def install(): for app in ["tcpd", "tcpdchk", "tcpdmatch", "safe_finger", "try-from"]: pisitools.dosbin(app) pisitools.insinto("/usr/include", "tcpd.h") pisitools.dolib_a("libwrap.a") # FIXME: this seems not necessary anymore # pisitools.domove("libwrap.so", "libwrap.so.0.%s" % get.srcVERSION()) pisitools.dolib_so("libwrap.so.0.%s" % get.srcVERSION(), "/lib") pisitools.dosym("libwrap.so.0.%s" % get.srcVERSION(), "/lib/libwrap.so.0") pisitools.dosym("libwrap.so.0", "/lib/libwrap.so") libtools.gen_usr_ldscript("libwrap.so") pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.allow.5") pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.deny.5") pisitools.doman("*.3", "*.5", "*.8") pisitools.dodoc("BLURB", "CHANGES", "DISCLAIMER", "README*") # absolute path fix pisitools.dosed("%s/usr/lib/libwrap.so" % get.installDIR(), r"^GROUP\s*\(.*", "GROUP ( ../../lib/libwrap.so )")
def install(): shelltools.cd("source/") autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-everything") # remove invalid symlink pisitools.remove("/sbin/mount.smbfs") # we have all mount.* helpers in /usr/bin pisitools.domove("/usr/sbin/mount.cifs", "/usr/bin/") pisitools.domove("/usr/sbin/umount.cifs", "/usr/bin/") # Nsswitch extensions. Make link for wins and winbind resolvers pisitools.dolib_so("nsswitch/libnss_wins.so") pisitools.dosym("libnss_wins.so", "/usr/lib/libnss_wins.so.2") pisitools.dolib_so("/nsswitch/libnss_winbind.so") pisitools.dosym("libnss_winbind.so", "/usr/lib/libnss_winbind.so.2") # pam extensions pisitools.doexe("bin/pam_smbpass.so", "/lib/security") pisitools.doexe("nsswitch/pam_winbind.so", "/lib/security") pisitools.dodir("/sbin") pisitools.dosym("/usr/bin/smbmount", "/sbin/mount.smbfs") pisitools.dosym("/usr/bin/mount.cifs", "/sbin/mount.cifs") # needed symlink pisitools.dosym("samba/libsmbclient.so", "/usr/lib/libsmbclient.so.0") pisitools.dosym("samba/libsmbclient.so", "/usr/lib/libsmbclient.so") # cups support pisitools.dodir("/usr/lib/cups/backend") pisitools.dosym("/usr/bin/smbspool", "/usr/lib/cups/backend/smb") # directory things pisitools.dodir("/var/spool/samba") pisitools.chmod("%s/var/spool/samba" % get.installDIR(), 01777) pisitools.dodir("/var/log/samba") pisitools.dodir("/var/run/samba") pisitools.dodir("/var/cache/samba") pisitools.dodir("/var/lib/samba/netlogon") pisitools.dodir("/var/lib/samba/profiles") pisitools.dodir("/var/lib/samba/printers/W32X86") pisitools.dodir("/var/lib/samba/printers/WIN40") pisitools.dodir("/var/lib/samba/printers/W32ALPHA") pisitools.dodir("/var/lib/samba/printers/W32MIPS") pisitools.dodir("/var/lib/samba/printers/W32PPC") pisitools.dodir("/usr/lib/samba/auth") pisitools.dodir("/usr/lib/samba/idmap") pisitools.dodir("/usr/lib/samba/auth") # No swat pisitools.removeDir("/usr/share/samba/swat/") # install python modules shelltools.system("python python/setup.py install --root=%s" % get.installDIR()) pythonmodules.fixCompiledPy()
def install(): shelltools.cd("PORT/linux") shelltools.move("libdb.a", "libdb1.a") pisitools.dolib_a("libdb1.a") shelltools.move("libdb.so.2", "libdb1.so.2") pisitools.dolib_so("libdb1.so.2") pisitools.dosym("libdb1.so.2", "/usr/lib/libdb1.so") pisitools.dosym("libdb1.so.2", "/usr/lib/libdb.so.2") pisitools.dosym("libdb1.so.2", "/usr/lib/libndbm.so") pisitools.dosym("libdb1.a", "/usr/lib/libndbm.a") pisitools.insinto("/usr/include/db1", "../../include/db.h") pisitools.insinto("/usr/include/db1", "../../include/mpool.h") pisitools.dosed("include/ndbm.h", "<db.h>", "<db1/db.h>") pisitools.insinto("/usr/include/db1", "include/ndbm.h") pisitools.dosym("db1/ndbm.h", "/usr/include/ndbm.h") shelltools.move("db_dump185", "db1_dump185") pisitools.dobin("db1_dump185") pisitools.dodoc("../../changelog", "../../README", "../../docs/*.ps")
def install(): pisitools.dolib_so('xsys-2.2.0.so', '/usr/lib/xchat/plugins') pisitools.dodoc( "ChangeLog", "README", )
def install(): pisitools.dobin("usr/local/Brother/Printer/dcp350c/lpd/filterdcp350c", "/usr/local/Brother/Printer/dcp350c/lpd") pisitools.dobin("usr/local/Brother/Printer/dcp350c/lpd/brdcp350cfilter", "/usr/local/Brother/Printer/dcp350c/lpd") pisitools.dobin("usr/local/Brother/Printer/dcp350c/lpd/psconvertij2", "/usr/local/Brother/Printer/dcp350c/lpd") pisitools.dobin("usr/local/Brother/Printer/dcp350c/inf/setupPrintcapij", "/usr/local/Brother/Printer/dcp350c/inf") pisitools.dobin( "usr/local/Brother/Printer/dcp350c/cupswrapper/cupswrapperdcp350c", "/usr/local/Brother/Printer/dcp350c/cupswrapper", ) pisitools.dobin( "usr/local/Brother/Printer/dcp350c/cupswrapper/brcupsconfpt1", "/usr/local/Brother/Printer/dcp350c/cupswrapper" ) # Install bcm profiles pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brio06aa.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brio06ab.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brio06ac.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brio06af.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brio06ag.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brdcp350cfunc") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brdcp350crc") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/brPrintListij2") pisitools.insinto("/usr/local/Brother/Printer/dcp350c/inf", "usr/local/Brother/Printer/dcp350c/inf/paperinfij2") # Install so file pisitools.dolib_so("usr/lib/libbrcompij2.so.1.0.2") pisitools.dosym("/usr/lib/libbrcompij2.so.1.0.2", "/usr/lib/libbrcompij2.so.1") pisitools.dosym("/usr/lib/libbrcompij2.so.1.0.2", "/usr/lib/libbrcompij2.so")
def install(): pisitools.dobin("lcalc") pisitools.dolib_so("libLfunction.so") pisitools.insinto("usr/include/Lfunction", "../include/*.h") pisitools.dodoc("../COPYING", "../README")
def install(): pisitools.dobin("usr/bin/*") pisitools.dolib_so("usr/%s/*" % lib_dir) pisitools.insinto("/usr/include", "usr/include/*") pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "usr/local/Cg/docs/*")
def install(): if get.buildTYPE() == "emul32": pisitools.dolib_so(".libs/libpng12.so.0.56.0", destinationDirectory = "/usr/lib32") pisitools.dosym("libpng12.so.0.56.0", "/usr/lib32/libpng12.so.0") else: pisitools.dolib_so(".libs/libpng12.so.0.56.0") pisitools.dosym("libpng12.so.0.56.0", "/usr/lib/libpng12.so.0")
def install(): # First install the executables for b in ("usr/iscsid", "usr/iscsiadm", "utils/iscsi-iname", "usr/iscsistart"): pisitools.dosbin(b, "/sbin") # Install libraries and headers pisitools.dolib_so("libiscsi/libiscsi.so.0") pisitools.dosym("libiscsi.so.0", "/usr/lib/libiscsi.so") pisitools.insinto("/usr/include", "libiscsi/libiscsi.h") # Install conf file for the daemon pisitools.insinto("/etc/iscsi", "etc/iscsid.conf") # Create localstate directories pisitools.dodir("/var/lock/iscsi") pisitools.dodir("/var/lib/iscsi") for d in ("nodes", "send_targets", "static", "isns", "slp", "ifaces"): pisitools.dodir("/var/lib/iscsi/%s" % d) # Documentation pisitools.doman("doc/*.8") pisitools.dodoc("Changelog", "COPYING", "README") # Install python module shelltools.cd("libiscsi") pythonmodules.install()
def install(): pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.allow.5") pisitools.dosym("hosts_access.5", "/usr/share/man/man5/hosts.deny.5") pisitools.dosbin("tcpd") pisitools.dosbin("tcpdchk") pisitools.dosbin("tcpdmatch") pisitools.dosbin("safe_finger") pisitools.dosbin("try-from") pisitools.doman("*.3", "*.5", "*.8") pisitools.insinto("/usr/include/", "tcpd.h") pisitools.dolib_a("libwrap.a") pisitools.domove("libwrap.so", "libwrap.so.0.%s" % get.srcVERSION()) pisitools.dolib_so("libwrap.so.0.%s" % get.srcVERSION(), "/lib") pisitools.dosym("/lib/libwrap.so.0.%s" % get.srcVERSION(), "/lib/libwrap.so.0") pisitools.dosym("/lib/libwrap.so.0", "/lib/libwrap.so") libtools.gen_usr_ldscript("libwrap.so") pisitools.dodoc("BLURB", "CHANGES", "DISCLAIMER", "README*", "hosts.allow.example")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) autotools.rawInstall("-C easy-rsa/2.0 DESTDIR=%s/usr/share/%s/easy-rsa" % (get.installDIR(), get.srcNAME())) for val in ["auth-pam", "down-root"]: pisitools.dolib_so("plugin/%s/openvpn-%s.so" % (val, val), "/usr/lib/openvpn/plugin/lib/openvpn-%s.so" % val) for val in ["contrib", "sample-config-files", "sample-keys", "sample-scripts"]: pisitools.insinto("/%s/openvpn/%s" % (get.dataDIR(), val), "%s/*" % val) pisitools.dodir("/etc/openvpn") pisitools.dodir("/run/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/server.conf", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/client.conf", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/firewall.sh", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/xinetd-server-config", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/xinetd-client-config", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/loopback-server", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/loopback-client", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/openvpn-startup.sh", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-config-files/openvpn-shutdown.sh", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-keys/*.key", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-keys/*.crt", "/etc/openvpn") pisitools.domove("/usr/share/openvpn/sample-keys/*.pem", "/etc/openvpn") pisitools.dodoc("AUTHORS", "COPYING", "COPYRIGHT.GPL", "ChangeLog", "README")
def install(): shelltools.cd("PORT/linux") shelltools.move("libdb.a", "libdb1.a") pisitools.dolib_a("libdb1.a") shelltools.move("libdb.so.2", "libdb1.so.2") pisitools.dolib_so("libdb1.so.2") pisitools.dosym("libdb1.so.2", "/usr/lib/libdb1.so") pisitools.dosym("libdb1.so.2", "/usr/lib/libdb.so.2") pisitools.dosym("libdb1.so.2", "/usr/lib/libndbm.so") pisitools.dosym("libdb1.a", "/usr/lib/libndbm.a") pisitools.insinto("/usr/include/db1", "include/db.h") pisitools.insinto("/usr/include/db1", "include/mpool.h") pisitools.dosed("include/ndbm.h", "<db.h>", "<db1/db.h>") pisitools.insinto("/usr/include/db1", "include/ndbm.h") pisitools.dosym("db1/ndbm.h", "/usr/include/ndbm.h") shelltools.move("db_dump185", "db1_dump185") pisitools.dobin("db1_dump185") pisitools.dodoc("../../changelog", "../../README", "../../docs/*.ps")
def install(): # Get plugins list plugins = shelltools.ls(".") # Install the firmware files for pl in plugins: files = shelltools.ls("%s/usr/share/iscan" % pl) if len(files) > 0: pisitools.insinto("/usr/share/iscan", "%s/usr/share/iscan/%s" % (pl, files[0])) # Install the libraries libs = [ f.rpartition(get.curDIR() + '/')[-1] for f in glob.glob("%s/*/usr/lib/iscan/*" % get.curDIR()) if not shelltools.isLink(f) ] for l in libs: pisitools.dolib_so(l, "/usr/lib/iscan") pisitools.dosym(shelltools.baseName(l), "/%s" % l.split("/", 1)[1].split(".")[0] + '.so') pisitools.dosym(shelltools.baseName(l), "/%s" % l.split("/", 1)[1].split(".")[0] + '.so.2') # Dodoc one of the plugins doc files, it's all same. for d in shelltools.ls( "iscan-plugin-gt-f520/usr/share/doc/iscan-plugin-gt-f520-1.0.0"): pisitools.dodoc( "iscan-plugin-gt-f520/usr/share/doc/iscan-plugin-gt-f520-1.0.0/%s" % d)
def install(): pisitools.dobin("lcalc") pisitools.dolib_so("libLfunction.so") pisitools.insinto("usr/include/Lfunction","../include/*.h") pisitools.dodoc("../COPYING", "../README")
def install(): shelltools.cd(SAMBA_SOURCE) autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-everything") pisitools.insinto("/usr/lib/pkgconfig", "pkgconfig/*pc") # we have all mount.* helpers in /usr/bin pisitools.domove("/usr/sbin/mount.cifs", "/usr/bin/") pisitools.domove("/usr/sbin/umount.cifs", "/usr/bin/") # Nsswitch extensions. Make link for wins and winbind resolvers pisitools.dolib_so("../nsswitch/libnss_wins.so") pisitools.dolib_so("../nsswitch/libnss_winbind.so") pisitools.dosym("libnss_wins.so", "/usr/lib/libnss_wins.so.2") pisitools.dosym("libnss_winbind.so", "/usr/lib/libnss_winbind.so.2") # pam extensions pisitools.doexe("bin/pam_smbpass.so", "/lib/security") pisitools.doexe("bin/pam_winbind.so", "/lib/security") # Move mount helpers to /sbin pisitools.dodir("/sbin") for f in ("mount.cifs", "umount.cifs"): pisitools.domove("/usr/bin/%s" % f, "/sbin") pisitools.domove("/usr/sbin/cifs.upcall", "/sbin") # Set SUID bit for mount helpers shelltools.chmod("%s/sbin/*mount.cifs" % get.installDIR(), mode=04755) # cups support pisitools.dodir("/usr/lib/cups/backend") pisitools.dosym("/usr/bin/smbspool", "/usr/lib/cups/backend/smb") # directory things pisitools.dodir("/var/spool/samba") shelltools.chmod("%s/var/spool/samba" % get.installDIR(), 01777) pisitools.dodir("/var/log/samba") pisitools.dodir("/var/run/samba") pisitools.dodir("/var/run/winbindd") pisitools.dodir("/var/cache/samba") pisitools.dodir("/var/lib/samba/private") pisitools.dodir("/var/lib/samba/winbindd_privileged") pisitools.dodir("/var/lib/samba/netlogon") pisitools.dodir("/var/lib/samba/profiles") pisitools.dodir("/var/lib/samba/printers/W32X86") pisitools.dodir("/var/lib/samba/printers/WIN40") pisitools.dodir("/var/lib/samba/printers/W32ALPHA") pisitools.dodir("/var/lib/samba/printers/W32MIPS") pisitools.dodir("/var/lib/samba/printers/W32PPC") pisitools.dodir("/usr/lib/samba/auth") pisitools.dodir("/usr/lib/samba/idmap") # Remove conflicting man pages pisitools.remove("/usr/share/man/man8/tdb*")
def install(): shelltools.cd("source/") autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-everything") # remove invalid symlink pisitools.remove("/sbin/mount.smbfs") # we have all mount.* helpers in /usr/bin pisitools.domove("/usr/sbin/mount.cifs","/usr/bin/") pisitools.domove("/usr/sbin/umount.cifs","/usr/bin/") # Nsswitch extensions. Make link for wins and winbind resolvers pisitools.dolib_so("nsswitch/libnss_wins.so") pisitools.dosym("libnss_wins.so", "/usr/lib/libnss_wins.so.2") pisitools.dolib_so("/nsswitch/libnss_winbind.so") pisitools.dosym("libnss_winbind.so", "/usr/lib/libnss_winbind.so.2") # pam extensions pisitools.doexe("bin/pam_smbpass.so", "/lib/security") pisitools.doexe("nsswitch/pam_winbind.so", "/lib/security") pisitools.dodir("/sbin") pisitools.dosym("/usr/bin/smbmount", "/sbin/mount.smbfs") pisitools.dosym("/usr/bin/mount.cifs", "/sbin/mount.cifs") # needed symlink pisitools.dosym("samba/libsmbclient.so", "/usr/lib/libsmbclient.so.0") pisitools.dosym("samba/libsmbclient.so", "/usr/lib/libsmbclient.so") # cups support pisitools.dodir("/usr/lib/cups/backend") pisitools.dosym("/usr/bin/smbspool", "/usr/lib/cups/backend/smb") # directory things pisitools.dodir("/var/spool/samba") pisitools.chmod("%s/var/spool/samba" % get.installDIR(), 01777) pisitools.dodir("/var/log/samba") pisitools.dodir("/var/run/samba") pisitools.dodir("/var/cache/samba") pisitools.dodir("/var/lib/samba/netlogon") pisitools.dodir("/var/lib/samba/profiles") pisitools.dodir("/var/lib/samba/printers/W32X86") pisitools.dodir("/var/lib/samba/printers/WIN40") pisitools.dodir("/var/lib/samba/printers/W32ALPHA") pisitools.dodir("/var/lib/samba/printers/W32MIPS") pisitools.dodir("/var/lib/samba/printers/W32PPC") pisitools.dodir("/usr/lib/samba/auth") pisitools.dodir("/usr/lib/samba/idmap") pisitools.dodir("/usr/lib/samba/auth") # No swat pisitools.removeDir("/usr/share/samba/swat/") # install python modules shelltools.system("python python/setup.py install --root=%s" % get.installDIR()) pythonmodules.fixCompiledPy()
def install(): pisitools.dolib_so("libiniparser.so.0") pisitools.dosym("libiniparser.so.0", "/usr/lib/libiniparser.so") pisitools.dodir("/usr/include") pisitools.insinto("/usr/include", "src/*.h") pisitools.dodoc("README", "AUTHORS", "LICENSE")
def install(): if get.buildTYPE() == "emul32": pisitools.dolib_so(".libs/libpng15.so.15.17.0", destinationDirectory="/usr/lib32") pisitools.dosym("libpng15.so.15.17.0", "/usr/lib32/libpng15.so.15") else: pisitools.dolib_so(".libs/libpng15.so.15.17.0") pisitools.dosym("libpng15.so.15.17.0", "/usr/lib/libpng15.so.15")
def install(): if get.buildTYPE() != "emul32": pisitools.dolib_so("libmikmod/.libs/libmikmod.so.2.0.4") pisitools.dosym("/usr/lib/libmikmod.so.2.0.4", "/usr/lib/libmikmod.so.2") if get.buildTYPE() == "emul32": pisitools.dolib_so("libmikmod/.libs/libmikmod.so.2.0.4", "/usr/lib32") pisitools.dosym("/usr/lib32/libmikmod.so.2.0.4", "/usr/lib32/libmikmod.so.2")
def install(): pisitools.dolib_so("libiniparser.so.0") pisitools.dosym("libiniparser.so.0", "/usr/lib/libiniparser.so") pisitools.dodir("/usr/include") pisitools.insinto("/usr/include", "src/*.h") pisitools.dodoc("README.md", "AUTHORS", "LICENSE")
def install(): pisitools.dobin("d8") pisitools.dolib_so("libv8preparser.so") pisitools.dolib_so("libv8.so") pisitools.insinto("/usr/include", "include/*") pisitools.dodoc("AUTHORS", "ChangeLog", "LICENSE*")
def install(): for lib in shelltools.ls("*.so"): pisitools.dolib_so(lib) pisitools.dosym("/usr/lib/%s" % lib, "/usr/lib/%s.0" % lib) for header in shelltools.ls("*.h"): pisitools.insinto("/usr/include", header) pisitools.dohtml("DivX MPEG-4 Codec and Its Interface.htm")
def install(): qt4.install() pisitools.dolib_so("liboverlay-scrollbar-qt.so.1.0.0") pisitools.dosym("/usr/lib/liboverlay-scrollbar-qt.so.1.0.0", "/usr/lib/liboverlay-scrollbar-qt.so.1.0") pisitools.dosym("/usr/lib/liboverlay-scrollbar-qt.so.1.0.0", "/usr/lib/liboverlay-scrollbar-qt.so.1") pisitools.dosym("/usr/lib/liboverlay-scrollbar-qt.so.1.0.0", "/usr/lib/liboverlay-scrollbar-qt.so") pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README", "TODO")
def install(): pisitools.dolib_so("libleveldb.so.1.18") pisitools.dosym("libleveldb.so.1.18", "/usr/lib/libleveldb.so.1") pisitools.dosym("libleveldb.so.1.18", "/usr/lib/libleveldb.so") pisitools.insinto("/usr/include", "include/*") pisitools.insinto("/usr/include", "helpers/memenv/memenv.h") pisitools.dodoc("README", "LICENSE", "NEWS", "AUTHORS")
def install(): autotools.install() # No static libs pisitools.remove("/usr/lib/*.a") pisitools.dolib_so("libpcap.so.%s" % get.srcVERSION()) pisitools.dosym("libpcap.so.%s" % get.srcVERSION(), "/usr/lib/libpcap.so") pisitools.dodoc("CHANGES", "CREDITS", "FILES", "README", "README.linux", "TODO", "VERSION", "/doc/pcap.txt")
def install(): pisitools.dolib_so("SRC/liblapack.so.%s" % get.srcVERSION()) pisitools.dosym("/usr/lib/liblapack.so.%s" % get.srcVERSION(), "/usr/lib/liblapack.so.3") pisitools.dosym("/usr/lib/liblapack.so.%s" % get.srcVERSION(), "/usr/lib/liblapack.so") pisitools.dolib_so("BLAS/SRC/libblas.so.%s" % get.srcVERSION()) pisitools.dosym("/usr/lib/libblas.so.%s" % get.srcVERSION(), "/usr/lib/libblas.so.3") pisitools.dosym("/usr/lib/libblas.so.%s" % get.srcVERSION(), "/usr/lib/libblas.so") pisitools.dodoc("COPYING", "README")
def install(): pisitools.dobin("usr/bin/*") pisitools.dolib_so("usr/%s/*" % lib_dir) pisitools.insinto("/usr/include", "usr/include/*") pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "usr/local/Cg/docs/*") for man in ("man1", "man3", "manCg", "manCgFX"): pisitools.doman("usr/share/man/%s/*" % man)
def install(): pisitools.dolib_so("lib/libluabind.so.0.0.0") pisitools.insinto("/usr/include/luabind", "luabind/*") pisitools.dosym("/usr/lib/libluabind.so.0.0.0", "/usr/lib/libluabind.so.0") pisitools.dosym("/usr/lib/libluabind.so.0.0.0", "/usr/lib/libluabind.so") pisitools.dohtml("doc/*.html", "doc/*.png") pisitools.dodoc("doc/*.txt", "doc/*.rst", "doc/*.ps", "LICENSE")
def install(): pisitools.dobin("pbmtools/jbgtopbm") pisitools.dobin("pbmtools/pbmtojbg") pisitools.insinto("/usr/include", "libjbig/jbig.h", "jbig.h") pisitools.dolib_so("libjbig/libjbig.so") pisitools.doman("pbmtools/jbgtopbm.1", "pbmtools/pbmtojbg.1") pisitools.dodoc("ANNOUNCE", "CHANGES", "COPYING", "TODO")
def install(): shelltools.system("./install.sh %s/usr" % get.installDIR()) pisitools.dolib_so("python/libjngl.so", "/usr/lib/python2.7/site-packages") pisitools.dosym("/usr/lib/python2.7/site-packages/libjngl.so", "/usr/lib/python2.7/site-packages/jngl.so") pisitools.insinto("/usr/share/pixmaps", "jngl.png") pisitools.dodoc("COPYING*", "README")
def install(): pisitools.dolib_so("libflint.so.0") pisitools.dosym("libflint.so.0", "/usr/lib/libflint.so") pisitools.dolib_a("libflint.a") for header in [h for h in shelltools.ls(".") if h.endswith(".h")]: pisitools.insinto("/usr/include/flint", header) pisitools.dodoc("doc/*.pdf") pisitools.dodoc("CHANGES.txt","gpl-2.0.txt","todo.txt")
def install(): pisitools.dobin("compile/%s/tachyon" % buildtype) pisitools.dolib_so("compile/%s/libtachyon.so.0.0" % buildtype) pisitools.dosym("libtachyon.so.0.0", "/usr/lib/libtachyon.so.0") pisitools.dosym("libtachyon.so.0.0", "/usr/lib/libtachyon.so") pisitools.insinto("/usr/share/tachyon/", "scenes") pisitools.dohtml("docs/tachyon/*") pisitools.dodoc("Changes", "Copyright", "README")
def install(): pisitools.dolib_so("bin/Linux/*.so") for i in ["gltpd", "ogdi_import", "ogdi_info"]: pisitools.dobin("bin/Linux/%s" % i) pisitools.insinto("/usr/include", "ogdi/include/*.h") pisitools.dosym("/usr/lib/libogdi.so", "/usr/lib/libogdi.so.3") # pisitools.dosym("/usr/lib/Linux/libogdi.so", "/usr/lib/libogdi.so.3") pisitools.dodoc("ChangeLog", "NEWS", "README")
def install(): # install /lib/ld-linux.so.1.9.11 pisitools.dolib_so("ld-linux.so.1*", "/lib") shelltools.unlink("ld-linux.so.1*") pisitools.remove("/lib/ld-linux.so.1") pisitools.dosym("ld-linux.so.1.9.11", "/lib/ld-linux.so.1") # install other compatibilty libraries pisitools.dolib_so("*.so*") libtools.preplib()
def install(): pisitools.dolib_so("libflint.so.0") pisitools.dosym("libflint.so.0", "/usr/lib/libflint.so") pisitools.dolib_a("libflint.a") for header in [h for h in shelltools.ls(".") if h.endswith(".h")]: pisitools.insinto("/usr/include/flint", header) pisitools.dodoc("doc/*.pdf") pisitools.dodoc("CHANGES.txt", "gpl-2.0.txt", "todo.txt")
def install(): pisitools.dobin("examples/i686/ipfinfo") pisitools.insinto("/usr/include/caps", "include/caps/capsimage.h") pisitools.dolib_so("lib/i686/libcapsimage.so.2.0") pisitools.dosym("/usr/lib/libcapsimage.so.2.0", "/usr/lib/libcapsimage.so.2") pisitools.dosym("/usr/lib/libcapsimage.so.2.0", "/usr/lib/libcapsimage.so") pisitools.dodoc("HISTORY", "LICENSE", "README")
def install(): # rawInstall borks somehow, don't know how to fix it autotools.make('DESTDIR="%s" install install-shared' % get.installDIR()) # No static libs pisitools.remove("/usr/lib/*.a") pisitools.dolib_so("libpcap.so.%s" % get.srcVERSION()) pisitools.dosym("libpcap.so.1", "/usr/lib/libpcap.so") pisitools.dosym("libpcap.so.1.0.0", "/usr/lib/libpcap.so.1") pisitools.dodoc("CHANGES", "CREDITS", "README*", "VERSION", "TODO")
def install(): pisitools.dobin("usr/bin/*") pisitools.dolib_so("usr/lib/*") pisitools.insinto("/usr/include","usr/include/*") pisitools.insinto("/usr/include/Cg","usr/local/Cg/include/*") pisitools.insinto("/usr/share/doc/%s" % get.srcTAG(),"usr/local/Cg/examples") pisitools.doman("usr/share/man/man3/*") pisitools.dohtml("usr/local/Cg/docs/html/*") pisitools.dodoc("usr/local/Cg/docs/*.pdf", "usr/local/Cg/README", "usr/local/Cg/docs/*.txt")
def install(): pisitools.dolib_so("bin/Linux/*.so", "/usr/lib/Linux") for i in ["example1", "example2", "gltpd", "ogdi_import", "ogdi_info"]: pisitools.dobin("bin/Linux/%s" % i) pisitools.insinto("/usr/include", "ogdi/include/ecs.h") pisitools.insinto("/usr/include", "ogdi/include/ecs_util.h") pisitools.dosym("/usr/lib/Linux/libogdi31.so", "/usr/lib/libogdi.so") pisitools.dosym("/usr/lib/Linux/libogdi31.so", "/usr/lib/libogdi31.so") pisitools.dodoc("ChangeLog", "NEWS", "README")
def install(): for data in ["secondlife-i686-bin-globalsyms", "featuretable.txt", "gpu_table.txt", "app_settings", "skins", "fonts", "character", "help", "res-sdl"]: pisitools.insinto("/usr/share/secondlife", "indra/newview/%s" % data) pisitools.insinto("/usr/share/secondlife/app_settings", "scripts/messages/message_template.msg") pisitools.insinto("/usr/share/secondlife", "indra/newview/linux_tools/launch_url.sh") pisitools.dolib_so("indra/lib_release_client/i686-linux/*.so") pisitools.dosym("/usr/share/fonts/dejavu/DejaVuSerif.ttf", "/usr/share/secondlife/unicode.ttf") pisitools.dohtml("indra/newview/lsl_guide.html") pisitools.dodoc("indra/newview/releasenotes.txt", "indra/newview/licenses-linux.txt")
def install(): pisitools.dobin("bt") pisitools.rename("/usr/bin/bt", "btanks") pisitools.dolib_so("*.so") for files in ["data/*.xml", "data/playlist"]: pisitools.insinto(resources_dir, files) for data in ["data/font", "data/maps", "data/sounds", "data/tiles", "data/tilesets", "data/tunes"]: shelltools.copytree(data, "%s/%s" % (get.installDIR(), resources_dir)) pisitools.dodoc("ChangeLog", "LICENSE", "*.txt")
def install(): for header in ["UFconfig/UFconfig.h", "AMD/Include/amd.h", "BTF/Include/btf.h", "CHOLMOD/Include/*.h", "COLAMD/Include/colamd.h", "CCOLAMD/Include/ccolamd.h", "KLU/Include/klu.h", "UMFPACK/Include/*.h", "CAMD/Include/*.h", "CXSparse/Include/cs.h", "LDL/Include/ldl.h"]: shelltools.chmod(header, 0644) pisitools.insinto("/usr/include/suitesparse", header) for lib in ["CXSparse", "CSparse", "KLU", "COLAMD", "CCOLAMD", "LDL", "UMFPACK", "CHOLMOD", "AMD", "CAMD", "BTF"]: pisitools.dolib_so("%s/Lib/lib%s.so.%s" % (lib, lib.lower(), curVer)) pisitools.dosym("/usr/lib/lib%s.so.%s" % (lib.lower(), curVer), "/usr/lib/lib%s.so" % lib.lower()) pisitools.dodoc("README.txt")
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")