Exemple #1
0
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")
Exemple #2
0
def install():
    if get.buildTYPE()=="emul32":
        autotools.rawInstall("PREFIX=%s/emul32/usr" % get.installDIR())
        inarytools.dolib("libbz2.so.%s" % libversion, "/lib32")
        inarytools.dosym("libbz2.so.%s" % libversion, "/lib32/libbz2.so")
        inarytools.dosym("libbz2.so.%s" % libversion, "/lib32/libbz2.so.1")
        inarytools.dosym("libbz2.so.%s" % libversion, "/lib32/libbz2.so.1.0")

        return
    autotools.rawInstall("PREFIX=%s/usr" % get.installDIR())

    # No static libs
    inarytools.removeDir("/usr/lib")
    inarytools.domove("/usr/bin/", "/")
    inarytools.domove("/usr/man", "/usr/share")

    for link in ("/bin/bunzip2", "/bin/bzcat"):
        inarytools.remove(link)
        inarytools.dosym("bzip2", link)

    for wrong_link in ("/bin/bzcmp", "/bin/bzegrep", "/bin/bzfgrep", "/bin/bzless"):
        inarytools.remove(wrong_link)

    inarytools.dosym("bzgrep", "/bin/bzegrep")
    inarytools.dosym("bzgrep", "/bin/bzfgrep")
    inarytools.dosym("bzdiff", "/bin/bzcmp")
    inarytools.dosym("bzmore", "/bin/bzless")

    inarytools.dolib("libbz2.so.%s" % libversion, "/lib")
    inarytools.dosym("libbz2.so.%s" % libversion, "/lib/libbz2.so")
    inarytools.dosym("libbz2.so.%s" % libversion, "/lib/libbz2.so.1")
    inarytools.dosym("libbz2.so.%s" % libversion, "/lib/libbz2.so.1.0")

    inarytools.dohtml("manual.html")
    inarytools.dodoc("README", "CHANGES", "bzip2.txt")
Exemple #3
0
def install():
    #cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
    inarytools.dolib("glm/*.so")
    inarytools.dolib("glm/*.a")
    inarytools.insinto("/usr/include", "glm")
    inarytools.dodoc("readme.md", "copying.txt", "doc/manual.pdf")
    inarytools.dohtml("doc/*")
Exemple #4
0
def install():
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
    inarytools.domove("/usr/usr/lib", "/usr/lib")
    inarytools.removeDir("/usr/usr")

    inarytools.dohtml("docs/*")
    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS")
Exemple #5
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    inarytools.removeDir("/usr/share/doc")

    inarytools.dodoc("AUTHORS", "README", "todo.txt", "doc/*.txt")
    inarytools.dohtml("doc/*")
Exemple #6
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "soinstall")
    if not get.buildTYPE() == "emul32":
        autotools.rawInstall("-C ijs DESTDIR=%s" % get.installDIR())

    inarytools.dohtml("doc/*")
Exemple #7
0
def install():
    autotools.rawInstall('-j1 DESTDIR="%s"' % get.installDIR())
    if get.buildTYPE() == "_emul32":
        inarytools.domove("/_emul32/bin/icu-config", "/usr/bin",
                          "icu-config-32")
        inarytools.removeDir("/_emul32")
        for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()):
            inarytools.dosed(
                "%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "_emul32",
                "usr")
        for i in [
                "libicudata.so", "libicui18n.so", "libicuio.so",
                "libicutest.so", "libicutu.so", "libicuuc.so"
        ]:
            inarytools.remove("/usr/lib32/" + i)
        inarytools.removeDir("/usr/lib32/icu")
        inarytools.removeDir("/usr/lib32/pkgconfig")
        return

    inarytools.dohtml("../*.html")
    inarytools.removeDir("/usr/bin")
    inarytools.removeDir("/usr/sbin")
    inarytools.removeDir("/usr/share")
    inarytools.removeDir("/usr/include")
    inarytools.removeDir("/usr/lib/icu")
    inarytools.removeDir("/usr/lib/pkgconfig")
    for i in [
            "libicudata.so", "libicui18n.so", "libicuio.so", "libicutest.so",
            "libicutu.so", "libicuuc.so"
    ]:
        inarytools.remove("/usr/lib/" + i)
