Example #1
0
def install():
    shelltools.cd("build")

    # Do the 'make install' from the build directory
    autotools.rawInstall('prefix=/usr \
                          bindir="%s" \
                          includedir="%s/include" \
                          datadir="%s" \
                          mandir="%s/man" \
                          infodir="%s/info" \
                          DESTDIR="%s" \
                          LIBPATH="%s"' % (BINPATH, LIBPATH, DATAPATH, DATAPATH, DATAPATH, get.installDIR(), LIBPATH),
                          "install-target-libstdc++-v3")

    confdirbase = ldconfig["system"][0].rsplit("/", 1)[0]
    pisitools.dodir(confdirbase)

    # we'll move this into a directory we can put at the end of ld.so.conf
    # other than the normal versioned directory, so that it doesnt conflict
    # with gcc 3.3.3
    pisitools.domove("/%s/lib*.so.*" % LIBPATH, "/usr/lib/libstdc++-v3/")
    shelltools.echo("%s/%s" % (get.installDIR(), ldconfig["system"][0]), ldconfig["system"][1])

    if multilib:
        pisitools.domove("/%s/32/lib*.so.*" % LIBPATH, "/usr/lib32/libstdc++-v3/")
        shelltools.echo("%s/%s" % (get.installDIR(), ldconfig["multilib"][0]), ldconfig["multilib"][1])


    # somehow /usr/share is left in farm, but not on my system
    for i in ["/usr/lib/gcc-lib", "/usr/share/gcc-data", "/usr/share"]:
        if shelltools.isDirectory("%s/%s" % (get.installDIR(), i)):
            pisitools.removeDir(i)
Example #2
0
def install():
    pisitools.dodir("/usr/share")

    wanteddirs = []
    for file_ in shelltools.ls(get.workDIR()):
        if shelltools.isDirectory(file_) and not "texmf" in file_:
            wanteddirs.append(file_)

    for folder in wanteddirs:
        pisitools.insinto("/usr/share/texmf-dist", folder)

    if shelltools.can_access_directory("texmf-dist"):
        # Recursively copy on directory on top of another, overwrite duplicate files too
        copy_tree("texmf-dist", "%s/usr/share/texmf-dist" % get.installDIR())

    ## chmod of script files
    script_dir = get.installDIR() + "/usr/share/texmf-dist/scripts"
    if shelltools.can_access_directory(script_dir):
        for root, dirs, files in os.walk(script_dir):
            for name in files:
                shelltools.chmod(os.path.join(root, name), 0755)

    # copy config file to texmf-config
    pisitools.dodir("/etc/texmf/tex/context/config")
    shelltools.copy("%s/usr/share/texmf-dist/tex/context/config/cont-usr.tex" % get.installDIR(), \
                    "%s/etc/texmf/tex/context/config/cont-usr.tex" % get.installDIR())

    # old packages, we will not provide them
    pisitools.remove("/usr/share/texmf-dist/tex/plain/config/omega.ini")
    pisitools.remove("/usr/share/texmf-dist/tex/plain/config/aleph.ini")
    pisitools.removeDir("/usr/share/texmf-dist/scripts/context/stubs/mswin/")
Example #3
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README")

    if get.buildTYPE() == "emul32":
        pisitools.removeDir("/usr/lib32/X11")
Example #4
0
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.*")
Example #5
0
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")
Example #6
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/share/doc/xine-lib")

    pisitools.dohtml("doc/faq/faq.html", "doc/hackersguide/*.html", "doc/hackersguide/*.png")
    pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO", "doc/README*", "doc/faq/faq.txt")
Example #7
0
def install():
    autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
    
    #pisitools.remove("/usr/lib/gtk-3.0/modules/libcanberra-gtk-module.so")
    pisitools.removeDir("/usr/share/gtk-doc")
    
    pisitools.dodoc("LGPL", "README")
Example #8
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    
    # remove needless gsettings convert file to avoid slow session start
    pisitools.removeDir("/usr/share/MateConf")

    pisitools.dodoc("README", "NEWS", "ChangeLog", "AUTHORS", "COPYING")
Example #9
0
def install():
    autotools.install()

    # Empty
    pisitools.removeDir("/usr/lib/libmcrypt")

    pisitools.dodoc("ChangeLog","COPYING.LIB","KNOWN-BUGS","NEWS","README")
Example #10
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.dodoc("AUTHORS", "NEWS", "README*")
    # Move HTML content into proper directory
    pisitools.dohtml("%s/usr/doc/indent/" % get.installDIR())
    # Remove no-needed directory
    pisitools.removeDir("/usr/doc")
