示例#1
0
def install():
    mesontools.ninja_install()
    if get.buildTYPE() == "emul32":
        inarytools.domove("/usr/*.so*", "/usr/lib32/")
        inarytools.domove("/usr/gstreamer-1.0", "/usr/lib32/")
        inarytools.domove("/usr/girepository-1.0", "/usr/lib32/")
        inarytools.domove("/usr/pkgconfig", "/usr/lib32/")
示例#2
0
def install():
    mesontools.ninja_install()
    shelltools.system(
        "sed -i 's/OnlyShowIn=.*/OnlyShowIn=GNOME;/g' {}/etc/xdg/autostart/tracker-miner-fs-3.desktop"
        .format(get.installDIR()))
    shelltools.system(
        "echo Hidden=true >> {}/etc/xdg/autostart/tracker-miner-fs-3.desktop".
        format(get.installDIR()))
示例#3
0
def install():
    mesontools.ninja_install()
    if get.buildTYPE() == "emul32":
        inarytools.domove("/usr/*.so*", "/usr/lib32")
        inarytools.domove("/usr/cmake", "/usr/lib32")
        inarytools.domove("/usr/girepository-1.0", "/usr/lib32")
        inarytools.domove("/usr/pkgconfig", "/usr/lib32")
        return
    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
示例#4
0
def install():
    mesontools.ninja_install()

    inarytools.removeDir("/dev")
    #   inarytools.removeDir("/etc")

    # Make compat symlinks into /usr/bin
    inarytools.dosym("/bin/fusermount", "/usr/bin/fusermount")
    inarytools.dosym("/bin/ulockmgr_server", "/usr/bin/ulockmgr_server")
示例#5
0
def install():
    mesontools.ninja_install()
    inarytools.remove("/usr/bin/mutter")
    inarytools.removeDir("/usr/share/locale")
    inarytools.removeDir("/usr/share/glib-2.0")
    inarytools.removeDir("/usr/share/GConf")
    inarytools.removeDir("/usr/share/man")
    inarytools.removeDir("/usr/share/applications")
    inarytools.removeDir("/usr/share/gnome-control-center")
示例#6
0
def install():
    mesontools.ninja_install()
    if get.buildTYPE() == "emul32":
        shelltools.copy("{}/emul32/usr/lib32".format(get.installDIR()),
                        "{}/usr/".format(get.installDIR()))
        #shelltools.copy("{}/emul32/lib32".format(get.installDIR()),"{}/".format(get.installDIR()))
        shelltools.unlinkDir("{}/emul32".format(get.installDIR()))
        shelltools.unlinkDir("{}/usr/usr/".format(get.installDIR()))
        shelltools.unlinkDir("{}/usr/share/installed-tests/".format(
            get.installDIR()))
示例#7
0
def install():
    mesontools.ninja_install()

    if get.buildTYPE() == "emul32":
        inarytools.domove("/usr/pkgconfig", "/usr/lib32/")
        inarytools.domove("/usr/p11-kit-proxy.so", "/usr/lib32")
        inarytools.domove("/usr/pkcs11", "/usr/lib32/")
        inarytools.domove("/usr/*.so*", "/usr/lib32/")
        return

    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
示例#8
0
def install():
    if get.buildTYPE() == "emul32":
        shelltools.system(
            'DESTDIR="{}/emul32" ninja install -C inaryPackageBuild'.format(
                get.installDIR()))
        inarytools.domove("/emul32/usr/lib32", "/usr/lib32")
        inarytools.domove("/emul32/usr/bin/*", "/usr/bin/32")
        inarytools.removeDir("/emul32")
        return
    else:
        mesontools.ninja_install()
示例#9
0
def install():

    mesontools.ninja_install()
    inarytools.dodoc("NEWS")
    shelltools.cd("Source")
    for path in paths:
        for doc in docs:
            if shelltools.isFile("%s/%s" % (path, doc)):
                inarytools.insinto(
                    "%s/%s/%s" % (get.docDIR(), get.srcNAME(), path),
                    "%s/%s" % (path, doc))
示例#10
0
def install():
    if get.buildTYPE() == "emul32":
        shelltools.system(
            'DESTDIR="{}/emul32" ninja install -C inaryPackageBuild'.format(
                get.installDIR()))
        inarytools.domove("/emul32/bin/gdk-pixbuf-query-loaders", "/usr/bin",
                          "gdk-pixbuf-query-loaders-32")
        inarytools.removeDir("/emul32")
        return
    else:
        mesontools.ninja_install()
        inarytools.dosym("/usr/bin/gdk-pixbuf-query-loaders",
                         "/usr/bin/gdk-pixbuf-query-loaders-64")

    inarytools.dodoc("CONTRIBUTING.md", "COPYING", "NEWS", "README.md")