Exemple #8
0
def install():
    if get.buildTYPE() == "emul32":
        autotools.rawInstall(
            "-C src \
                              lib_LTLIBRARIES=\"%s\" \
                              DESTDIR=%s" % (emul32_libs, get.installDIR()),
            "install-libLTLIBRARIES")
        autotools.rawInstall("DESTDIR=%s" % get.installDIR(),
                             "install-pkgconfigDATA")
        return

    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    # Disable autospawn by default
    shelltools.system(
        "sed -e '/autospawn/iautospawn=yes' -i '%s/etc/pulse/client.conf'" %
        get.installDIR())
    # Speed up pulseaudio shutdown
    # Lower resample quality, saves CPU
    shelltools.system("sed -e '/exit-idle-time/iexit-idle-time=0' \
                       -e '/resample-method/iresample-method=speex-float-0' \
                       -i '%s/etc/pulse/daemon.conf'" % get.installDIR())

    # Needed for service.py
    inarytools.dodir("/run/pulse")
    inarytools.dodir("/var/lib/pulse")

    # HAL is no longer supported by default
    inarytools.removeDir("/etc/dbus-1")

    inarytools.dodoc("README", "LICENSE", "GPL", "LGPL")
    inarytools.dohtml("doxygen/html/*")
Exemple #9
0
def install():
    autotools.install("DESTDIR={}".format(get.installDIR()))
    inarytools.dohtml("doc/")
    inarytools.domove("/usr/local/share/*", "/usr/share/")
    inarytools.domove("/usr/local/*", "/usr")
    inarytools.removeDir("/usr/local/")
    inarytools.removeDir("/usr/share/share")
Exemple #10
0
def install():
    autotools.install('INSTALL_PLUGINS_DIR="/usr/lib/ladspa" \
                       MKDIR_P="mkdir -p" \
                       DESTDIR="%s"' % get.installDIR())

    shelltools.cd("..")
    inarytools.dohtml("doc/*.html")
    inarytools.dodoc("doc/COPYING", "doc/ladspa.h.txt")
Exemple #11
0
def install():
    autotools.install()

    inarytools.dohtml("doc/*.html")

    inarytools.remove("/usr/share/doc/gperf.html")

    inarytools.dodoc("AUTHORS", "COPYING", "NEWS", "README")
Exemple #12
0
def install():
    pythonmodules.install()
    pythonmodules.install(pyVer="3")

    inarytools.dohtml("doc/*")

    shelltools.chmod("examples/*", 0o644)
    inarytools.insinto(examples, "examples/*")
Exemple #13
0
def install():
    pythonmodules.install(pyVer="2")
    pythonmodules.install(pyVer="3")

    #inarytools.dodoc("doc/*.txt")
    inarytools.dohtml("doc/*.html")
    inarytools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "doc/build")
    inarytools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
Exemple #14
0
def install():
    inarytools.dodoc("README", "TODO", "LICENSE")

    shelltools.cd("build")
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
    inarytools.dohtml("doc/html/*")

    inarytools.remove("/usr/bin/lit2epub")
Exemple #15
0
def install():
    shelltools.cd("build")
    cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())

    inarytools.dohtml("doc/*")

    shelltools.cd("..")
    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "INSTALL", "README")
Exemple #16
0
def install():
    autotools.rawInstall('DESTDIR=%s libexecdir="/usr/libexec"' %
                         get.installDIR())

    # Lets make doc
    inarytools.dohtml("doc/*")
    inarytools.dohtml("doc/gnupg.html/*")
    inarytools.dodoc("ChangeLog", "NEWS", "README", "THANKS", "TODO")
Exemple #17
0
def install():
    autotools.install()

    # Don't conflict with emacs
    inarytools.rename("/usr/bin/ctags", "exuberant-ctags")
    inarytools.rename("/usr/share/man/man1/ctags.1", "exuberant-ctags.1")

    inarytools.dohtml("EXTENDING.html", "ctags.html")
    inarytools.dodoc("COPYING", "FAQ", "NEWS", "README")
Exemple #18
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    inarytools.insinto("/etc/", "doc/sample.nanorc", "nanorc")
    inarytools.dosym("/usr/bin/nano", "/bin/nano")

    inarytools.dohtml("doc/*.html")
    inarytools.dodoc("ChangeLog*", "README", "doc/sample.nanorc", "AUTHORS",
                     "NEWS", "TODO", "COPYING*", "THANKS")