Example #11
0
def install():
    #shelltools.export("HOME", "%s" %get.workDIR())
    autotools.rawInstall('DESTDIR=%s INSTALL="install -p"'% get.installDIR())
    pisitools.removeDir("/usr/share/locale")
    for i in shelltools.ls("examples"):
        if i.endswith(".png") or i.endswith(".c"):
            pisitools.insinto("/%s/%s/examples/" % (get.docDIR(), get.srcNAME()), "examples/%s" % i)
Example #12
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

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

    pisitools.dodoc("AUTHORS", "README", "todo.txt", "doc/*.txt")
    pisitools.dohtml("doc/*")
Example #13
0
def install():
    autotools.rawInstall("BUILDROOT=%s" % get.installDIR())

    pisitools.dodir("/usr/share/cups/profiles")
    pisitools.dodir("/usr/libexec/cups/driver")
    pisitools.dodir("/var/log/cups")
    pisitools.dodir("/var/run/cups/certs")
    pisitools.dodir("/var/cache/cups")
    pisitools.dodir("/var/spool/cups/tmp")

    pisitools.dodoc("CHANGES.txt", "CREDITS.txt", "ENCRYPTION.txt", "LICENSE.txt", "README.txt")

    pisitools.dosym("/usr/share/cups/docs", "/usr/share/doc/%s/html" % get.srcTAG())

    # cleanups
    pisitools.removeDir("/etc/pam.d")
    pisitools.removeDir("/usr/share/applications")

    # allow raw printing
    pisitools.dosed("%s/etc/cups/mime.types" % get.installDIR(), "^#application/octet-stream", "application/octet-stream")

    # Enable network connections use PCL drivers, for other OS clients (yes, raw printing)
    pisitools.dosed("%s/etc/cups/mime.convs" % get.installDIR(), "^#application/octet-stream", "application/octet-stream")

    # Let cups use all available protocols, like slp
    pisitools.dosed("%s/etc/cups/cupsd.conf" % get.installDIR(), "^#BrowseProtocols.*", "BrowseProtocols all")
Example #14
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dodoc("Changes", "README*")

    pisitools.domove("/usr/share/t1lib/doc/*.pdf", "/usr/share/doc/t1lib")
    pisitools.removeDir("/usr/share/t1lib/doc")
Example #15
0
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()
Example #16
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=no' -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
    pisitools.dodir("/run/pulse")
    pisitools.dodir("/var/lib/pulse")

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

    pisitools.dodoc("README", "LICENSE", "GPL", "LGPL")
    pisitools.dohtml("doxygen/html/*")
Example #17
0
def install():

    pisitools.insinto("/usr/bin/", "./yandex/usr/bin/*")
    pisitools.insinto("/usr/share/", "./yandex/usr/share/*")
    pisitools.insinto("/opt/", "./yandex/opt/*")
    pisitools.insinto("/etc/", "./yandex/opt/*")

    pisitools.dosym(
        "/opt/yandex/browser-beta/product_logo_22.png", "/usr/share/icons/hicolor/22x22/apps/yandex-browser-beta.png"
    )
    pisitools.dosym(
        "/opt/yandex/browser-beta/product_logo_24.png", "/usr/share/icons/hicolor/24x24/apps/yandex-browser-beta.png"
    )
    pisitools.dosym(
        "/opt/yandex/browser-beta/product_logo_32.png", "/usr/share/icons/hicolor/32x32/apps/yandex-browser-beta.png"
    )
    pisitools.dosym(
        "/opt/yandex/browser-beta/product_logo_48.png", "/usr/share/icons/hicolor/48x48/apps/yandex-browser-beta.png"
    )
    pisitools.dosym(
        "/opt/yandex/browser-beta/product_logo_64.png", "/usr/share/icons/hicolor/64x64/apps/yandex-browser-beta.png"
    )
    pisitools.dosym(
        "/opt/yandex/browser-beta/product_logo_128.png", "/usr/share/icons/hicolor/128x128/apps/yandex-browser-beta.png"
    )
    pisitools.dosym(
        "/opt/yandex/browser-beta/product_logo_256.png", "/usr/share/icons/hicolor/256x256/apps/yandex-browser-beta.png"
    )

    pisitools.removeDir("/usr/share/menu")
Example #18
0
def install():
    autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
    pisitools.dodoc("AUTHORS", "NEWS", "README","TODO")

    pisitools.domove("/usr/games/", "/usr/bin")
    pisitools.domove("/usr/share/games/pingus", "/usr/share")
    pisitools.removeDir("/usr/share/games")
