1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/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
- from pisi.actionsapi import get
- sd = "shared"
- def setup():
- shelltools.makedirs(sd)
- shelltools.cd(sd)
- shelltools.sym("libcompface.so", "libcompface.so.1")
- shelltools.sym("libcompface.so.1.0.0", "libcompface.so")
- def build():
- shelltools.cd(sd)
- autotools.make('-f ../Makefile \
- VPATH=".." \
- srcdir=".." \
- LDFLAGS="-lc" \
- CFLAGS="%s -L%s -fPIC -pipe -D_BSD_SOURCE -D_REENTRANT" \
- shared' % (get.CFLAGS(), sd))
- shelltools.cd("..")
- autotools.make()
- def install():
- pisitools.dolib_so("%s/libcompface.so.1.0.0" % sd)
- pisitools.dosym("libcompface.so.1.0.0", "/usr/lib/libcompface.so.1")
- pisitools.dosym("libcompface.so.1", "/usr/lib/libcompface.so")
- pisitools.insinto("/usr/include", "compface.h")
- for f in ["xbm2xface.pl", "compface", "uncompface"]:
- pisitools.dobin(f)
- for f in ["compface.1", "compface.3"]:
- pisitools.doman(f)
- pisitools.dodoc("ChangeLog", "README")
|