def install(): autotools.rawInstall( "DESTDIR=%s install-pkglibexecPROGRAMS install-dbussessionbusDATA install-dbussystembusDATA install-dbusDATA install-man8" % get.installDIR()) # Install conf files for i in ["profiles/input", "profiles/network", "src"]: inarytools.insinto("/etc/bluetooth", "%s/*.conf" % (i)) # Simple test tools for i in [ "agent.py", "list-devices", "test-adapter", "test-manager", "bluezutils.py", "map-client", "test-device", "test-mesh", "dbusdef.py", "monitor-bluetooth", "test-discovery", "test-nap", "opp-client", "test-gatt-profile", "test-network", "example-gatt-client", "pbap-client", "simple-agent", "test-health", "test-profile", "example-gatt-server", "sap_client.py", "simple-endpoint", "test-health-sink", "test-sap-server", "ftp-client", "simple-player", "test-hfp" ]: inarytools.dobin("test/%s" % i) # for i in # inarytools.dodoc("doc/%s" % i) # Install documents inarytools.dodoc("AUTHORS", "ChangeLog", "README")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) inarytools.dodoc("AUTHORS*", "AUTHORS", "CHANGES", "COPYING", "INSTALLATION", "README") inarytools.dobin("lynx")
def install(): if get.buildTYPE() == "emul32": autotools.make("install.all GLEW_DEST=%s/usr/ \ INCDIR=%s/emul32 \ BINDIR=%s/emul32 \ LIBDIR=%s/usr/lib32 \ PKGDIR=%s/usr/lib32/pkgconfig" % (get.installDIR(), get.installDIR(), get.installDIR(), get.installDIR(), get.installDIR())) inarytools.remove("/usr/lib32/libGLEW.a") inarytools.dosed("%s/usr/lib32/pkgconfig/glew.pc" % get.installDIR(), "/usr/lib", "/usr/lib32") inarytools.removeDir("/emul32") return autotools.make("install.all GLEW_DEST=%s/usr/ \ INCDIR=%s/usr/include/GL \ BINDIR=%s/usr/bin \ LIBDIR=%s/usr/lib" % (get.installDIR(), get.installDIR(), get.installDIR(), get.installDIR())) inarytools.dobin("bin/glewinfo") inarytools.dobin("bin/visualinfo") inarytools.dohtml("doc/*") inarytools.dodoc("README.md", "doc/*.txt", "LICENSE.txt")
def install(): shelltools.cd("{}/yacc-1.9.1".format(get.workDIR())) inarytools.dobin("yacc") inarytools.doman("yacc.1") inarytools.dodoc("ACKNOWLEDGEMENTS", "NEW_FEATURES", "NOTES", "README*")
def install(): inarytools.dobin("pbzip2") inarytools.doman("pbzip2.1") inarytools.dosym("pbzip2", "/usr/bin/pbunzip2") inarytools.dosym("pbzip2", "/usr/bin/pbzcat") inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
def install(): inarytools.dobin("runc") inarytools.dosym("/usr/bin/runc", "/usr/bin/docker-runc") inarytools.insinto("/usr/share/doc/runc", "contrib") inarytools.dodoc("MAINTAINERS", "README*")
def install(): inarytools.dobin("makeself.sh") inarytools.dodir("/usr/share/man") inarytools.dodir("/usr/share/makeself") inarytools.dobin("makeself-header.sh", "/usr/share/makeself/") inarytools.doman("makeself.1") inarytools.dodoc("COPYING", "README*")
def install(): inarytools.insinto( "/usr/share/kservices5/ServiceMenus", "Root_Actions_%s/dolphin-KDE4/*.desktop" % get.srcVERSION()) inarytools.dobin("Root_Actions_%s/rootactions-servicemenu.pl" % get.srcVERSION()) inarytools.dodoc("README")
def install(): inarytools.doman("crontab.1", "crontab.5", "cron.8") inarytools.dodoc("CHANGES", "CONVERSION", "FEATURES", "MAIL", "README", "THANKS") inarytools.dosbin("cron") inarytools.dobin("crontab") inarytools.dodir("/var/spool/cron/crontabs") inarytools.dodir("/etc/cron.d")
def install(): inarytools.dobin("ninja", "/usr/bin") inarytools.insinto("/usr/share/bash-completion/completions", "misc/bash-completion", "ninja") inarytools.dodoc("CONTRIBUTING.md", "COPYING", "RELEASING", "README.md", "doc/manual.asciidoc") inarytools.dohtml("doc/manual.html")
def install(): shelltools.system("./b2 install threading=multi link=shared") if get.buildTYPE() == "rebuild_python": return inarytools.dobin("b2") inarytools.dosym("b2", "/usr/bin/bjam") shelltools.copytree("tools/boostbook/xsl", "%s/usr/share/boostbook/xsl" % get.installDIR()) shelltools.copytree("tools/boostbook/dtd", "%s/usr/share/boostbook" % get.installDIR())
def install(): inarytools.dobin("run-parts") inarytools.doman("run-parts.8") inarytools.insinto("/usr/share/man/de/man8/", "po4a/de/run-parts.8") inarytools.insinto("/usr/share/man/es/man8/", "po4a/es/run-parts.8") inarytools.insinto("/usr/share/man/fr/man8/", "po4a/fr/run-parts.8") inarytools.insinto("/usr/share/man/it/man8/", "po4a/it/run-parts.8") inarytools.insinto("/usr/share/man/ja/man8/", "po4a/ja/run-parts.8") inarytools.insinto("/usr/share/man/pl/man8/", "po4a/pl/run-parts.8") inarytools.insinto("/usr/share/man/sl/man8/", "po4a/sl/run-parts.8")
def install(): shelltools.cd("%s/containerd" % get.workDIR()) inarytools.dobin("bin/*") inarytools.dosym("/usr/bin/containerd", "/usr/bin/docker-containerd") inarytools.dosym("/usr/bin/containerd-shim", "/usr/bin/docker-containerd-shim") inarytools.dosym("/usr/bin/ctr", "/usr/bin/docker-containerd-ctr") inarytools.dodoc("LICENSE*", "README*")
def install(): for i in rdoffFiles: binFiles.append("rdoff/%s" % i) for i in binFiles: inarytools.dobin(i) inarytools.dosym("rdf2bin", "/usr/bin/rdf2com") inarytools.doman("nasm.1", "ndisasm.1") inarytools.dodoc("AUTHORS", "CHANGES", "ChangeLog", "README", "TODO", "doc/nasmdoc.*")
def install(): inarytools.dobin("screen") inarytools.dodir("/run/screen") inarytools.dodir("/etc/pam.d") inarytools.insinto("/usr/share/terminfo", "terminfo/screencap") inarytools.insinto("/usr/share/screen/utf8encodings", "utf8encodings/??") shelltools.chmod("%s/run/screen" % get.installDIR(), 0o775) inarytools.doman("doc/screen.1") inarytools.dodoc("README", "ChangeLog", "TODO", "NEWS*", "doc/FAQ", "doc/README.DOTSCREEN")
def install(): inarytools.dodoc("debian/copyright", "debian/changelog", "README") inarytools.dobin("os-prober") inarytools.dobin("linux-boot-prober") inarytools.insinto("/usr/lib/os-prober", "newns") inarytools.insinto("/usr/share/os-prober", "common.sh") for d in ("os-probes", "os-probes/mounted", "os-probes/init", "linux-boot-probes", "linux-boot-probes/mounted"): inarytools.insinto("/usr/lib/%s" % d, "%s/common/*" % d) if shelltools.isDirectory("%s/x86" % d): inarytools.insinto("/usr/lib/%s" % d, "%s/x86/*" % d) shelltools.touch("labels") inarytools.insinto("/var/lib/os-prober/", "labels")
def install(): autotools.rawInstall("DESTDIR=%s docdir=/%s/html" % (get.installDIR(), docdir)) inarytools.dobin("gettext-tools/misc/gettextize", "/usr/bin") # Remove C# & Java stuff inarytools.remove("%s/html/examples/build-aux/csharp*" % docdir) inarytools.remove("%s/html/examples/build-aux/java*" % docdir) inarytools.removeDir("%s/html/examples/*java*" % docdir) inarytools.removeDir("%s/html/*java*" % docdir) inarytools.dodoc("AUTHORS", "COPYING", "ChangeLog*", "HACKING", "NEWS", "README*", "THANKS")
def install(): autotools.rawInstall('DESTDIR="%s" pkghtmldir="/%s/%s/html"' % (get.installDIR(), get.docDIR(), get.srcNAME())) inarytools.dodoc("API", "ChangeLog", "HACKING", "README*", "STYLEGUIDE", "TODO", "USAGE") inarytools.dohtml("misc/*", "Dll/*") inarytools.dobin("misc/mlame") inarytools.remove("/usr/lib/libmp3lame.so") inarytools.remove("/usr/lib/libmp3lame.so.0") inarytools.dosym("/usr/lib/libmp3lame.so.0.0.0", "/usr/lib/libmp3lame.so") inarytools.dosym("/usr/lib/libmp3lame.so.0.0.0", "/usr/lib/libmp3lame.so.0")
def install(): inarytools.dobin("colorgcc.pl", "/usr/bin/colorgcc") inarytools.insinto("/etc", "colorgccrc.txt") inarytools.move("%s/etc/colorgccrc.txt" % get.installDIR(), "%s/etc/colorgccrc" % get.installDIR()) inarytools.dodir("/usr/share/colorgcc") inarytools.dosym("../../bin/colorgcc", "/usr/share/colorgcc/colorgcc") for c in [ "gcc", "cc", "g++", "c++", "gfortran", "gcj", get.CC(), get.CXX() ]: inarytools.dosym("colorgcc", "/usr/share/colorgcc/%s" % c)
def install(): for t in ("fpack", "funpack", "imcopy", "fitscopy"): inarytools.dobin(t) autotools.rawInstall("DESTDIR=%s LIBDIR=lib INCLUDEDIR=include/%s" % (get.installDIR(), get.srcNAME())) inarytools.remove("/usr/lib/*.a") inarytools.domove("/usr/lib/libcfitsio.so", "/usr/lib", "libcfitsio.so.0.0") inarytools.dosym("libcfitsio.so.0.0", "/usr/lib/libcfitsio.so.0") inarytools.dosym("libcfitsio.so.0.0", "/usr/lib/libcfitsio.so") inarytools.dodoc("*.txt", "README")
def install(): if get.buildTYPE() == "emul32": autotools.rawInstall("LIBDIR=/usr/lib32 \ PKGCONFIGDIR=/usr/lib32/pkgconfig \ PREFIX=/usr \ DESTDIR=%s" % get.installDIR()) shelltools.system( "sed -i s/lib$/lib32/ {}/usr/lib32/pkgconfig/libzstd.pc || true". format(get.installDIR())) return else: autotools.rawInstall("LIBDIR=/usr/lib PREFIX=/usr DESTDIR=%s" % get.installDIR()) inarytools.dobin("zstdmt") inarytools.dobin("contrib/pzstd/pzstd") inarytools.dodoc("LICENSE", "README*")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) inarytools.dobin("contrib/irman2lirc") # needed for lircd pid inarytools.dodir("/run/lirc") # example configs inarytools.insinto("/etc", "contrib/lircd.conf", "lircd.conf") inarytools.insinto("/etc", "contrib/lircmd.conf", "lircmd.conf") inarytools.dohtml("doc/html/*.html") inarytools.rename("/%s/%s" % (get.docDIR(), get.srcNAME()), "lirc") inarytools.insinto("/%s/lirc/contrib" % get.docDIR(), "contrib/*") inarytools.insinto("/lib/udev/rules.d", "contrib/*.rules", "60-lirc.rules")
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # fixes #10992 inarytools.dobin("contrib/ssh-copy-id") inarytools.doman("contrib/ssh-copy-id.1") # an script in contrib inarytools.dobin("contrib/findssl.sh") shelltools.chmod("%s/etc/ssh/sshd_config" % get.installDIR(), 0o600) # special request by merensan shelltools.echo("%s/etc/ssh/ssh_config" % get.installDIR(), "ServerAliveInterval 5") inarytools.dodir("/var/empty/sshd") inarytools.dodoc("ChangeLog", "CREDITS", "OVERVIEW", "README*", "TODO", "sshd_config")
def install(): shelltools.system( "sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile") if get.buildTYPE() == "emul32": autotools.make(" install_sw DESTDIR=%s MANDIR=/usr/share/man" % get.installDIR()) else: autotools.rawInstall("DESTDIR=%s MANDIR=/usr/share/man" % get.installDIR()) if get.buildTYPE() == "emul32": #from distutils.dir_util import copy_tree shelltools.copytree("%s/emul32/lib32/" % get.installDIR(), "%s/usr/lib32" % get.installDIR()) path = "%s/usr/lib32/pkgconfig" % get.installDIR() inarytools.dodir("/usr/lib32/openssl") inarytools.domove("/usr/lib32/engines-1.1", "/usr/lib32/openssl") for f in shelltools.ls(path): inarytools.dosed("%s/%s" % (path, f), "^(prefix=\/)_emul32", r"\1usr") inarytools.removeDir("/emul32") return # Rename conflicting manpages inarytools.rename("/usr/share/man/man1/passwd.1", "ssl-passwd.1") inarytools.remove("/usr/share/man/man1/openssl-passwd.1") inarytools.dosym("ssl-passwd.1", "/usr/share/man/man1/openssl-passwd.1") inarytools.rename("/usr/share/man/man1/rand.1", "ssl-rand.1") inarytools.remove("/usr/share/man/man1/openssl-rand.1") inarytools.dosym("ssl-passwd.1", "/usr/share/man/man1/openssl-rand.1") # Move engines to /usr/lib/openssl/engines inarytools.dodir("/usr/lib/openssl") # Certificate stuff inarytools.dobin("tools/c_rehash") # Create needed dirs for cadir in ["misc", "private"]: inarytools.dodir("/etc/ssl/%s" % cadir) inarytools.dohtml("doc/*") inarytools.dodoc("CHANGES*", "FAQ", "LICENSE", "NEWS", "README", "doc/*.txt")
def install(): if get.buildTYPE() == "emul32": shelltools.system("./b2 install threading=multi link=shared") shelltools.system("mv %s/emul32/usr/lib %s/usr/lib32" % (get.installDIR(), get.installDIR())) shelltools.system("rm -rf %s/emul32" % get.installDIR()) return if get.buildTYPE() == "rebuild_python": shelltools.system( "./b2 install --with-python threading=multi link=shared") return shelltools.system("./b2 install threading=multi link=shared") shelltools.system("./b2 install --with-python threading=multi link=shared") inarytools.dobin("b2") inarytools.dosym("b2", "/usr/bin/bjam") shelltools.copytree("tools/boostbook/xsl", "%s/usr/share/boostbook/xsl" % get.installDIR()) shelltools.copytree("tools/boostbook/dtd", "%s/usr/share/boostbook" % get.installDIR())
def install(): # GUI executable inarytools.dobin("fslint-gui") insinto_dict = { # GUI file "/usr/share/fslint": "fslint.glade", # icon "/usr/share/pixmaps": "fslint_icon.png", # shortcut "/usr/share/applications": "fslint.desktop" } for i in insinto_dict: inarytools.insinto(i, insinto_dict[i]) dobin_dict= { # other executables "/usr/share/fslint/fslint" : ["fslint/find*", "fslint/zipdir", "fslint/fslint"] , "/usr/share/fslint/fslint/fstool" : ["fslint/fstool/*"] , "/usr/share/fslint/fslint/supprt" : ["fslint/supprt/get*", "fslint/supprt/fslver", "fslint/supprt/md5sum_approx"] , "/usr/share/fslint/fslint/supprt/rmlint" : ["fslint/supprt/rmlint/*"] , } for i in dobin_dict: inarytools.dodir(i) for j in dobin_dict[i]: inarytools.dobin(j, i) # locales shelltools.touch("Makefile") autotools.rawInstall("DESTDIR=%s -C po" % get.installDIR()) # docs inarytools.dodoc("doc/*") # man files for i in ["man/fslint-gui.1", "man/fslint.1"]: inarytools.doman(i) # link to icon in main fslint dir inarytools.dosym("/usr/share/pixmaps/fslint_icon.png", "/usr/share/fslint/fslint_icon.png")
def install(): destDir="/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib" inarytools.dolib("libjbig/libjbig.a", destinationDirectory = destDir, mode=755) inarytools.dolib("libjbig/libjbig85.a", destinationDirectory = destDir, mode=755) inarytools.dolib("libjbig/jbig.h", destinationDirectory = destDir, mode=755) inarytools.dolib("libjbig/jbig_ar.h", destinationDirectory = destDir, mode=755) inarytools.dolib("libjbig/jbig85.h", destinationDirectory = destDir, mode=755) if get.buildTYPE() == "emul32": inarytools.dobin("pbmtools/jbgtopbm") inarytools.dobin("pbmtools/pbmtojbg") inarytools.dobin("pbmtools/jbgtopbm85") inarytools.dobin("pbmtools/pbmtojbg85") inarytools.doman("pbmtools/jbgtopbm.1", "pbmtools/pbmtojbg.1") inarytools.dodoc("ANNOUNCE", "CHANGES", "COPYING", "TODO")
def install(): autotools.rawInstall('DESTDIR="%s"' % get.installDIR()) inarytools.dobin("less") inarytools.dobin("lessecho") inarytools.dobin("lesskey") inarytools.newman("lesskey.nro", "lesskey.1") inarytools.newman("less.nro", "less.1") inarytools.dodoc("NEWS", "README", "COPYING")
def install(): shelltools.cd("%s/docker-ce-%s" % (get.workDIR(), get.srcVERSION())) inarytools.dobin("components/cli/build/docker*") inarytools.dobin("components/engine/bundles/dynbinary-daemon/*") # insert udev rules inarytools.insinto("/lib/udev/rules.d", "components/engine/contrib/udev/*.rules") #insert contrib in docs inarytools.insinto("/usr/share/doc/docker", "components/cli/contrib") inarytools.dobin("components/engine/contrib/check-config.sh") inarytools.dodoc("VERSION", "README.md","CONTRIBUTING.md", "CHANGELOG.md")
def install(): inarytools.dobin("inxi") inarytools.doman("inxi.1")