Example #19
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/doc")

    pisitools.dohtml("doc/html/*")
    pisitools.dodoc("AUTHORS", "FAQ", "ChangeLog", "NEWS", "README*", "THANKS")
Example #20
0
def install():
    autotools.rawInstall("DESTDIR='%s'" % get.installDIR())
    autotools.rawInstall("-C usb-modeswitch-data-%s DESTDIR='%s'" % (SNAPSHOT, get.installDIR()))

    pisitools.removeDir("/etc/usb_modeswitch.d")

    pisitools.dodoc("README*", "COPYING")
Example #21
0
def install():
    autotools.rawInstall("DESTDIR=%s \
                          udevscriptdir=/lib/udev" % get.installDIR())

    HAL_FDI="usr/share/hal/fdi/information/20thirdparty/10-camera-libgphoto2.fdi"
    UDEV_RULES="lib/udev/rules.d/40-libgphoto2.rules"
    CAM_LIST="usr/lib/libgphoto2/print-camera-list"
    CAM_LIBS="usr/lib/libgphoto2/%s" % get.srcVERSION()

    # Create hal directory
    pisitools.dodir(shelltools.dirName(HAL_FDI))

    # Export the necessary env variables
    shelltools.export("CAMLIBS", "%s/%s" % (get.installDIR(), CAM_LIBS))
    shelltools.export("LIBDIR", "%s/usr/lib/" % get.installDIR())
    shelltools.export("LD_LIBRARY_PATH", "%s/usr/lib/" % get.installDIR())

    # Generate HAL FDI file
    f = open(os.path.join(get.installDIR(), HAL_FDI), "w")
    f.write(os.popen("%s/%s hal-fdi" % (get.installDIR(), CAM_LIST)).read())
    f.close()

    # Generate UDEV rule which will replace the HAL FDI when HAL is deprecated
    """
    pisitools.dodir("/lib/udev/rules.d")
    f = open(os.path.join(get.installDIR(), UDEV_RULES), "w")
    f.write(os.popen("%s/%s udev-rules version 136 mode 0664 group pnp" % (get.installDIR(), CAM_LIST)).read())
    f.close()
    """

    pisitools.removeDir("/usr/share/doc/libgphoto2_port")

    pisitools.dodoc("ChangeLog", "NEWS*", "README", "AUTHORS", "TESTERS", "MAINTAINERS", "HACKING")
Example #22
0
def install():
    autotools.rawInstall("-f client.mk DESTDIR=%s" % get.installDIR())

    # Any reason to do this renaming ?
    pisitools.rename("/usr/lib/%s-%s" % (get.srcNAME(), get.srcVERSION()), "MozillaFirefox")

    pisitools.remove("/usr/bin/firefox") # new Additional File  will replace that

    #install locales
    for locale in locales:
        pisitools.insinto("/usr/lib/MozillaFirefox/extensions/langpack-%[email protected]" % locale, "%s/dist/xpi-stage/locale-%s/*" % (ObjDir, locale), sym=False)
        pisitools.removeDir("/usr/lib/MozillaFirefox/extensions/langpack-%[email protected]/defaults" % locale)
        pisitools.remove("/usr/lib/MozillaFirefox/extensions/langpack-%[email protected]/chrome/%s/locale/branding/browserconfig.properties" % (locale, locale))
        pisitools.dosym("../../../../../../browserconfig.properties", "/usr/lib/MozillaFirefox/extensions/langpack-%[email protected]/chrome/%s/locale/branding/browserconfig.properties" % (locale, locale))

    pisitools.dodir("/usr/lib/MozillaFirefox/dictionaries")
    shelltools.touch("%s%s/dictionaries/tr-TR.aff" % (get.installDIR(), "/usr/lib/MozillaFirefox"))
    shelltools.touch("%s%s/dictionaries/tr-TR.dic" % (get.installDIR(), "/usr/lib/MozillaFirefox"))
    
    # Install fix language packs
    pisitools.insinto("/usr/lib/MozillaFirefox/extensions", "./fixlang-ff/*")

    # Create profile dir, we'll copy bookmarks.html in post-install script
    pisitools.dodir("/usr/lib/MozillaFirefox/defaults/profile")

    # Install branding icon
    pisitools.insinto("/usr/share/pixmaps", "browser/branding/official/default256.png", "firefox.png")

    # Install docs
    pisitools.dodoc("LEGAL", "LICENSE")
