def install(): qt4.install() pisitools.dobin("touchfreeze") pisitools.insinto("/usr/share/pixmaps", "res/touchp*.svg") pisitools.dodoc("README", "AUTHORS", "COPYING")
def install(): shelltools.cd("%s/lsof_4.88/lsof_4.88_src" % get.workDIR()) pisitools.dodoc("00*") pisitools.dobin("lsof") pisitools.doman("lsof.8") pisitools.insinto("/usr/share/lsof/scripts", "%s/lsof_4.88/lsof_4.88_src/scripts/*" % get.workDIR())
def install(): #shelltools.chmod("src/game/egoboo", 0755) #pisitools.insinto(data, "src/game/egoboo") pisitools.dobin("src/game/egoboo") pisitools.insinto(data, "controls.txt") pisitools.insinto(data, "setup.txt")
def install(): installdir = get.installDIR() + datadir pisitools.dodir(datadir) pisitools.dodir("%s/applications" % datadir) shelltools.copytree("%s/playonlinux" % get.workDIR(), "%s/" % installdir) pisitools.dobin("%s/playonlinux/playonlinux" % installdir) pisitools.domo("%s/playonlinux/lang/po/tr.po" % installdir, "tr", "pol.mo") # pisitools.domove("usr/share/locale/tr/LC_MESSAGES", "/usr/share/playonlinux/lang/locale/tr") pisitools.dodoc("%s/playonlinux/LICENCE" % installdir, "%s/playonlinux/CHANGELOG" % installdir) shelltools.move( "%s/etc/PlayOnLinux.desktop" % (get.installDIR() + "/usr/share/playonlinux"), "%s/usr/share/applications/PlayOnLinux.desktop" % get.installDIR(), ) shelltools.unlink("%s/usr/bin/playonlinux" % get.installDIR()) shelltools.sym( "%s/usr/share/playonlinux/playonlinux" % get.installDIR(), "%s/usr/bin/playonlinux" % get.installDIR() )
def install(): pisitools.dobin("bin/kotaci") pisitools.insinto("/usr/share/applications", "data/kotaci.desktop") pisitools.insinto("/usr/share/pixmaps", "data/icons/kotaci.png") pisitools.dodoc("AUTHORS", "COPYING", "README", "TODO")
def install(): pisitools.dobin("dcraw") pisitools.doman("dcraw.1") # Build catalogs for f in shelltools.ls("*.po"): pisitools.domo(f, f.split("dcraw_")[1].split(".po")[0], "dcraw.mo")
def install(): autotools.rawInstall("INSTALL_PREFIX=%s MANDIR=/usr/share/man" % get.installDIR()) # Rename conflicting manpages pisitools.rename("/usr/share/man/man1/passwd.1", "ssl-passwd.1") pisitools.rename("/usr/share/man/man3/rand.3", "ssl-rand.3") pisitools.rename("/usr/share/man/man3/err.3", "ssl-err.3") if get.buildTYPE() == "_emul32": from distutils.dir_util import copy_tree copy_tree("%s/_emul32/lib32/" % get.installDIR(), "%s/usr/lib32" % get.installDIR()) pisitools.removeDir("/_emul32") pisitools.remove("/usr/lib32/*.a") path = "%s/usr/lib32/pkgconfig" % get.installDIR() for f in shelltools.ls(path): pisitools.dosed("%s/%s" % (path, f), "^(prefix=\/)_emul32", r"\1usr") return # Move engines to /usr/lib/openssl/engines pisitools.dodir("/usr/lib/openssl") pisitools.domove("/usr/lib/engines", "/usr/lib/openssl") # Certificate stuff pisitools.dobin("tools/c_rehash") pisitools.dosym("/etc/pki/tls/certs/ca-bundle.crt","/etc/pki/tls/cert.pem") # Create CA dirs for cadir in ["CA", "CA/private", "CA/certs", "CA/crl", "CA/newcerts"]: pisitools.dodir("/etc/pki/%s" % cadir) # No static libs pisitools.remove("/usr/lib/*.a") pisitools.dohtml("doc/*") pisitools.dodoc("CHANGES*", "FAQ", "LICENSE", "NEWS", "README", "doc/*.txt")
def install(): pisitools.dobin("mt") pisitools.dosbin("stinit") pisitools.doman("mt.1") pisitools.doman("stinit.8") pisitools.dodoc("stinit.def.examples", "README*")
def install(): for d in (anthome, os.path.join(anthome, "lib"), os.path.join(anthome, "etc"), os.path.join(anthome, "bin"), javadir, os.path.join(javadir, "ant")): pisitools.dodir(d) shelltools.cd("build/lib") for f in ("ant.jar", "ant-launcher.jar", "ant-bootstrap.jar"): pisitools.insinto(javadir, f, f.replace(".jar", "-%s.jar" % get.srcVERSION())) pisitools.dosym(os.path.join(javadir, f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(anthome, "lib", f)) pisitools.dosym(os.path.join(javadir, f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(javadir, f)) #Install optional JAR files to /usr/share/java/ant for f in ("ant-jmf.jar", "ant-junit.jar", "ant-swing.jar"): pisitools.insinto(os.path.join(javadir, "ant"), f, f.replace(".jar", "-%s.jar" % get.srcVERSION())) pisitools.dosym(os.path.join(javadir, "ant", f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(anthome, "lib", f)) pisitools.dosym(os.path.join(javadir, "ant", f.replace(".jar", "-%s.jar" % get.srcVERSION())), os.path.join(javadir, "ant", f)) shelltools.cd("../../src/script") for f in glob.glob("*.bat"): shelltools.unlink(f) for f in glob.glob("*.cmd"): shelltools.unlink(f) pisitools.dobin("*") pisitools.domove("/usr/bin/antRun*", os.path.join(anthome, "bin")) shelltools.cd("../../") #Install XSLs pisitools.insinto(os.path.join(anthome, "etc"), "src/etc/*.xsl") pisitools.dodoc("KEYS", "NOTICE", "README", "WHATSNEW", "LICENSE")
def install(): pisitools.dobin("src/mixxx") pisitools.insinto("/usr/share/mixxx", "src/skins") pisitools.insinto("usr/share/mixxx", "src/keyboard") pisitools.insinto("usr/share/mixxx", "src/images") pisitools.insinto("usr/share/mixxx", "src/midi") pisitools.dodoc("README", "README.ALSA", "Mixxx-Manual.pdf")
def install(): pisitools.insinto(datadir, "base") for f in exefiles: pisitools.dobin(f) pisitools.dodoc("BUGS", "CONTRIBUTORS", "COPYING", "README*")
def install(): pisitools.dobin("smile") for data in ["BIB_ManSlide", "Interface", "*.qm"]: pisitools.insinto("/usr/share/smile", data) pisitools.dodoc("copying")
def install(): shelltools.export("PYTHON_DIR", "/usr/lib/%s" % get.curPYTHON()) # install svn autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dobin("svn-config") # install swig-py autotools.rawInstall("DESTDIR=%s DISTUTIL_PARAM=--prefix=%s LD_LIBRARY_PATH=\"-L%s/usr/lib\"" % \ (get.installDIR(), get.installDIR(), get.installDIR()), "install-swig-py") # install swig-pl autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-pl") # Move py/c'into proper dir pisitools.domove("/usr/lib/svn-python/svn", "/usr/lib/%s/site-packages" % get.curPYTHON()) pisitools.domove("/usr/lib/svn-python/libsvn", "/usr/lib/%s/site-packages" % get.curPYTHON()) pisitools.removeDir("/usr/lib/svn-python") # some helper tools pisitools.insinto("/usr/bin/", "tools/backup/hot-backup.py", "svn-hot-backup") pisitools.insinto("/usr/bin/", "contrib/client-side/svn_load_dirs.pl", "svn-load-dirs") pisitools.insinto("/usr/bin/", "contrib/client-side/svnmerge.py", "svnmerge") shelltools.chmod("%s/usr/bin/svnmerge" % get.installDIR(), 0755) # Documentation and etc. pisitools.dodoc("BUGS", "COMMITTERS", "COPYING", "HACKING", "README", \ "CHANGES", "tools/xslt/svnindex.css", "tools/xslt/svnindex.xsl") pisitools.insinto("%s/%s" % (get.docDIR(), get.srcTAG()), "contrib") perlmodules.fixLocalPod()
def install(): pisitools.dobin("AstroMenace") pisitools.insinto(datadir, "gamedata.vfs") pisitools.dodoc("gpl-3.0.txt", "License.txt", "ReadMe.txt")
def install(): # Kernel driver pisitools.dodir("/lib/modules/%s/kernel/drivers/video" % get.curKERNEL()) shelltools.copy("usr/src/nv/nvidia.ko","%s/lib/modules/%s/kernel/drivers/video/nvidia.ko" % (get.installDIR(),get.curKERNEL())) # X driver pisitools.dodir("/usr/lib/xorg/modules/drivers") shelltools.copy("usr/X11R6/lib/modules/drivers/nvidia_drv.so","%s/usr/lib/xorg/modules/drivers/nvidia_drv.so" % get.installDIR()) # XvMC library pisitools.dodir("/usr/lib") shelltools.copy("usr/X11R6/lib/libXvMCNVIDIA*","%s/usr/lib" % get.installDIR()) pisitools.dosym("/usr/lib/libXvMCNVIDIA.so.1.0.%s" % BuildNo,"/usr/lib/libXvMCNVIDIA.so") # Glx library & headers pisitools.dodir("/usr/lib/opengl/nvidia") pisitools.copytree("usr/include","%s/usr/lib/opengl/nvidia/include" % get.installDIR()) pisitools.copytree("usr/lib", "%s/usr/lib/opengl/nvidia/lib" % get.installDIR()) pisitools.copytree("usr/X11R6/lib/modules/extensions/", "%s/usr/lib/opengl/nvidia/extensions" % get.installDIR()) pisitools.dosym("/usr/lib/opengl/nvidia/extensions/libglx.so.1.0.%s" % BuildNo,"/usr/lib/opengl/nvidia/extensions/libglx.so") pisitools.dosym("/usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.%s" % BuildNo,"/usr/lib/opengl/nvidia/lib/libGLcore.so") pisitools.dosym("/usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.%s" % BuildNo,"/usr/lib/opengl/nvidia/lib/libGLcore.so.1") pisitools.dosym("/usr/lib/opengl/nvidia/lib/libGL.so.1.0.%s" % BuildNo,"/usr/lib/opengl/nvidia/lib/libGL.so") pisitools.dosym("/usr/lib/opengl/nvidia/lib/libGL.so.1.0.%s" % BuildNo,"/usr/lib/opengl/nvidia/lib/libGL.so.1") # Our libc is TLS enabled so use TLS library pisitools.remove("/usr/lib/opengl/nvidia/lib/libnvidia-tls.so.1.0.%s" % BuildNo) pisitools.dosym("/usr/lib/opengl/nvidia/lib/tls/libnvidia-tls.so.1.0.%s" % BuildNo,"/usr/lib/libnvidia-tls.so") pisitools.dosym("/usr/lib/opengl/nvidia/lib/tls/libnvidia-tls.so.1.0.%s" % BuildNo,"/usr/lib/libnvidia-tls.so.1") # nVIDIA utilities pisitools.dobin("usr/bin/nvidia-bug-report.sh") pisitools.dobin("usr/bin/nvidia-settings")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodir("/var/cache/systemtap") pisitools.dodir("/run/systemtap") pisitools.dodir("/var/log/stap-server") pisitools.dodir("/etc/logrotate.d") pisitools.dodir("/etc/stap-server/conf.d") pisitools.dodir("/etc/systemtap/conf.d") pisitools.dodir("/etc/systemtap/script.d") pisitools.dobin("stap-prep") pisitools.domove("/var/run/stap-server", "/run/") pisitools.removeDir("var/run") shelltools.copytree("testsuite", "%s/usr/share/systemtap" % get.installDIR()) pisitools.insinto("/etc/logrotate.d", "initscript/logrotate.stap-server", "stap-server") pisitools.insinto("/etc/conf.d", "initscript/config.stap-server", "stap-server") pisitools.insinto("/etc/systemtap", "initscript/config.systemtap", "config") # Clean uprobes directory #autotools.make("-C %s/usr/share/systemtap/runtime/uprobes clean" % get.installDIR()) pisitools.dodoc("COPYING", "HACKING", "INTERNALS", "README.*")
def install(): pisitools.dobin("nipper") pisitools.insinto("/etc/", "nipper.conf") pisitools.doman("man/nipper1", "man/nipper.conf.5") pisitools.dodoc("Changelog", "LICENSE", "Readme")
def install(): for bin in ["unzip", "funzip", "unzipsfx", "unix/zipgrep"]: pisitools.dobin(bin) pisitools.dosym("/usr/bin/unzip", "/usr/bin/zipinfo") pisitools.doman("man/*.1") pisitools.dodoc("BUGS", "History*", "README", "ToDo", "WHERE")
def install(): pisitools.dobin("rapid-down") pisitools.insinto("/usr/share/applications", "data/rapid-down.desktop") pisitools.insinto("/usr/share/pixmaps", "data/rapid-down.png") pisitools.dodoc("readme", "copying")
def install(): pisitools.dobin("compiler/iasl") for i in ["acpisrc", "acpiexec", "acpixtract"]: pisitools.dosbin("tools/%s/%s" % (i, i)) pisitools.dodoc("changes.txt", "README")
def install(): pisitools.dobin("amap") pisitools.insinto("/usr/bin/", "amap6") pisitools.dobin("amapcrap") pisitools.insinto("/usr/share/amap/etc/", "appdefs.*") pisitools.doman("amap.1") pisitools.dodoc("AMAP-LIB-INTERFACE", "CHANGES", "IGNORE", "LICENCE*", "README")
def install(): for app in ["cdrecord","cdda2wav","mkisofs","readcd"]: pisitools.dobin("%s/OBJ/*/%s" % (app,app)) for app in ["devdump","isodump","isoinfo","isovfy"]: pisitools.dobin("mkisofs/diag/OBJ/*/%s" % app) pisitools.dosbin("rscsi/OBJ/*/rscsi") pisitools.insinto("/usr/lib","libs/*/pic/*.so*") pisitools.insinto("/usr/include", "incs/*/align.h") pisitools.insinto("/usr/include", "incs/*/avoffset.h") pisitools.insinto("/usr/include", "incs/*/xconfig.h") pisitools.insinto("/usr/include/schily", "include/schily/*.h") pisitools.insinto("/usr/include/scg", "libscg/scg/*.h") pisitools.insinto("/etc/default", "rscsi/rscsi.dfl") pisitools.insinto("/etc/default", "cdrecord/cdrecord.dfl") for man in ["btcflash/btcflash.1", "cdda2wav/cdda2ogg.1", "cdda2wav/cdda2wav.1", "cdda2wav/cdda2wav.1", "cdrecord/cdrecord.1", "readcd/readcd.1", "rscsi/rscsi.1"]: pisitools.dosed(man, "/opt/schily", "/usr") pisitools.doman("*/*.1", "*/*.8") pisitools.dodoc("ABOUT", "Changelog", "READMEs/README.linux")
def install(): shelltools.cd("libs") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("../pstocanonij") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("../backend") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("../backendnet") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) shelltools.cd("../cnijfilter") for model in printer_models: pisitools.dobin("src/cif%s" % model) shelltools.cd("..") for model in model_numbers: pisitools.insinto("/usr/lib/bjlib", "%s/database/*" % model) if get.ARCH() == "i686": pisitools.dolib("%s/libs_bin%s/*.so" % (model, "32")) else: pisitools.dolib("%s/libs_bin%s/*.so" % (model, "64")) if get.ARCH() == "i686": pisitools.dolib("com/libs_bin%s/*.so" % "32") else: pisitools.dolib("com/libs_bin%s/*.so" % "64") pisitools.insinto("/%s/share/cups/model" % get.defaultprefixDIR(), "ppd/*.ppd") pisitools.dodoc("LICENSE*")
def install(): pisitools.insinto(datadir, "base") for f in exefiles: pisitools.dobin(f) pisitools.dodoc("COPYING", "README")
def install(): pisitools.dodir("/usr/bin") pisitools.dodir("/usr/share/praat/test") pisitools.dobin("praat") pisitools.insinto("/usr/share/praat/test", "test/*")
def install(): pisitools.dobin("ccache") pisitools.doman("ccache.1") pisitools.dodoc("README") pisitools.dohtml("web/") pisitools.dodir("/usr/lib/ccache/bin")
def install(): autotools.rawInstall("INSTALL_PREFIX=%s MANDIR=/usr/share/man" % get.installDIR()) # Move engines to /usr/lib/openssl/engines pisitools.dodir("/usr/lib/openssl") pisitools.domove("/usr/lib/engines", "/usr/lib/openssl") # Certificate stuff pisitools.dobin("tools/c_rehash") pisitools.dosym("/etc/ssl/certs/ca-bundle.crt","/etc/ssl/cert.pem") # Rename conflicting manpages pisitools.rename("/usr/share/man/man1/passwd.1", "ssl-passwd.1") pisitools.rename("/usr/share/man/man3/rand.3", "ssl-rand.3") pisitools.rename("/usr/share/man/man3/err.3", "ssl-err.3") # Create CA dirs for cadir in ["CA", "CA/private", "CA/certs", "CA/crl", "CA/newcerts"]: pisitools.dodir("/etc/ssl/%s" % cadir) # No static libs pisitools.remove("/usr/lib/*.a") pisitools.dohtml("doc/*") pisitools.dodoc("CHANGES*", "FAQ", "LICENSE", "NEWS", "README", "doc/*.txt")
def install(): # Kernel driver pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, "kernel/nvidia.ko", "%s.ko" % driver) # Command line tools and their man pages pisitools.dobin("nvidia-smi") pisitools.doman("nvidia-smi.1.gz") # Libraries and X modules for lib in ("GL", "OpenCL", "XvMCNVIDIA", "cuda", "nvidia"): pisitools.dolib("lib%s*.so*" % lib, "%s/lib" % base) pisitools.dolib("nvidia_drv.so", "%s/drivers" % base) pisitools.dolib("libglx.so*", "%s/extensions" % base) pisitools.dolib("libvdpau_nvidia.so*", "%s/lib/vdpau" % base) # Headers pisitools.insinto("%s/include/CL" % base, "cl*.h") pisitools.insinto("%s/include/GL" % base, "gl*.h") pisitools.insinto("%s/include/cuda" % base, "cuda*.h") # Documentation docdir = "xorg-video-%s" % driver pisitools.dodoc("LICENSE", "NVIDIA_Changelog", "README.txt", destDir=docdir) pisitools.dohtml("html/*", destDir=docdir)
def install(): pisitools.dobin("bin/umlgraph") pisitools.insinto("/usr/share/java", "lib/*") pisitools.dohtml("doc/") pisitools.dohtml("javadoc/")
def install(): for binary in ["dos2unix", "mac2unix", "unix2dos", "unix2mac"]: pisitools.dobin(binary) pisitools.dodoc("NEWS.txt", "README.txt" ,"TODO.txt", "ChangeLog.txt", "COPYING.txt") pisitools.dohtml("dos2unix.htm") pisitools.doman("man/man1/dos2unix.1")
def install(): pisitools.dobin("fbgrab") pisitools.newman("fbgrab.1.man", "fbgrab.1")
def install(): pisitools.dobin("tennix") pisitools.insinto("/usr/share/pixmaps", "data/icon.png", "tennix.png") pisitools.dodoc("README", "COPYING", "TODO")
def install(): pisitools.dobin("usr/local/Brother/Printer/dcp135c/lpd/filterdcp135c", "/usr/local/Brother/Printer/dcp135c/lpd") pisitools.dobin("usr/local/Brother/Printer/dcp135c/lpd/brdcp135cfilter", "/usr/local/Brother/Printer/dcp135c/lpd") pisitools.dobin("usr/local/Brother/Printer/dcp135c/lpd/psconvertij2", "/usr/local/Brother/Printer/dcp135c/lpd") pisitools.dobin( "usr/local/Brother/Printer/dcp135c/cupswrapper/cupswrapperdcp135c", "/usr/local/Brother/Printer/dcp135c/cupswrapper") pisitools.dobin( "usr/local/Brother/Printer/dcp135c/cupswrapper/brcupsconfpt1", "/usr/local/Brother/Printer/dcp135c/cupswrapper") pisitools.dobin("usr/bin/brprintconf_dcp135c", "/usr/bin") # Install bcm profiles pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brio06aa.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brio06ab.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brio06ac.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brio06af.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brio06ag.bcm") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brdcp135cfunc") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brdcp135crc") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/brPrintListij2") pisitools.insinto("/usr/local/Brother/Printer/dcp135c/inf", "usr/local/Brother/Printer/dcp135c/inf/paperinfij2") pisitools.dobin("usr/local/Brother/Printer/dcp135c/inf/setupPrintcapij", "/usr/local/Brother/Printer/dcp135c/inf")
def install(): pisitools.dodir("/usr/bin") pisitools.dodir("/usr/sbin") autotools.install("PREFIX=\"%s\" ROOT=\"%s\" MANDIR=\"%s/usr/share/man\"" % (get.installDIR(), get.installDIR(), get.installDIR())) # irda-utils's install-etc installs files in /etc/sysconfig if # that directory exists on the system, so clean up just in case. # This is for bug 1797 (17 Jan 2004 agriffis) # rm -rf ${D}/etc/sysconfig 2>/dev/null pisitools.dobin("irsockets/irdaspray") pisitools.dobin("irsockets/ias_query") pisitools.dobin("irsockets/irprintf") pisitools.dobin("irsockets/irprintfx") pisitools.dobin("irsockets/irscanf") pisitools.dobin("irsockets/recv_ultra") pisitools.dobin("irsockets/send_ultra") pisitools.dosbin("findchip/gfindchip") pisitools.dodoc("README") pisitools.dodoc("etc/modules.conf.irda") # install README's into /usr/share/doc for i in ["irattach", "irdadump", "irdaping", "irsockets", "tekram"]: pisitools.newdoc(i + "/README", "README." + i)
def install(): pisitools.dobin("dvdbackup")
def install(): for f in ["nexuiz-glx", "nexuiz-sdl", "nexuiz-dedicated"]: pisitools.dobin("darkplaces/%s" % f) pisitools.dosym("nexuiz-sdl", "/usr/bin/nexuiz")
def install(): autotools.rawInstall("DESTDIR=%s install-man" % get.installDIR()) pisitools.dobin("tools/qt-faststart") pisitools.dodoc("Changelog", "README.md", "LICENSE.md", "COPYING*")
def install(): autotools.install() pisitools.dohtml("doc/doxygen-output/html/*") pisitools.dodoc("README") pisitools.dobin("gznbd/gznbd")
def install(): if not get.buildTYPE() == 'emul32': # Kernel driver pisitools.insinto("/lib/modules/%s/extra" % KDIR, "kernel/nvidia.ko") pisitools.insinto("/lib/modules/%s/extra" % KDIR, "kernel/nvidia-uvm.ko") pisitools.insinto("/lib/modules/%s/extra" % KDIR, "kernel/nvidia-modeset.ko") # Command line tools and their man pages pisitools.dobin("nvidia-smi") pisitools.doman("nvidia-smi.1.gz") pisitools.dobin("nvidia-debugdump") pisitools.dobin("nvidia-xconfig") pisitools.doman("nvidia-xconfig.1.gz") pisitools.dobin("nvidia-bug-report.sh") pisitools.dobin("nvidia-cuda-mps-server") pisitools.dobin("nvidia-cuda-mps-control") pisitools.doman("nvidia-cuda-mps-control.1.gz") pisitools.dobin("nvidia-modprobe") pisitools.doman("nvidia-modprobe.1.gz") pisitools.dobin("nvidia-persistenced") pisitools.doman("nvidia-persistenced.1.gz") # dkms pisitools.insinto("/usr/src/nvidia-%s" % version, "kernel-dkms/*") ### Libraries # OpenGl library pisitools.dolib("libGL.so.%s" % version, nvlibdir) # pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir) pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1" % nvlibdir) #pisitools.dolib("libGL.so.%s" % version, libdir) pisitools.dolib("libEGL.so.1.1.0", nvlibdir) pisitools.dosym("libEGL.so.1.1.0", "%s/libEGL.so.1" % nvlibdir) pisitools.dolib("libEGL_nvidia.so.%s" % version, libdir) pisitools.dolib("libGLESv1_CM_nvidia.so.%s" % version, libdir) pisitools.dolib("libGLESv2_nvidia.so.%s" % version, libdir) # OpenCL pisitools.insinto("/etc/OpenCL/vendors", "nvidia.icd") pisitools.dolib("libnvidia-compiler.so.%s" % version, libdir) pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so.1" % libdir) #pisitools.dolib("libOpenCL.so.1.0.0", libdir) #pisitools.dosym("libOpenCL.so.1.0.0", "%s/libOpenCL.so.1.0" % libdir) #pisitools.dosym("libOpenCL.so.1.0", "%s/libOpenCL.so.1" % libdir) pisitools.dolib("libnvidia-opencl.so.%s" % version, libdir) pisitools.dosym("libnvidia-opencl.so.%s" % version, "%s/libnvidia-opencl.so.1" % libdir) pisitools.dosym("libnvidia-opencl.so.1", "%s/libnvidia-opencl.so" % libdir) # CUDA pisitools.dolib("libcuda.so.%s" % version, libdir) pisitools.dosym("libcuda.so.%s" % version, "%s/libcuda.so.1" % libdir) pisitools.dosym("libcuda.so.1", "%s/libcuda.so" % libdir) pisitools.dolib("libnvcuvid.so.%s" % version, libdir) pisitools.dosym("libnvcuvid.so.%s" % version, "%s/libnvcuvid.so.1" % libdir) pisitools.dosym("libnvcuvid.so.1", "%s/libnvcuvid.so" % libdir) # NVML # Provides programmatic access to static information and monitoring # data for NVIDIA GPUs, as well as limited managment capabilities pisitools.dolib("libnvidia-ml.so.%s" % version, libdir) pisitools.dosym("libnvidia-ml.so.%s" % version, "%s/libnvidia-ml.so.1" % libdir) pisitools.dolib("libnvidia-cfg.so.%s" % version, libdir) pisitools.dosym("libnvidia-cfg.so.%s" % version, "%s/libnvidia-cfg.so.1" % libdir) # OpenGL core library and others for lib in ("glcore", "tls", "encode", "fbc", "glsi", "ifr", "eglcore"): pisitools.dolib("libnvidia-%s.so.%s" % (lib, version), libdir) pisitools.dosym("libnvidia-%s.so.%s" % (lib, version), "%s/libnvidia-%s.so.1" % (libdir, lib)) # VDPAU driver pisitools.dolib("libvdpau_nvidia.so.%s" % version, "%s/vdpau" % libdir) pisitools.dosym("libvdpau_nvidia.so.%s" % version, "%s/libvdpau_nvidia.so" % libdir) # nvidia-tls library pisitools.dolib("libnvidia-tls.so.%s" % version, libdir) pisitools.dolib("tls/libnvidia-tls.so.%s" % version, "%s/tls" % libdir) # X modules pisitools.dolib("nvidia_drv.so", "%s/modules/drivers" % xorglibdir) pisitools.dolib("libglx.so.%s" % version, "%s" % nvlibdir) pisitools.dosym("libglx.so.%s" % version, "%s/libglx.so.1" % nvlibdir) pisitools.dosym("libglx.so.%s" % version, "%s/libglx.so" % nvlibdir) pisitools.dolib("libglx.so.%s" % version, "%s/modules/extensions" % xorglibdir) pisitools.dosym("libglx.so.%s" % version, "%s/modules/extensions/libglx.so.1" % xorglibdir) pisitools.dolib("libGLX_nvidia.so.%s" % version, libdir) pisitools.dosym("libGLX_nvidia.so.%s" % version, "%s/libGLX_indirect.so.0" % libdir) # PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly language for CUDA) pisitools.dolib("libnvidia-ptxjitcompiler.so.%s" % version, libdir) # Fat (multiarchitecture) binary loader pisitools.dolib("libnvidia-fatbinaryloader.so.%s" % version, libdir) pisitools.insinto("/usr/share/X11/xorg.conf.d", "nvidia-drm-outputclass.conf") # pisitools.insinto("/usr/share/nvidia", "nvidia-application-profiles-367.27-rc") # pisitools.insinto("/usr/share/nvidia", "nvidia-application-profiles-367.27-key-documentation") #pisitools.insinto("/usr/share/pixmaps", "nvidia-settings.png") # Exit time for emul32 build if get.buildTYPE() == 'emul32': pisitools.insinto(datadir, "ld.so.conf", "32bit-ld.so.conf") return pisitools.insinto(datadir, "ld.so.conf") pisitools.insinto(datadir, "XvMCConfig") # Documentation docdir = "xorg-video-%s" % driver_dir_name pisitools.dodoc("LICENSE", "NVIDIA_Changelog", "README.txt", destDir=docdir) pisitools.dohtml("html/*", destDir=docdir)
def install(): pisitools.dobin("build/vdrift") pisitools.dodoc("docs/*")
def install(): pisitools.dobin("bin/release/premake4") pisitools.dosym("/usr/bin/premake4", "/usr/bin/premake") pisitools.doman("premake4.1") pisitools.dodoc("CHANGES.txt", "LICENSE.txt", "README.txt")
def install(): pisitools.dobin("sash", "/bin") pisitools.dodoc("CHANGES", "README")
def install(): autotools.install() pisitools.dobin("utils/conntest/rhd_conntest") pisitools.dodoc("ChangeLog", "COPYING", "README", "README.rhd_conntest")
def install(): # Trying out a filepath patch # pisitools.doexe("glest", "/usr/share/glest/lib") pisitools.dobin("glest")
def install(): pisitools.dodir("/usr/bin") pisitools.dodir("/usr/sbin") autotools.install('PREFIX="%(D)s" ROOT="%(D)s" MANDIR="%(D)s/usr/share/man"' % {"D": get.installDIR()}) pisitools.dobin("irsockets/irdaspray") pisitools.dobin("irsockets/ias_query") pisitools.dobin("irsockets/irprintf") pisitools.dobin("irsockets/irprintfx") pisitools.dobin("irsockets/irscanf") pisitools.dobin("irsockets/recv_ultra") pisitools.dobin("irsockets/send_ultra") pisitools.dodoc("README") pisitools.dodoc("etc/modules.conf.irda") # install README's into /usr/share/doc for i in ["irattach", "irdadump", "irdaping", "irsockets", "tekram"]: pisitools.newdoc(i + "/README", "README." + i)
def install(): pisitools.dobin("biber", "/usr/bin") pisitools.dodir("/usr/share/tlpkg/TeXLive") shelltools.copy("source/utils/biber/TeXLive/*.pm", "%s/usr/share/tlpkg/TeXLive" % get.installDIR()) shelltools.cd("source/build") autotools.rawInstall("DESTDIR=%s" % get.installDIR()) bibtexextra_scripts = [ "bibexport", "listbib", "multibibliography", "urlbst" ] core_scripts = [ "a2ping", "a5toa4", "adhocfilelist", "afm2afm", "allcm", "allec", "allneeded", "arara", "arlatex", "autoinst", "bundledoc", "checkcites", "chkweb", "context", "ctanify", "ctanupload", "ctxtools", "de-macro", "deweb", "dosepsbin", "dtxgen", "dvi2fax", "dviasm", "dvired", "e2pall", "epstopdf", "findhyph", "fmtutil", "fmtutil-sys", "fontinst", "fragmaster", "installfont-tl", "kpsepath", "kpsetool", "kpsewhere", "kpsexpand", "latex2man", "latexdiff", "latexdiff-vc", "latexfileversion", "latexmk", "latexpand", "latexrevise", "listings-ext.sh", "ltxfileinfo", "lua2dox_filter", "luaotfload-tool", "luatools", "match_parens", "mf2pt1", "mkjobtexmf", "mkluatexfontdb", "mkt1font", "mktexfmt", "mptopdf", "mtxrun", "ot2kpx", "pdf180", "pdf270", "pdf90", "pdfatfi", "pdfbook", "pdfcrop", "pdfflip", "pdfjam", "pdfjam-pocketmod", "pdfjam-slides3up", "pdfjam-slides6up", "pdfjoin", "pdfnup", "pdfpun", "pfarrei", "pkfix", "pkfix-helper", "ps2eps", "ps2frag", "pslatex", "pstopdf", "purifyeps", "repstopdf", "rpdfcrop", "rungs", "simpdftex", "sty2dtx", "texconfig", "texconfig-dialog", "texconfig-sys", "texcount", "texdef", "texdiff", "texdirflatten", "texdoc", "texdoctk", "texexec", "texindy", "texlinks", "texliveonfly", "texloganalyser", "texmfstart", "thumbpdf", "typeoutfileinfo", "updmap", "updmap-sys", "vpl2ovp", "vpl2vpl", "xindy" ] htmlxml_scripts = [ "ht", "htcontext", "htlatex", "htmex", "httex", "httexi", "htxelatex", "htxetex", "mk4ht" ] langcyrillic_scripts = ["rubibtex", "rumakeindex"] langcjk_scripts = [ "convbkmk", "ptex2pdf", "kanji-fontmap-creator", "kanji-config-updmap", "kanji-config-updmap-sys" ] langextra_scripts = ["ebong"] langgreek_scripts = ["mkgrkindex"] latexextra_scripts = [ "authorindex", "exceltex", "makeglossaries", "pdfannotextractor", "perltex", "ps4pdf", "splitindex", "svn-multi", "vpe" ] music_scripts = ["m-tx", "musixtex", "musixflx", "pmx2pdf"] pictures_scripts = [ "cachepic", "epspdf", "epspdftk", "fig4latex", "mathspic" ] pstricks_scripts = ["pedigree", "pst2pdf"] science_scripts = ["ulqda"] # remove unneeded files and symlinks dirs = [] for g in [bibtexextra_scripts, core_scripts, htmlxml_scripts, \ langcjk_scripts, langcyrillic_scripts, langextra_scripts, \ langgreek_scripts, latexextra_scripts, music_scripts, \ pictures_scripts, pstricks_scripts, science_scripts, \ ["tlmgr"]]: for s in g: if shelltools.isLink("%s/usr/bin/%s" % (get.installDIR(), s)): realpath = shelltools.realPath("%s/usr/bin/%s" % (get.installDIR(), s)) dirname = shelltools.dirName(realpath) if not dirname in dirs: dirs.append(dirname) if not dirname == "%s/usr/bin" % get.installDIR(): if shelltools.isFile(realpath): shelltools.unlink(realpath) pisitools.remove("/usr/bin/%s" % s) # remove empty dirs while dirs: tmpdirs = dirs[:] for d in tmpdirs: if not shelltools.ls(d): shelltools.unlinkDir(d) dirname = shelltools.dirName(d) if not dirname in dirs: dirs.append(dirname) dirs.remove(d) pdftexsymlinks = [ "amstex", "cslatex", "csplain", "eplain", "etex", "jadetex", "latex", "mex", "mllatex", "mltex", "pdfetex", "pdfcslatex", "pdfcsplain", "pdfjadetex", "pdflatex", "pdfmex", "pdfxmltex", "texsis", "utf8mex", "xmltex" ] for symlink in pdftexsymlinks: pisitools.dosym("pdftex", "/usr/bin/%s" % symlink) luatexsymlinks = ["dvilualatex", "dviluatex", "lualatex"] for symlink in luatexsymlinks: pisitools.dosym("pdftex", "/usr/bin/%s" % symlink) pisitools.dosym("eptex", "/usr/bin/platex") pisitools.dosym("euptex", "/usr/bin/uplatex") pisitools.dosym("xetex", "/usr/bin/xelatex") pisitools.removeDir("/usr/share/texmf-dist")
def install(): pisitools.dobin("wbar", "/usr/bin") pisitools.insinto("/usr/share/wbar", "iconpack") pisitools.dosym("/usr/share/wbar/iconpack/comic.ttf", "/usr/share/wbar/iconpack/wbar.osx/font.ttf") pisitools.insinto("/usr/share/wbar", "dot.wbar")
def install(): # Setup files in /etc pisitools.dodir("/etc") shelltools.move("etc/", "%s/etc" % get.installDIR()) shelltools.chmod("%s/etc/shadow" % get.installDIR(), 0600) # Install some files to /usr/share/baselayout instead of /etc to keep from overwriting the user's settings, for file in ("passwd", "shadow", "group", "fstab", "hosts"): pisitools.domove("/etc/%s" % file, "/usr/share/baselayout") # Install init scripts shelltools.move("init.d/", "%s/etc/init.d" % get.installDIR()) shelltools.move("rc-lists", "%s/usr/share/baselayout/rc-lists" % get.installDIR()) # sysvinit is its own package again, and provides the inittab itself pisitools.remove("/etc/inittab") # Setup files related to /dev pisitools.dosbin("sbin/MAKEDEV", "/sbin") pisitools.dosym("../../sbin/MAKEDEV", "/usr/sbin/MAKEDEV") pisitools.dosym("../sbin/MAKEDEV", "/dev/MAKEDEV") # Setup files in /bin pisitools.dobin("bin/rc-status", "/bin") pisitools.dobin("bin/bashlogin", "/bin") pisitools.dobin("bin/xlogin", "/bin") # Setup files in /sbin pisitools.dosbin("sbin/rc", "/sbin") pisitools.dosbin("sbin/rc-update", "/sbin") # Need this in /sbin, as it could be run before /usr is mounted. pisitools.dosbin("sbin/modules-update", "/sbin") # Compat symlinks until I can get things synced. pisitools.dosym("modules-update", "/sbin/update-modules") pisitools.dosym("../../sbin/modules-update", "/usr/sbin/update-modules") # These moved from /etc/init.d/ to /sbin to help newb systems from breaking pisitools.dosbin("sbin/runscript.sh", "/sbin") pisitools.dosbin("sbin/functions.sh", "/sbin") pisitools.dosbin("sbin/livecd-functions.sh", "/sbin") # Compat symlinks between /etc/init.d and /sbin (some stuff have hardcoded paths) pisitools.dosym("../../sbin/depscan.sh", "/etc/init.d/depscan.sh") pisitools.dosym("../../sbin/runscript.sh", "/etc/init.d/runscript.sh") pisitools.dosym("../../sbin/functions.sh", "/etc/init.d/functions.sh") # Setup files in /lib/rcscript pisitools.doexe("sbin/rc-services.sh", "/lib/rcscripts/sh") pisitools.doexe("sbin/rc-daemon.sh", "/lib/rcscripts/sh") pisitools.doexe("sbin/rc-help.sh", "/lib/rcscripts/sh") # This is for new depscan.sh and env-update.sh written in awk pisitools.dosbin("sbin/depscan.sh", "/sbin") pisitools.dosbin("sbin/env-update.sh", "/sbin") pisitools.insinto("/lib/rcscripts/awk", "src/awk/cachedepends.awk") pisitools.insinto("/lib/rcscripts/awk", "src/awk/functions.awk") pisitools.insinto("/lib/rcscripts/awk", "src/awk/gendepends.awk") pisitools.insinto("/lib/rcscripts/awk", "src/awk/genenviron.awk") # Install baselayout documentation pisitools.doman("man/*.*") pisitools.dodoc("ChangeLog") # i18n support for Turkish pisitools.insinto("/etc", "i18n/init.tr") # Install baselayout utilities shelltools.cd("src") autotools.rawInstall("DESTDIR=\"%s\"" % get.installDIR()) # Create needed directories !!! create_directories()
def install(): pisitools.dobin("src/mpeg2dec/mpeg2decode") pisitools.dobin("src/mpeg2enc/mpeg2encode") pisitools.dodoc("README", "doc/*")
def install(): if not get.buildTYPE() == 'emul32': # Kernel driver pisitools.insinto("/lib/modules/%s/extra/nvidia" % KDIR, "kernel/nvidia.ko", "%s.ko" % driver) # Command line tools and their man pages pisitools.dobin("nvidia-smi") pisitools.doman("nvidia-smi.1.gz") ### Libraries # OpenGl library pisitools.dolib("libGL.so.%s" % version, nvlibdir) pisitools.dosym("libGL.so.%s" % version, "%s/libGL.so.1.2.0" % nvlibdir) # OpenCL pisitools.dolib("libOpenCL.so.1.0.0", libdir) pisitools.dosym("libOpenCL.so.1.0.0", "%s/libOpenCL.so.1.0" % libdir) pisitools.dosym("libOpenCL.so.1.0", "%s/libOpenCL.so.1" % libdir) # CUDA pisitools.dolib("libcuda.so.%s" % version, libdir) pisitools.dosym("libcuda.so.%s" % version, "%s/libcuda.so.1" % libdir) pisitools.dosym("libcuda.so.1", "%s/libcuda.so" % libdir) pisitools.dolib("libnvcuvid.so.%s" % version, libdir) pisitools.dosym("libnvcuvid.so.%s" % version, "%s/libnvcuvid.so.1" % libdir) pisitools.dosym("libnvcuvid.so.1", "%s/libnvcuvid.so" % libdir) # NVML # Provides programmatic access to static information and monitoring # data for NVIDIA GPUs, as well as limited managment capabilities pisitools.dolib("libnvidia-ml.so.%s" % version, libdir) pisitools.dosym("libnvidia-ml.so.%s" % version, "%s/libnvidia-ml.so.1" % libdir) pisitools.dolib("libnvidia-cfg.so.%s" % version, libdir) pisitools.dosym("libnvidia-cfg.so.%s" % version, "%s/libnvidia-cfg.so.1" % libdir) pisitools.dolib("libnvidia-compiler.so.%s" % version, libdir) pisitools.dosym("libnvidia-compiler.so.%s" % version, "%s/libnvidia-compiler.so.1" % libdir) # OpenGL cpre library for lib in ("glcore", "tls"): pisitools.dolib("libnvidia-%s.so.%s" % (lib, version), libdir) # VDPAU driver pisitools.dolib("libvdpau_nvidia.so.%s" % version, "%s/vdpau" % nvlibdir) pisitools.dosym("../nvidia-current/vdpau/libvdpau_nvidia.so.%s" % version, "%s/vdpau/libvdpau_nvidia.so.1" % nvlibdir.strip(driver)) # X modules pisitools.dolib("nvidia_drv.so", "%s/modules/drivers" % nvlibdir) pisitools.dolib("libglx.so.%s" % version, "%s/modules/extensions" % nvlibdir) pisitools.dosym("libglx.so.%s" % version, "%s/modules/extensions/libglx.so" % nvlibdir) # Exit time for emul32 build if get.buildTYPE() == 'emul32': pisitools.insinto(datadir, "ld.so.conf", "32bit-ld.so.conf") return pisitools.insinto("/etc/OpenCL/vendors", "nvidia.icd") pisitools.insinto(datadir, "ld.so.conf") pisitools.insinto(datadir, "XvMCConfig") # Documentation docdir = "xorg-video-%s" % driver pisitools.dodoc("LICENSE", "NVIDIA_Changelog", "README.txt", destDir=docdir) pisitools.dohtml("html/*", destDir=docdir)
def install(): pisitools.dobin('unalz') pisitools.dodoc("readme.txt")
def install(): pisitools.dobin("unrar") pisitools.dodoc("readme.txt", "license.txt")
def install(): pisitools.dobin("perlmod") pisitools.dodoc("README", "COPYING")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dobin("lddtree.sh")
def install(): pisitools.dobin("airflood")
def install(): pisitools.dobin("b43-fwcutter") pisitools.dodoc("COPYING", "README") pisitools.doman("*.1")
def install(): pisitools.dobin("build/vdrift") pisitools.dodoc("docs/AUTHORS", "doc/ChangeLog", "COPYING", "NEWS", "README", "SConscript", "TODO", "VAMOS.txt")
def install(): pisitools.dobin("b2") pisitools.dobin("bjam") shelltools.copytree("tools/boostbook/xsl", "%s/usr/share/boostbook/xsl" % get.installDIR()) shelltools.copytree("tools/boostbook/dtd", "%s/usr/share/boostbook" % get.installDIR()) shelltools.system("./b2 install threading=multi link=shared")
def install(): pisitools.dobin("regionset", "/usr/bin") pisitools.dodoc("COPYING", "README")
def install(): pisitools.dobin("gpsbabel") pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README*") pisitools.dohtml("*")