actions.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/usr/bin/python
  2. # -*- coding: utf-8 -*-
  3. #
  4. # Licensed under the GNU General Public License, version 3.
  5. # See the file http://www.gnu.org/licenses/gpl.txt
  6. from pisi.actionsapi import autotools
  7. from pisi.actionsapi import shelltools
  8. from pisi.actionsapi import pisitools
  9. from pisi.actionsapi import get
  10. WorkDir = "ogdi-ogdi_3_2_1"
  11. shelltools.export("TOPDIR", "%s/%s" % (get.workDIR(), WorkDir))
  12. def setup():
  13. autotools.configure('--with-zlib \
  14. --with-projlib="-L/usr/lib -lproj" \
  15. --with-expat \
  16. --with-binconfigs')
  17. def build():
  18. shelltools.export("TARGET", "Linux")
  19. shelltools.export("CFG", "release")
  20. autotools.make("-j1")
  21. #autotools.make("-C contrib/gdal")
  22. def install():
  23. pisitools.dolib_so("bin/Linux/*.so")
  24. pisitools.dosym("/usr/lib/libogdi.so", "/usr/lib/libogdi.so.3")
  25. for i in ["gltpd", "ogdi_import", "ogdi_info"]:
  26. pisitools.dobin("bin/Linux/%s" % i)
  27. pisitools.dobin("ogdi-config")
  28. pisitools.insinto("/usr/lib/pkgconfig", "ogdi.pc")
  29. pisitools.insinto("/usr/include", "ogdi/include/*.h")
  30. pisitools.dodoc("ChangeLog", "NEWS", "README")