def install():
    autotools.rawInstall("DESTDIR=%s INST_LIB_DIR=%s/usr/lib" % (get.installDIR(), get.installDIR()))

    pisitools.domove("%s/*" % slshdoc, "%s/" % slangdoc)
    pisitools.domove("%s/v2/*" % slangdoc, "%s/" % slangdoc)
    pisitools.removeDir("%s/v2" % slangdoc)
    pisitools.removeDir("%s" % slshdoc)
Example #24
0
def install():
    shelltools.cd(NCURSESW)
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    LIB = "/usr/lib32" if get.buildTYPE() == "_emul32" else "/usr/lib"
    print LIB
    for lib in ["ncurses", "form", "panel", "menu"]:
        shelltools.echo("lib%s.so" % lib, "INPUT(-l%sw)" % lib)
        pisitools.dolib_so("lib%s.so" % lib, destinationDirectory = LIB)
        pisitools.dosym("lib%sw.a" % lib, "%s/lib%s.a" % (LIB, lib))
    pisitools.dosym("libncurses++w.a", "%s/libncurses++.a" % LIB)
    for lib in ["ncurses", "ncurses++", "form", "panel", "menu"]:
        pisitools.dosym("%sw.pc" % lib, "%s/pkgconfig/%s.pc" % (LIB, lib))

    shelltools.echo("libcursesw.so", "INPUT(-lncursesw)")
    pisitools.dolib_so("libcursesw.so", destinationDirectory = LIB)
    pisitools.dosym("libncurses.so", "%s/libcurses.so" % LIB)
    pisitools.dosym("libncursesw.a", "%s/libcursesw.a" % LIB)
    pisitools.dosym("libncurses.a", "%s/libcurses.a" % LIB)

    shelltools.cd("../%s" % NCURSES)
    for lib in ["ncurses", "form", "panel", "menu"]:
        pisitools.dolib_so("lib/lib%s.so.%s" % (lib, get.srcVERSION()), destinationDirectory = LIB)
        pisitools.dosym("lib%s.so.%s" % (lib, get.srcVERSION()), "%s/lib%s.so.5" % (LIB, lib))

    if get.buildTYPE() == "_emul32":
        pisitools.removeDir("/_emul32")
        return

    shelltools.cd(WORKDIR)
    shelltools.system("grep -B 100 '$Id' README > license.txt")
    pisitools.dodoc("ANNOUNCE", "NEWS", "README*", "TO-DO", "license.txt")
Example #25
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.remove("/usr/include/libfm")
    pisitools.dodir("/usr/include/libfm")
    pisitools.domove("/usr/include/libfm-1.0/*", "/usr/include/libfm")
    pisitools.removeDir("/usr/include/libfm-1.0")
    pisitools.dodoc("AUTHORS", "COPYING")
Example #26
0
def install():
    pisitools.insinto("/opt/sublime_text_3","*")
    for i in [16,32,48,128,256]:
        pisitools.domove("/opt/sublime_text_3/Icon/{0}x{0}/sublime-text.png".format(i),"/usr/share/icons/hicolor/{0}x{0}/apps".format(i))
    pisitools.removeDir("/opt/sublime_text_3/Icon")    
    for i in ['-','_']:
        pisitools.dosym("/opt/sublime_text_3/sublime_text","/usr/bin/sublime%stext_3" % i)        
Example #27
0
def install():
    autotools.install()

    pisitools.removeDir("/usr/share/gtkmm-2.4")
    pisitools.removeDir("/usr/share/devhelp")

    pisitools.dodoc("ChangeLog","COPYING", "PORTING", "NEWS", "README")
Example #28
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    # deprecated
    pisitools.removeDir("/etc/modules.d")

    pisitools.dodoc("ChangeLog", "README", "TODO", "seq/aconnect/README.aconnect", "seq/aseqnet/README.aseqnet")
Example #29
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    #remove the empty bin directory
    pisitools.removeDir("/usr/bin")

    pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
Example #30
0
def install():
    autotools.rawInstall ("DESTDIR=%s" % get.installDIR())

    # udev compatibility stuff
    pisitools.dosym ("/usr/bin/udevadm", "/sbin/udevadm")
    pisitools.dosym ("/usr/lib/systemd/systemd-udevd", "/lib/udev/udevd")
    pisitools.dosym ("/usr/lib/libudev.so", "/usr/lib/libudev.so.0")

    # Final tweaks ^^
    pisitools.dosym ("/usr/lib/systemd/systemd", "/bin/systemd")
    pisitools.dosym ("/usr/lib/systemd/systemd", "/sbin/init")

    # Make the journal directory
    pisitools.dodir ("/var/log/journal")

    # Install controll symlinks
    for control_item in ["reboot", "shutdown", "poweroff", "halt"]:
        pisitools.dosym ("/usr/bin/systemctl", "/sbin/%s" % control_item)

    # Remove unwanted rpm macro
    pisitools.removeDir ("/usr/lib/rpm")

    
    # Set defaults (enable readahead)
    pisitools.dosym("/usr/lib/systemd/system/systemd-readahead-collect.service",
                    "/usr/lib/systemd/system/default.target.wants/systemd-readahead-collect.service")

    # Set defaults (enable readahead)
    pisitools.dosym("/usr/lib/systemd/system/systemd-readahead-replay.service",
                    "/usr/lib/systemd/system/default.target.wants/systemd-readahead-replay.service")
