Exemple #1
0
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 )")
Exemple #2
0
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()
Exemple #3
0
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")
Exemple #4
0
def install():
    pisitools.dolib_so('xsys-2.2.0.so', '/usr/lib/xchat/plugins')

    pisitools.dodoc(
        "ChangeLog",
        "README",
    )
Exemple #5
0
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")
Exemple #6
0
def install():
    pisitools.dobin("lcalc")
    pisitools.dolib_so("libLfunction.so")

    pisitools.insinto("usr/include/Lfunction", "../include/*.h")

    pisitools.dodoc("../COPYING", "../README")
Exemple #7
0
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 )")
Exemple #8
0
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/*")
Exemple #9
0
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")
Exemple #10
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()
Exemple #11
0
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")
Exemple #12
0
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")
Exemple #13
0
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")
Exemple #14
0
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")
Exemple #15
0
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)
Exemple #16
0
def install():
    pisitools.dobin("lcalc")
    pisitools.dolib_so("libLfunction.so")

    pisitools.insinto("usr/include/Lfunction","../include/*.h")

    pisitools.dodoc("../COPYING", "../README")
Exemple #17
0
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*")
Exemple #18
0
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()
Exemple #19
0
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")
Exemple #20
0
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")
Exemple #21
0
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")
Exemple #22
0
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")
Exemple #23
0
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/*")
Exemple #24
0
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*")
Exemple #25
0
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")
Exemple #26
0
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")
Exemple #27
0
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*")
Exemple #28
0
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")
Exemple #29
0
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")
Exemple #30
0
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")
Exemple #31
0
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")
Exemple #32
0
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")
Exemple #33
0
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)
Exemple #34
0
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")
Exemple #35
0
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")
Exemple #36
0
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")
Exemple #37
0
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")
Exemple #38
0
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")
Exemple #39
0
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")
Exemple #40
0
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")
Exemple #41
0
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")
Exemple #42
0
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()
Exemple #43
0
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")
Exemple #44
0
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")
Exemple #45
0
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")
Exemple #46
0
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()
Exemple #47
0
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")
Exemple #48
0
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")
Exemple #49
0
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")
Exemple #50
0
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")
Exemple #51
0
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")
Exemple #52
0
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")
Exemple #53
0
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")
Exemple #54
0
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")
Exemple #55
0
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")