示例#11
0
def install():
    mesontools.ninja_install()
    if get.buildTYPE() != "emul32":
        inarytools.rename("/usr/bin/gtk-update-icon-cache", "gtk3-update-icon-cache")

        for binaries in ["gtk-query-immodules-3.0", "gtk-builder-tool",
                         "gtk-encode-symbolic-svg",
                         "gtk-launch", "gtk-query-settings"]:
            inarytools.dobin("inaryPackageBuild/gtk/%s" % binaries)

        inarytools.dobin("inaryPackageBuild/gtk/gtk-update-icon-cache", "/usr/bin/gtk3-update-icon-cache")

        inarytools.dobin("inaryPackageBuild/gdk/broadway/broadwayd")
        inarytools.dobin("inaryPackageBuild/demos/icon-browser/gtk3-icon-browser")
        inarytools.dobin("inaryPackageBuild/demos/gtk-demo/gtk3-demo-application")
        inarytools.dobin("inaryPackageBuild/demos/widget-factory/gtk3-widget-factory")
    else:
        inarytools.dobin("inaryPackageBuild/gtk/gtk-query-immodules-3.0", "/usr/bin/gtk-query-immodules-3.0-32bit")
示例#12
0
def install():
    if get.buildTYPE() == "emul32":
        shelltools.system("DESTDIR='{}' ninja -C inaryPackageBuild install".format(get.installDIR()))
        return
    mesontools.ninja_install()
示例#13
0
def install():
    shelltools.cd("budgie-desktop")
    mesontools.ninja_install()
示例#14
0
def install():
    mesontools.ninja_install()
    if get.buildTYPE()=="emul32":
        inarytools.unlinkDir("{}/usr/pkgconfig".format(get.installDIR()))
        return
    inarytools.dodoc("README*", "LICENSE.GPL2", "LICENSE.LGPL2.1")
示例#15
0
def install():
    mesontools.ninja_install()

    inarytools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README",
                     "RELEASE", "REQUIREMENTS")
示例#16
0
def install():
    mesontools.ninja_install()
    shelltools.system(
        'sed -i "s|/usr/lib/gnome-settings-daemon/|/usr/libexec/|g" {}/etc/xdg/autostart/*'
        .format(get.installDIR()))
示例#17
0
def install():
    mesontools.ninja_install()
    inarytools.remove("/.VolumeIcon.png")
    inarytools.remove("/.VolumeIcon.icns")
示例#18
0
def install():
    mesontools.ninja_install()
    inarytools.rename("/usr/bin/wnckprop", "wnckprop3")
    inarytools.rename("/usr/bin/wnck-urgency-monitor", "wnck-urgency-monitor3")

    inarytools.dodoc("AUTHORS", "ChangeLog", "NEWS", "MAINTAINERS")
示例#19
0
def install():
    mesontools.ninja_install()
    inarytools.dodoc("AUTHORS", "COPYING", "NEWS", "README")
示例#20
0
def install():
    mesontools.ninja_install()
    if get.buildTYPE() == "emul32":
        inarytools.domove("/usr/*.so*", "/usr/lib32/")
        inarytools.domove("/usr/liborc*.a", "/usr/lib32/")
        inarytools.domove("/usr/pkgconfig", "/usr/lib32/")
示例#21
0
def install():
    mesontools.ninja_install()
    if get.buildTYPE()=="emul32":
        shelltools.system("mkdir -p {}/usr/lib32".format(get.installDIR()))
        shelltools.system("mv {0}/usr/lib*.so* {0}/usr/lib32/".format(get.installDIR()))
        shelltools.system("mv {0}/usr/pkgconfig {0}/usr/lib32/".format(get.installDIR()))
示例#22
0
def install():

    mesontools.ninja_install()
    inarytools.domove("/usr/share/pkgconfig", "/usr/lib")
    inarytools.dodoc("COPYING", "README.md")
示例#23
0
def install():
    mesontools.ninja_install()
    inarytools.dosym("Xorg", "/usr/bin/X")
示例#24
0
def install():
    mesontools.ninja_install()
    inarytools.dodoc("NEWS", "README", "LICENSE.GPL2", "LICENSE.LGPL2.1")
示例#25
0
def install():
    mesontools.ninja_install("DESTDIR=%s" % get.installDIR())
示例#26
0
def install():
    mesontools.ninja_install()

    inarytools.dodoc("CHANGELOG.md", "LICENSE", "README.md")
示例#27
0
def install():
    mesontools.ninja_install()
示例#28
0
def install():
    mesontools.ninja_install()

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