Example #31
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.dohtml("%s/usr/doc/indent/" % get.installDIR())
    pisitools.removeDir("/usr/doc")
    pisitools.dodoc("AUTHORS", "NEWS", "README*")
Example #32
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.removeDir("/usr/share/doc")

    pisitools.dohtml("doc/*")
    pisitools.dodoc("AUTHORS", "CHANGES", "README", "TODO")
Example #33
0
def install():
    crosstools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.removeDir("/usr/share/gtk-doc")

    pisitools.dodoc("AUTHORS", "ChangeLog*", "README*", "NEWS*")
Example #34
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/share/gtk-doc")

    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
Example #35
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.dodoc("AUTHORS", "ChangeLog", "README", "INSTALL", "NEWS",
                    "TODO*")
    pisitools.removeDir("/etc/pango/pango.modules")
Example #36
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.dosym("samba-4.0/libsmbclient.h", "/usr/include/libsmbclient.h")

    # remove unneeded files
    pisitools.removeDir("/usr/share/ctdb-tests")
Example #37
0
def install():
    perlmodules.install()
    pisitools.removeDir("/usr/share/man")
Example #38
0
def install():
    perlmodules.install()
    pisitools.removeDir(
        "/usr/lib/perl5/vendor_perl/%s/%s-linux-thread-multi/" %
        (get.curPERL(), get.ARCH()))
Example #39
0
def install():
    autotools.install()

    pisitools.removeDir("/usr/lib/mozilla/plugins")
Example #40
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/share/gtk-doc")
    pisitools.dodoc("AUTHORS", "COPYING*", "NEWS", "TODO")
Example #41
0
def install():
    perlmodules.install()

    # file type mismatch, removing by hand
    pisitools.removeDir("/usr/lib/perl5/vendor_perl/%s/Jcode/" % get.curPERL())
Example #42
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/share/aclocal")
    pisitools.removeDir("/usr/share/man")
    pisitools.removeDir("/usr/bin")
Example #43
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    # remove needless gsettings convert file to avoid slow session start
    pisitools.removeDir("/usr/share/MateConf")
Example #44
0
def install():
    shelltools.export("INSTALL_ROOT", get.installDIR())
    autotools.install()

    # Now move it all.. absurd build because only parts of php
    # respect INSTALL_ROOT ..
    pisitools.domove("%s/usr/*" % get.installDIR(), "/usr")
    pisitools.domove("/usr/lib/lib/*", "/usr/lib/.")
    pisitools.domove("/usr/lib/php/php/*", "/usr/lib/php/.")
    pisitools.removeDir("/usr/lib/php/php")
    pisitools.removeDir("/usr/lib/lib")
    pisitools.removeDir("/var")
    pisitools.remove("/.*")
    pisitools.removeDir("/.registry")
    pisitools.removeDir("/.channels")
    pisitools.remove("/usr/lib/php/.*")
    pisitools.removeDir("/usr/lib/php/.channels")
    pisitools.removeDir("/usr/lib/php/.registry")
    pisitools.dodoc("LICENSE", "CREDITS")
    pisitools.dosym("/usr/bin/php", "/usr/bin/php5")
Example #45
0
def install():
    kde4.install()
    pisitools.dodoc("ChangeLog", "COPYING.*", "HOWTO.*", "NEWS", "README",
                    "TODO")
    #locales sl and th are very incomplete
    pisitools.removeDir(destinationDirectory="/usr/share/locale/th")
Example #46
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    # remove empty dir
    pisitools.removeDir("/usr/share/man")
    pisitools.dodoc("AUTHORS", "README*", "HACKING", "ChangeLog*", "NEWS*")
Example #47
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/doc/")

    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "README*", "TODO")
