12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/python
- # -*- coding: utf-8 -*-
- #
- # Licensed under the GNU General Public License, version 3.
- # See the file http://www.gnu.org/licenses/gpl.txt
- from pisi.actionsapi import autotools
- from pisi.actionsapi import pisitools
- from pisi.actionsapi import shelltools
- def setup():
- # use python2.x
- pisitools.dosed("configure", "(\/usr\/include\/)python\*", r"\1python2*")
- # fix unused direct dependency
- pisitools.dosed("Makefile.in", "(PLFLAGS=)`\$\$pyconfig --libs`", r"\1'-lpython2.7'")
- pisitools.dosed("Makefile.in", "(PLDFLAGS=)`\$\$pyconfig --ldflags`", r"\1'-lpython2.7 -Xlinker -export-dynamic'")
- shelltools.echo("config.h.in", "#define USE_INTERP_RESULT 1")
- shelltools.export("PYTHON", "/usr/bin/python2.7")
- autotools.configure("\
- --with-gpm-support \
- ")
- def build():
- autotools.make()
- def install():
- autotools.install()
- # remove static lib
- pisitools.remove("/usr/lib/libnewt.a")
- pisitools.dodoc("CHANGES", "COPYING")
|