actions.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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-3.2.0"
  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. def install():
  22. pisitools.dolib_so("bin/Linux/*.so")
  23. pisitools.dosym("/usr/lib/libogdi.so", "/usr/lib/libogdi.so.3")
  24. for i in ["gltpd", "ogdi_import", "ogdi_info"]:
  25. pisitools.dobin("bin/Linux/%s" % i)
  26. pisitools.dobin("ogdi-config")
  27. pisitools.insinto("/usr/lib/pkgconfig", "ogdi.pc")
  28. pisitools.insinto("/usr/include", "ogdi/include/*.h")
  29. pisitools.dodoc("ChangeLog", "NEWS", "README")