Example #48
0
def install():
    shelltools.cd(buildDir)
    autotools.rawInstall("prefix=/usr DESTDIR=%s" % get.installDIR())

    #install biber
    pisitools.dobin("../../biber")

    #pisitools.dodir("/usr/share/tlpkg/TeXLive")
    #shelltools.move("%s/source/utils/biber/TeXLive/*.pm" % get.workDIR(), "%s/usr/share/tlpkg/TeXLive" % get.installDIR())

    # remove aleph from fmtutil.cnf
    pisitools.dosed(
        "%s/usr/share/texmf-dist/web2c/fmtutil.cnf" % get.installDIR(),
        "^.*aleph.*$")

    pisitools.insinto("/etc/texmf/texconfig",
                      "%s/usr/share/texmf-dist/texconfig/tcfmgr.map" %
                      get.installDIR(),
                      sym=True)

    # fix symlinks, some are incorrect
    # makefile patching is another way, but there ar/dvipdfmx.cfge lot of scripts
    # pathing each makefile makes it much harder, for now this is a "simpler" solution
    for binary in shelltools.ls(get.installDIR() + "/usr/bin"):
        real_path = shelltools.realPath(get.installDIR() + "/usr/bin/" +
                                        binary)
        if "texmf" in real_path and not os.path.exists(
                real_path):  # modify only if it is broken
            base_path = real_path.replace(get.installDIR() + "/usr", "")
            new_path = "/usr/share" + base_path
            shelltools.unlink(get.installDIR() + "/usr/bin/" + binary)
            pisitools.dosym(new_path, "/usr/bin/" + binary)

    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")
Example #49
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "FAQ", "INSTALL",
                    "KNOWNBUGS", "PERMISSIONS", "README", "TODO")

    pisitools.removeDir("/usr/share/applnk/")
Example #50
0
def install():
    shelltools.export("HOME", get.workDIR())

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

    #TODO: Is wrapper still necessary?
    # Remove old links
    #pisitools.remove("/opt/OpenOffice.org/bin/*")
    # New links
    #apps = ["oobase", "oodraw", "oomath", "ooimpress", "oocalc", "oowriter"]
    #for app in apps:
    #    pisitools.dosym("/opt/OpenOffice.org/bin/ooo-wrapper.py", "/usr/bin/%s" % app)

    #dosym main executables
    for bin in map(
            os.path.basename,
            shelltools.ls("%s/opt/OpenOffice.org/bin/oo*" % get.installDIR())):
        pisitools.dosym("/opt/OpenOffice.org/bin/%s" % bin,
                        "/usr/bin/%s" % bin)

    #make symlink of unopkg
    pisitools.dosym("/opt/OpenOffice.org/bin/unopkg", "/usr/bin/unopkg")

    # Icons
    pisitools.insinto("/usr/share/pixmaps", "desktop/48x48/*.png")

    # Icon symlinks
    pisitools.dosym("/usr/share/pixmaps/ooo-impress.png",
                    "/usr/share/pixmaps/presentation.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-writer.png",
                    "/usr/share/pixmaps/wordprocessing.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-calc.png",
                    "/usr/share/pixmaps/spreadsheet.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-base.png",
                    "/usr/share/pixmaps/database.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-draw.png",
                    "/usr/share/pixmaps/drawing.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-math.png",
                    "/usr/share/pixmaps/formula.png")

    #Put pyuno to python directory and add OpenOffice.org python modules directory to sys.path in uno.py
    unoPath = "/opt/OpenOffice.org/lib/ooo-3.1/basis3.1/program/uno.py"
    unopy = open(get.installDIR() + unoPath).read()
    pisitools.dodir("/usr/lib/%s/site-packages/" % get.curPYTHON())
    newunopy = open(
        "%s/usr/lib/%s/site-packages/uno.py" %
        (get.installDIR(), get.curPYTHON()), "w")
    newunopy.write(
        "import sys\nsys.path.append('/opt/OpenOffice.org/lib/ooo-3.1/basis3.1/program')\n%s"
        % unopy)
    newunopy.close()
    pisitools.remove(unoPath)
    pisitools.domove(
        "/opt/OpenOffice.org/lib/ooo-3.1/basis3.1/program/unohelper.py",
        "/usr/lib/%s/site-packages" % get.curPYTHON())

    #install pdfimport, report-builder, wiki-publisher and presenter screen as extensions
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-3.1/share/extension/install/",
        "build/%s/solver/310/unxlngi6.pro/bin/sun-report-builder.oxt" %
        UpstreamVersion)
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-3.1/share/extension/install/",
        "build/%s/solver/310/unxlngi6.pro/bin/swext/wiki-publisher.oxt" %
        UpstreamVersion)
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-3.1/share/extension/install/",
        "build/%s/solver/310/unxlngi6.pro/bin/minimizer/sun-presentation-minimizer.oxt"
        % UpstreamVersion)
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-3.1/share/extension/install/",
        "build/%s/solver/310/unxlngi6.pro/bin/presenter/presenter-screen.oxt" %
        UpstreamVersion)
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-3.1/share/extension/install/",
        "build/%s/solver/310/unxlngi6.pro/bin/pdfimport/pdfimport.oxt" %
        UpstreamVersion)

    #Fix mktemp directory in unopkg
    pisitools.dosed(
        "%s/opt/OpenOffice.org/lib/ooo-3.1/program/unopkg" % get.installDIR(),
        "/bin/mktemp", "/usr/bin/mktemp")

    #install man files
    pisitools.domove("/opt/OpenOffice.org/share/man/man1/*",
                     "/usr/share/man/man1")
    pisitools.removeDir("/opt/OpenOffice.org/share/man")

    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README")

    #Workaround for #11530, bnc#502641
    pisitools.dosed(
        "%s/opt/OpenOffice.org/lib/ooo-3.1/basis3.1/share/registry/data/org/openoffice/Office/Calc.xcu"
        % get.installDIR(), "</oor:component-data>",
        " <node oor:name=\"Formula\">\n  <node oor:name=\"Syntax\">\n   <prop oor:name=\"Grammar\" oor:type=\"xs:int\">\n    <value>0</value>\n   </prop>\n  </node>\n </node>\n</oor:component-data>"
    )