Exemple #19
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    for manp in shelltools.ls("man3"):
        inarytools.doman("man3/%s" % manp)

    inarytools.dohtml("docs/*.htm*")
    inarytools.dodoc("ChangeLog", "COPYING.LIB", "README", "TODO",
                     "docs/COPYING*", "docs/README.SDL")
Exemple #20
0
def install():
    autotools.rawInstall("DESTDIR=%s install" % get.installDIR())

    if get.buildTYPE() == "emul32": return

    inarytools.removeDir("/usr/bin")

    inarytools.dohtml("doc/")
    inarytools.dodoc("CHANGELOG", "CHANGES", "README", "USAGE", "NEWS")
Exemple #21
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    autotools.rawInstall("DESTDIR=%s -C plugins" % get.installDIR())

    inarytools.dodir("/etc/sasl2")
    inarytools.dodir("/run/saslauthd")

    inarytools.dohtml("doc/html/*")
    inarytools.dodoc("AUTHORS", "COPYING", "ChangeLog")
Exemple #22
0
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")
Exemple #23
0
def install():
    autotools.rawInstall("KEYCODES_PROGS=yes RESIZECONS_PROGS=yes DESTDIR=%s" %
                         get.installDIR())

    for exe in ("loadkeys", "setfont", "unicode_start", "unicode_stop"):
        inarytools.domove("/usr/bin/%s" % exe, "/bin")
        inarytools.dosym("/bin/%s" % exe, "/usr/bin/%s" % exe)

    inarytools.dohtml("docs/doc/*.html")
    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
Exemple #24
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    #inarytools.domove("%s/libGL.so.1.2.0" % Libdir, "%s/mesa" % Libdir)
    #inarytools.dosym("mesa/libGL.so.1.2.0", "%s/libGL.so.1.2" % Libdir)

    if get.buildTYPE() == "emul32":
        return

    #inarytools.dodoc("docs/COPYING")
    inarytools.dohtml("docs/*")
Exemple #25
0
def install():
    autotools.rawInstall(
        "INSTALL_TOP=%s/usr INSTALL_MAN=%s/usr/share/man/ INSTALL_LIB=%s/usr/lib/"
        % (get.installDIR(), get.installDIR(), get.installDIR()))

    inarytools.insinto("/usr/lib", "src/liblua.so*")

    #free directory
    inarytools.removeDir("usr/lib/lua/")
    inarytools.removeDir("usr/share/lua/")

    inarytools.dohtml("doc")
    inarytools.dodoc("README")
Exemple #26
0
def install():
    autotools.rawInstall('-j1 DESTDIR="%s"' % get.installDIR())
    if get.buildTYPE() == "_emul32":
        inarytools.domove("/_emul32/bin/icu-config", "/usr/bin",
                          "icu-config-32")
        inarytools.removeDir("/_emul32")
        for f in shelltools.ls("%s/usr/lib32/pkgconfig" % get.installDIR()):
            inarytools.dosed(
                "%s/usr/lib32/pkgconfig/%s" % (get.installDIR(), f), "_emul32",
                "usr")
        return

    inarytools.dohtml("../*.html")
Exemple #27
0
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")
Exemple #28
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    if get.buildTYPE() == "emul32": return

    # needs to exist for the system socket
    inarytools.dodir("/var/run/dbus")
    inarytools.dodir("/var/lib/dbus")
    inarytools.dodir("/usr/share/dbus-1/services")
    os.system(
        "/bin/chown root:dbus {}/usr/libexec/dbus-daemon-launch-helper".format(
            get.installDIR()))
    os.system(
        "/bin/chmod -v 4750 {}/usr/libexec/dbus-daemon-launch-helper".format(
            get.installDIR()))
    inarytools.dohtml("doc/")
Exemple #29
0
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")
Exemple #30
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    #remove empty directories
    #for lang in ["lua", "ocaml", "php", "python23", "python24", "python25", "R", "sharp"]:
        #inarytools.removeDir("/usr/lib/graphviz/%s" % lang)



    inarytools.dohtml(".")
    inarytools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README*")

    inarytools.removeDir("/usr/share/graphviz/doc")

    # everything has been built against cgraph, but use graph as default api
    inarytools.dosed("%s/usr/include/graphviz/types.h" % get.installDIR(), r"#define WITH_CGRAPH 1", deleteLine=True)