Example #51
0
def install():
    autotools.rawInstall('DESTDIR="%s"' % get.installDIR())
    pisitools.domove("/usr/sbin/cryptsetup", "/sbin")
    pisitools.removeDir("/usr/lib/cryptsetup")
Example #52
0
def install():
    shelltools.export("HOME", get.workDIR())

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

    #TODO: Is wrapper still necessary?
    # Remove old links
    #pisitools.remove("/opt/OpenOffice.org/bin/*")
    # New links
    #apps = ["oobase", "oodraw", "oomath", "ooimpress", "oocalc", "oowriter"]
    #for app in apps:
    #    pisitools.dosym("/opt/OpenOffice.org/bin/ooo-wrapper.py", "/usr/bin/%s" % app)

    #dosym main executables
    for bin in map(
            os.path.basename,
            shelltools.ls("%s/opt/OpenOffice.org/bin/oo*" % get.installDIR())):
        pisitools.dosym("/opt/OpenOffice.org/bin/%s" % bin,
                        "/usr/bin/%s" % bin)

    #make symlink of unopkg
    pisitools.dosym("/opt/OpenOffice.org/bin/unopkg", "/usr/bin/unopkg")

    # Icons
    pisitools.insinto("/usr/share/pixmaps", "desktop/48x48/*.png")

    # Icon symlinks
    pisitools.dosym("/usr/share/pixmaps/ooo-impress.png",
                    "/usr/share/pixmaps/presentation.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-writer.png",
                    "/usr/share/pixmaps/wordprocessing.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-calc.png",
                    "/usr/share/pixmaps/spreadsheet.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-base.png",
                    "/usr/share/pixmaps/database.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-draw.png",
                    "/usr/share/pixmaps/drawing.png")
    pisitools.dosym("/usr/share/pixmaps/ooo-math.png",
                    "/usr/share/pixmaps/formula.png")

    #Put pyuno to python directory and add OpenOffice.org python modules directory to sys.path in uno.py
    unoPath = "/opt/OpenOffice.org/lib/ooo-%s/basis%s/program/uno.py" % (
        BaseVersion, BaseVersion)
    unopy = open(get.installDIR() + unoPath).read()
    pisitools.dodir("/usr/lib/%s/site-packages/" % get.curPYTHON())
    newunopy = open(
        "%s/usr/lib/%s/site-packages/uno.py" %
        (get.installDIR(), get.curPYTHON()), "w")
    newunopy.write(
        "import sys\nsys.path.append('/opt/OpenOffice.org/lib/ooo-%s/basis%s/program')\n%s"
        % (BaseVersion, BaseVersion, unopy))
    newunopy.close()
    pisitools.remove(unoPath)
    pisitools.domove(
        "/opt/OpenOffice.org/lib/ooo-%s/basis%s/program/unohelper.py" %
        (BaseVersion, BaseVersion),
        "/usr/lib/%s/site-packages" % get.curPYTHON())

    solverDirList = shelltools.ls("build/%s/solver" % UpstreamVersion)
    if len(solverDirList) != 1:
        raise Exception("Could not find solver directory!")
    solverDir = solverDirList[0]

    #install pdfimport, report-builder, wiki-publisher and presenter screen as extensions
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-%s/share/extension/install/" %
        BaseVersion, "build/%s/solver/%s/unxlng*.pro/bin/report-builder.oxt" %
        (UpstreamVersion, solverDir))
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-%s/share/extension/install/" %
        BaseVersion,
        "build/%s/solver/%s/unxlng*.pro/bin/swext/wiki-publisher.oxt" %
        (UpstreamVersion, solverDir))
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-%s/share/extension/install/" %
        BaseVersion,
        "build/%s/solver/%s/unxlng*.pro/bin/minimizer/presentation-minimizer.oxt"
        % (UpstreamVersion, solverDir))
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-%s/share/extension/install/" %
        BaseVersion,
        "build/%s/solver/%s/unxlng*.pro/bin/presenter/presenter-screen.oxt" %
        (UpstreamVersion, solverDir))
    pisitools.insinto(
        "/opt/OpenOffice.org/lib/ooo-%s/share/extension/install/" %
        BaseVersion,
        "build/%s/solver/%s/unxlng*.pro/bin/pdfimport/pdfimport.oxt" %
        (UpstreamVersion, solverDir))

    #install man files
    pisitools.domove("/opt/OpenOffice.org/share/man/man1/*",
                     "/usr/share/man/man1")
    pisitools.removeDir("/opt/OpenOffice.org/share/man")

    pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README")

    #Workaround for #11530, bnc#502641
    pisitools.dosed(
        "%s/opt/OpenOffice.org/lib/ooo-%s/basis%s/share/registry/data/org/openoffice/Office/Calc.xcu"
        % (get.installDIR(), BaseVersion, BaseVersion),
        "</oor:component-data>",
        " <node oor:name=\"Formula\">\n  <node oor:name=\"Syntax\">\n   <prop oor:name=\"Grammar\" oor:type=\"xs:int\">\n    <value>0</value>\n   </prop>\n  </node>\n </node>\n</oor:component-data>"
    )

    plastikWorkaround = """qtWidgetStyle=`kreadconfig --file kdeglobals --group General --key widgetStyle`
if test "x$qtWidgetStyle" != xqtcurve -a "x$qtWidgetStyle" != xoxygen ;
then
export OOO_FORCE_DESKTOP=gnome
fi
"""

    #Fallback to GTK/GNOME UI if a widget style other than oxygen/qtcurve is preferred #13281
    pisitools.dosed(
        "%s/opt/OpenOffice.org/lib/ooo-%s/program/soffice" %
        (get.installDIR(), BaseVersion), "export SAL_ENABLE_FILE_LOCKING",
        "export SAL_ENABLE_FILE_LOCKING\n%s\n" % plastikWorkaround)
Example #53
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.remove("/usr/lib/pkgconfig/libwvqt.pc")
    pisitools.remove("/usr/lib/pkgconfig/libwvdbus.pc")
    pisitools.remove("/usr/lib/pkgconfig/libwvtest.pc")

    pisitools.removeDir("/usr/lib/valgrind")
    pisitools.removeDir("/usr/share/man")
    pisitools.removeDir("/usr/sbin")
    pisitools.removeDir("/usr/bin")
    pisitools.removeDir("/etc")
    pisitools.removeDir("/var")

    pisitools.remove("/usr/lib/*.a")

    pisitools.dodoc("LICENSE", "README")
Example #54
0
def install():
    autotools.install()

    pisitools.dodoc("%s/usr/doc/libpcre++-%s/*" %
                    (get.installDIR(), get.srcVERSION()))
    pisitools.removeDir("/usr/doc")
Example #55
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/share/gtk-doc")

    pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "MAINTAINERS")
Example #56
0
def install():
    autotools.install()

    pisitools.removeDir("/usr/share/aclocal")

    pisitools.dodoc("clustalw_help", "README", "COPYING*")
Example #57
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())

    pisitools.removeDir("/usr/libexec")

    pisitools.dodoc("AUTHORS", "ChangeLog", "NEWS", "README", "THANKS", "TODO")
Example #58
0
def install():
    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    if get.buildTYPE() == "emul32":
        pisitools.removeDir("/usr/bin32")

    pisitools.dodoc("LICENSE", "README.md", "CONTRIBUTING.md")
Example #59
0
def install():
    autotools.install()

    pisitools.removeDir("/usr/lib/mozilla/plugins")

    pisitools.dodoc("COPYING", "AUTHORS", "ChangeLog", "README")
Example #60
0
def install():
    autotools.install()
    pisitools.dodoc("ChangeLog", "AUTHORS", "NEWS", "README", "COPYING")

    pisitools.removeDir("/usr/share/uhinv")