Пример #1
0
def install():
    pisitools.dodir("/usr")
    pisitools.dodir("/usr/lib")

    autotools.rawInstall("prefix=%s/usr \
                          libdir=%s/usr/lib \
                          datadir=%s/usr/share/sgml/%s "\
                          % (get.installDIR(),\
                             get.installDIR(),\
                             get.installDIR(),\
                             openjade))

    pisitools.dosym("openjade", "/usr/bin/jade")
    pisitools.dosym("onsgmls", "/usr/bin/nsgmls")
    pisitools.dosym("osgmlnorm", "/usr/bin/sgmlnorm")
    pisitools.dosym("ospam", "/usr/bin/spam")
    pisitools.dosym("ospent", "/usr/bin/spent")
    pisitools.dosym("osx", "/usr/bin/sgml2xml")

    pisitools.insinto("/usr/share/sgml/%s" % openjade, "dsssl/builtins.dsl")

    pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/dsssl.dtd")
    pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/style-sheet.dtd")
    pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/fot.dtd")
    pisitools.insinto("/usr/share/sgml/%s/pubtext" % openjade, "pubtext/*")

    pisitools.dodoc("COPYING", "NEWS", "README", "VERSION")
    pisitools.dohtml("doc/*.htm")

    pisitools.insinto("/usr/share/doc/%s-%s/jadedoc" % (openjade, get.srcRELEASE()), "jadedoc/*.htm")
    pisitools.insinto("/usr/share/doc/%s-%s/jadedoc/images" % (openjade, get.srcRELEASE()), "jadedoc/images/*")
Пример #2
0
def install():
    pisitools.dodir("/usr")
    pisitools.dodir("/usr/lib")

    autotools.rawInstall("prefix=%s/usr \
                          libdir=%s/usr/lib \
                          datadir=%s/usr/share/sgml/%s "\
                          % (get.installDIR(),\
                             get.installDIR(),\
                             get.installDIR(),\
                             openjade))

    pisitools.dosym("openjade", "/usr/bin/jade")
    pisitools.dosym("onsgmls", "/usr/bin/nsgmls")
    pisitools.dosym("osgmlnorm", "/usr/bin/sgmlnorm")
    pisitools.dosym("ospam", "/usr/bin/spam")
    pisitools.dosym("ospent", "/usr/bin/spent")
    pisitools.dosym("osx", "/usr/bin/sgml2xml")

    pisitools.insinto("/usr/share/sgml/%s" % openjade, "dsssl/builtins.dsl") 

    pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/dsssl.dtd") 
    pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/style-sheet.dtd") 
    pisitools.insinto("/usr/share/sgml/%s/dsssl" % openjade, "dsssl/fot.dtd")
    pisitools.insinto("/usr/share/sgml/%s/pubtext" % openjade, "pubtext/*")

    pisitools.dodoc("COPYING", "NEWS", "README", "VERSION")
    pisitools.dohtml("doc/*.htm")

    pisitools.insinto("/usr/share/doc/%s-%s/jadedoc" % (openjade, get.srcRELEASE()), "jadedoc/*.htm")
    pisitools.insinto("/usr/share/doc/%s-%s/jadedoc/images" % (openjade, get.srcRELEASE()), "jadedoc/images/*")
Пример #3
0
def setup():
    # Branding
    if EXTRAVERSION is not None:
        pisitools.dosed(
            "Makefile", "EXTRAVERSION =.*",
            "EXTRAVERSION = .%s-%s" % (EXTRAVERSION, get.srcRELEASE()))
    else:
        pisitools.dosed("Makefile", "EXTRAVERSION =.*",
                        "EXTRAVERSION = -%s" % get.srcRELEASE())

    autotools.make("oldconfig")
Пример #4
0
def setup():
    # Remove *.orig
    shelltools.system("find . -name \"*.orig\" | xargs rm -f")

    # Branding
    if EXTRAVERSION is not None:
        pisitools.dosed(
            "Makefile", "EXTRAVERSION =.*",
            "EXTRAVERSION = .%s-%s" % (EXTRAVERSION, get.srcRELEASE()))
    else:
        pisitools.dosed("Makefile", "EXTRAVERSION =.*",
                        "EXTRAVERSION = -%s" % get.srcRELEASE())

    autotools.make("oldconfig")
Пример #5
0
def install():
    pisitools.dobin("usr/bin/*")
    pisitools.dolib("usr/lib/*")

    pisitools.insinto("/usr/include", "usr/include/*")
    pisitools.insinto("/usr/include/Cg", "usr/local/Cg/include/*")

    pisitools.doman("usr/share/man/man3/*")

    pisitools.dodoc("usr/local/Cg/docs/*.pdf")
    pisitools.dohtml("usr/local/Cg/docs/html/*")

    pisitools.insinto("/usr/share/doc/Cg-%s-%s" % (get.srcVERSION(), get.srcRELEASE()), "usr/local/Cg/docs/txt/*")
    pisitools.insinto("/usr/share/doc/Cg-%s-%s" % (get.srcVERSION(), get.srcRELEASE()), "usr/local/Cg/examples")
Пример #6
0
def setup():
    shelltools.cd("%s/" %get.workDIR())
    shelltools.system("unzip -j jai-1_1_3-lib.zip")
    shelltools.unlink("*.exe")
    shelltools.system("echo %s > PisiPackageRelease" %get.srcRELEASE())
    shelltools.chmod("*", 0755)
    shelltools.chmod("./mapsources/*", 0755)
Пример #7
0
def install():
    suffix = "%s-%s-dom0" % (get.srcVERSION(), get.srcRELEASE())

    # install modules
    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(), "modules_install")

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create true symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/build" % suffix)

    # insert System.map and bzImage
    pisitools.insinto("/boot/", "System.map", "System.map-%s" % suffix)
    pisitools.insinto("/boot/", "vmlinux", "kernel-%s" % suffix)

    # prepare kernel for module compiliation
    autotools.make("clean")
    autotools.make("modules_prepare")

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")

    shelltools.copytree("../%s/" % WorkDir, "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))

    # create linux symlink
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/usr/src/linux")

    # generate mkinitramfs
    shelltools.system("/sbin/mkinitramfs kernel=%s --full --root-dir=%s --output=/%s/boot" % (suffix, get.installDIR(), get.installDIR()))

    # remove modules.* files, they will autogenerated on next boot
    pisitools.remove("/lib/modules/%s/modules.*" % suffix)
Пример #8
0
def __getSuffix():
    # Set suffix, e.g. "2.6.30_rc7-119"
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())
    if __getFlavour():
        suffix += "-%s" % __getFlavour()

    return suffix
Пример #9
0
def install():
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())

    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(),
                         "modules_install")

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix,
                    "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix,
                    "/lib/modules/%s/build" % suffix)

    pisitools.insinto("/boot/", "System.map", "System.map-%s" % suffix)
    pisitools.insinto("/boot/", "arch/i386/boot/bzImage", "kernel-%s" % suffix)

    # prepare kernel for module compiliation
    autotools.make("clean")
    autotools.make("modules_prepare")

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")
    shelltools.copytree("../linux-%s/" % get.srcVERSION(),
                        "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "linux")
Пример #10
0
def install():
    suffix = "%s-%s-dom0" % (get.srcVERSION(), get.srcRELEASE())

    # install modules
    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(), "modules_install")

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create true symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/build" % suffix)

    # insert System.map and bzImage
    pisitools.insinto("/boot/", "System.map", "System.map-%s" % suffix)
    pisitools.insinto("/boot/", "vmlinux", "kernel-%s" % suffix)

    # prepare kernel for module compiliation
    autotools.make("clean")
    autotools.make("modules_prepare")

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")

    shelltools.copytree("../%s/" % WorkDir, "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))

    # create linux symlink
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/usr/src/linux")

    # generate mkinitramfs
    shelltools.system("/sbin/mkinitramfs kernel=%s --full --root-dir=%s --output=/%s/boot" % (suffix, get.installDIR(), get.installDIR()))

    # remove modules.* files, they will autogenerated on next boot
    pisitools.remove("/lib/modules/%s/modules.*" % suffix)
Пример #11
0
def setup():
    shelltools.cd("%s/" % get.workDIR())
    shelltools.system("unzip -j jai-1_1_3-lib.zip")
    shelltools.unlink("*.exe")
    shelltools.system("echo %s > PisiPackageRelease" % get.srcRELEASE())
    shelltools.chmod("*", 0755)
    shelltools.chmod("./mapsources/*", 0755)
Пример #12
0
def __getSuffix():
    # Set suffix, e.g. "2.6.30_rc7-119"
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())
    if __getFlavour():
        suffix += "-%s" % __getFlavour()

    return suffix
Пример #13
0
def setup():
    # Branding
    pisitools.dosed("Makefile", "EXTRAVERSION = .4", "EXTRAVERSION = .4-%s" % get.srcRELEASE())
    autotools.make("oldconfig")

    # Embed splash-theme into kernel
    shelltools.system("/usr/bin/splash_geninitramfs -v -g usr/initramfs_data.cpio.gz -r 1024x768 pardus")
Пример #14
0
def setup():
    # correct doc directory : /usr/share/doc/sbcl-{srcVERSION}
    pisitools.dosed("install.sh", '/share/doc/sbcl}',
                    '/share/doc/sbcl-%s}' % get.srcVERSION())

    # personalize lisp-implementation-version for pardus
    pisitools.dosed("version.lisp-expr", '^"(.*)"$',
                    '\\1.pardus.%s' % get.srcRELEASE())
Пример #15
0
def setup():
    # Branding
    if EXTRAVERSION is not None:
        pisitools.dosed("Makefile", "EXTRAVERSION =.*", "EXTRAVERSION = .%s-%s-dom0" % (EXTRAVERSION, get.srcRELEASE()))
    else:
        pisitools.dosed("Makefile", "EXTRAVERSION =.*", "EXTRAVERSION = -%s-dom0" % get.srcRELEASE())

    autotools.make("oldconfig")
Пример #16
0
def install():
    install_dir = get.installDIR()
    autotools.make(
        "install prefix=%s/usr bindir=%s/usr/bin datadir=%s/usr/share/qemu docdir=%s/usr/share/doc/qemu-%s-%s mandir=%s/usr/share/man"
        % (install_dir, install_dir, install_dir, install_dir,
           get.srcVERSION(), get.srcRELEASE(), install_dir))

    pisitools.dodoc("ChangeLog", "AUTHORS", "INSTALL*", "NEWS", "README*")
Пример #17
0
def install():
    autotools.rawInstall("DESTDIR=%s install" % get.installDIR())

    pisitools.dosed("%s/usr/share/man/man1/*" % get.installDIR(),
                    "%s" % get.curDIR(), "/usr/share/CMake")
    pisitools.dosed(
        "%s/usr/share/doc/cmake-%s-%s/*" %
        (get.installDIR(), get.srcVERSION(), get.srcRELEASE()),
        "%s" % get.curDIR(), "/usr/share/CMake")
Пример #18
0
def install():
    pisitools.dobin("usr/bin/*")
    pisitools.dolib("usr/lib/*")

    pisitools.insinto("/usr/include", "usr/include/*")
    pisitools.insinto("/usr/include/Cg", "usr/local/Cg/include/*")

    pisitools.doman("usr/share/man/man3/*")

    pisitools.dodoc("usr/local/Cg/docs/*.pdf")
    pisitools.dohtml("usr/local/Cg/docs/html/*")

    pisitools.insinto(
        "/usr/share/doc/Cg-%s-%s" % (get.srcVERSION(), get.srcRELEASE()),
        "usr/local/Cg/docs/txt/*")
    pisitools.insinto(
        "/usr/share/doc/Cg-%s-%s" % (get.srcVERSION(), get.srcRELEASE()),
        "usr/local/Cg/examples")
Пример #19
0
def install():
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())

    # install modules
    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(),
                         "modules_install")

    # install kernel headers
    autotools.rawInstall("INSTALL_HDR_PATH=%s/usr" % get.installDIR(),
                         "headers_install")

    # remove all directories other than asm/asm-generic and linux
    for directory in shelltools.ls("%s/usr/include/" % get.installDIR()):
        if directory not in ["asm", "asm-generic", "linux"]:
            pisitools.removeDir("/usr/include/%s" % directory)

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create true symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix,
                    "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix,
                    "/lib/modules/%s/build" % suffix)

    # insert System.map, bzImage and Module.symvers
    pisitools.insinto("/lib/modules/%s/" % suffix, "System.map")
    pisitools.insinto("/lib/modules/%s/" % suffix, "Module.symvers")
    pisitools.insinto("/boot/", "arch/x86/boot/bzImage", "kernel-%s" % suffix)

    # prepare stripped and compressed vmlinux for domU usage
    #    shelltools.system("/usr/bin/strip vmlinux -o vmlinux.stripped")
    #    shelltools.system("/bin/gzip vmlinux.stripped -c > vmlinuz")

    #    pisitools.insinto("/boot/", "vmlinuz", "kernel-%s-xen" % suffix)

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")
    shelltools.copytree("../%s/" % WorkDir,
                        "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))

    # create linux symlink
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/usr/src/linux")

    # Clean the on in installDIR not compiled one and prepare kernel for module compiliation
    shelltools.cd("%s/usr/src/linux-%s" % (get.installDIR(), suffix))
    autotools.make("clean")
    autotools.make("modules_prepare")

    # generate mkinitramfs
    shelltools.system(
        "/sbin/mkinitramfs kernel=%s --full --root-dir=%s --output=/%s/boot" %
        (suffix, get.installDIR(), get.installDIR()))

    # remove modules.* files, they will autogenerated on next boot
    pisitools.remove("/lib/modules/%s/modules.*" % suffix)
Пример #20
0
def install():
    install_dir = get.installDIR()
    autotools.make("prefix=%s/usr docdir=%s/usr/share/doc/hdf5-%s-%s libdir=%s/usr/lib/ install"
                    % (install_dir,install_dir,get.srcVERSION(),get.srcRELEASE(),install_dir))
    
    pisitools.dodoc("README.txt","COPYING","MANIFEST")
    pisitools.dohtml("doc/html/*")

    # This is needed for testing only
    pisitools.remove("/usr/bin/h5perf")
Пример #21
0
def setup():
    # Branding
    pisitools.dosed("Makefile", "EXTRAVERSION = .4",
                    "EXTRAVERSION = .4-%s" % get.srcRELEASE())
    autotools.make("oldconfig")

    # Embed splash-theme into kernel
    shelltools.system(
        "/usr/bin/splash_geninitramfs -v -g usr/initramfs_data.cpio.gz -r 1024x768 pardus"
    )
Пример #22
0
def setup():
    # Remove *.orig
    shelltools.system("find . -name \"*.orig\" | xargs rm -f")

    # Branding
    if EXTRAVERSION is not None:
        pisitools.dosed("Makefile", "EXTRAVERSION =.*", "EXTRAVERSION = .%s-%s" % (EXTRAVERSION, get.srcRELEASE()))
    else:
        pisitools.dosed("Makefile", "EXTRAVERSION =.*", "EXTRAVERSION = -%s" % get.srcRELEASE())

    autotools.make("oldconfig")
Пример #23
0
def install():
    install_dir = get.installDIR()
    autotools.make(
        "prefix=%s/usr docdir=%s/usr/share/doc/hdf5-%s-%s libdir=%s/usr/lib/ install"
        % (install_dir, install_dir, get.srcVERSION(), get.srcRELEASE(),
           install_dir))

    pisitools.dodoc("README.txt", "COPYING", "MANIFEST")
    pisitools.dohtml("doc/html/*")

    # This is needed for testing only
    pisitools.remove("/usr/bin/h5perf")
Пример #24
0
def install():
    pisitools.insinto("/usr/lib/python2.4/site-packages/trml2pdf","trml2pdf/*.py")

    pythonmodules.fixCompiledPy()

    # create needed symlink
    pisitools.dosym("/usr/lib/python2.4/site-packages/trml2pdf/trml2pdf.py","/usr/bin/trml2pdf")

    # add examples and docs
    pisitools.insinto("/usr/share/doc/trml2pdf-%s-%s/examples" % (get.srcVERSION(),get.srcRELEASE()),"rmls/*.rml")

    pisitools.dodoc("README.txt","COPYRIGHT.txt")
Пример #25
0
def install():
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())

    # install modules
    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(), "modules_install")

    # install kernel headers
    autotools.rawInstall("INSTALL_HDR_PATH=%s/usr" % get.installDIR(), "headers_install")

    # remove all directories other than asm/asm-generic and linux
    for directory in shelltools.ls("%s/usr/include/" % get.installDIR()):
        if directory not in ["asm", "asm-generic", "linux"]:
            pisitools.removeDir("/usr/include/%s" % directory)

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create true symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/build" % suffix)

    # insert System.map, bzImage and Module.symvers
    pisitools.insinto("/lib/modules/%s/" % suffix, "System.map")
    pisitools.insinto("/lib/modules/%s/" % suffix, "Module.symvers")
    pisitools.insinto("/boot/", "arch/x86/boot/bzImage", "kernel-%s" % suffix)

    # prepare stripped and compressed vmlinux for domU usage
#    shelltools.system("/usr/bin/strip vmlinux -o vmlinux.stripped")
#    shelltools.system("/bin/gzip vmlinux.stripped -c > vmlinuz")

#    pisitools.insinto("/boot/", "vmlinuz", "kernel-%s-xen" % suffix)

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")
    shelltools.copytree("../%s/" % WorkDir, "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))

    # create linux symlink
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/usr/src/linux")

    # Clean the on in installDIR not compiled one and prepare kernel for module compiliation
    shelltools.cd("%s/usr/src/linux-%s" % (get.installDIR(), suffix))
    autotools.make("clean")
    autotools.make("modules_prepare")

    # generate mkinitramfs
    shelltools.system("/sbin/mkinitramfs kernel=%s --full --root-dir=%s --output=/%s/boot" % (suffix, get.installDIR(), get.installDIR()))

    # remove modules.* files, they will autogenerated on next boot
    pisitools.remove("/lib/modules/%s/modules.*" % suffix)
Пример #26
0
def install():
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())

    # install modules
    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(), "modules_install")

    # install kernel headers
    autotools.rawInstall("INSTALL_HDR_PATH=%s/usr" % get.installDIR(), "headers_install")
    # alsa-headers provides these
    pisitools.removeDir("/usr/include/sound")

    # glibc provides these
    pisitools.removeDir("/usr/include/scsi/")

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create true symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/build" % suffix)

    # insert System.map, bzImage and Module.symvers
    pisitools.insinto("/boot/", "System.map", "System.map-%s" % suffix)
    pisitools.insinto("/boot/", "arch/i386/boot/bzImage", "kernel-%s" % suffix)
    pisitools.insinto("/boot/", "Module.symvers", "Module.sysmvers-%s" % suffix)

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")
    shelltools.copytree("../%s/" % WorkDir, "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))

    # create linux symlink
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/usr/src/linux")

    # Clean the on in installDIR not compiled one and prepare kernel for module compiliation
    shelltools.cd("%s/usr/src/linux-%s" % (get.installDIR(), suffix))
    autotools.make("clean")
    autotools.make("modules_prepare")

    # generate mkinitramfs
    shelltools.system("/sbin/mkinitramfs kernel=%s --full --root-dir=%s --output=/%s/boot" % (suffix, get.installDIR(), get.installDIR()))

    # remove modules.* files, they will autogenerated on next boot
    pisitools.remove("/lib/modules/%s/modules.*" % suffix)

    # used by postInstall
    pisitools.dosym("/boot/kernel-%s" % suffix, "/boot/latestkernel")
    pisitools.dosym("/boot/initramfs-%s" % suffix, "/boot/latestinitramfs")
Пример #27
0
def install():
    for tool in alsa_tools:
        shelltools.cd(tool)
        autotools.rawInstall("DESTDIR=\"%s\"" % get.installDIR())

        for doc in docs:
            if tool in gui_tools:
                srctag = "alsa-tools-gui-%s-%s" % (get.srcVERSION(), get.srcRELEASE())
            else:
                srctag = get.srcTAG()

            pisitools.insinto("/usr/share/doc/%s/%s" % (srctag, tool), doc)

        shelltools.cd("..")

    pisitools.remove("/usr/share/applications/hdspmixer.desktop")
    pisitools.remove("/usr/share/applications/hdspconf.desktop")
Пример #28
0
def __getExtraVersion():
    extraversion = ""
    try:
        # if successful, this is something like:
        # .1 for 2.6.30.1
        # _rc8 for 2.6.30_rc8
        extraversion = re.split("2.[0-9].[0-9]{2}([._].*)", get.srcVERSION())[1]
    except IndexError:
        # e.g. if version == 2.6.30
        pass

    extraversion += "-%s" % get.srcRELEASE()

    # Append pae, default, rt, etc. to the extraversion if available
    if __getFlavour():
        extraversion += "-%s" % __getFlavour()

    return extraversion
Пример #29
0
def install():
    for tool in alsa_tools:
        shelltools.cd(tool)
        autotools.rawInstall("DESTDIR=\"%s\"" % get.installDIR())

        for doc in docs:
            if tool in gui_tools:
                srctag = "alsa-tools-gui-%s-%s" % (get.srcVERSION(),
                                                   get.srcRELEASE())
            else:
                srctag = get.srcTAG()

            pisitools.insinto("/usr/share/doc/%s/%s" % (srctag, tool), doc)

        shelltools.cd("..")

    pisitools.remove("/usr/share/applications/hdspmixer.desktop")
    pisitools.remove("/usr/share/applications/hdspconf.desktop")
Пример #30
0
def __getExtraVersion():
    extraversion = ""
    try:
        # if successful, this is something like:
        # .1 for 2.6.30.1
        # _rc8 for 2.6.30_rc8
        extraversion = re.split("2.[0-9].[0-9]{2}([._].*)",
                                get.srcVERSION())[1]
    except IndexError:
        # e.g. if version == 2.6.30
        pass

    extraversion += "-%s" % get.srcRELEASE()

    # Append pae, default, rt, etc. to the extraversion if available
    if __getFlavour():
        extraversion += "-%s" % __getFlavour()

    return extraversion
Пример #31
0
def install():
    suffix = "%s-%s-debug" % (get.srcVERSION(), get.srcRELEASE())

    # install modules
    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(),
                         "modules_install")

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create true symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix,
                    "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix,
                    "/lib/modules/%s/build" % suffix)

    # insert System.map, bzImage and Module.symvers
    pisitools.insinto("/boot/", "System.map", "System.map-%s" % suffix)
    pisitools.insinto("/boot/", "arch/i386/boot/bzImage", "kernel-%s" % suffix)
    pisitools.insinto("/boot/", "Module.symvers",
                      "Module.sysmvers-%s" % suffix)

    # Insert vmlinux into /boot to generate kernel-debug package for profiling with oprofile
    pisitools.insinto("/boot", "vmlinux", "vmlinux-%s" % suffix)

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")
    shelltools.copytree("../%s/" % WorkDir,
                        "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))

    # Clean the on in installDIR not compiled one and prepare kernel for module compiliation
    shelltools.cd("%s/usr/src/linux-%s" % (get.installDIR(), suffix))
    autotools.make("clean")
    autotools.make("modules_prepare")

    # generate mkinitramfs
    shelltools.system(
        "/sbin/mkinitramfs kernel=%s --full --root-dir=%s --output=/%s/boot" %
        (suffix, get.installDIR(), get.installDIR()))

    # remove modules.* files, they will autogenerated on next boot
    pisitools.remove("/lib/modules/%s/modules.*" % suffix)
Пример #32
0
def install():
    suffix = "%s-%s-debug" % (get.srcVERSION(), get.srcRELEASE())

    # install modules
    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(), "modules_install")

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create true symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/build" % suffix)

    # insert System.map, bzImage and Module.symvers
    pisitools.insinto("/lib/modules/%s/" % suffix, "System.map")
    pisitools.insinto("/lib/modules/%s/" % suffix, "Module.symvers")
    pisitools.insinto("/boot/", "arch/x86/boot/bzImage", "kernel-%s" % suffix)

    # Insert vmlinux into /boot to generate kernel-debug package for profiling with oprofile
    pisitools.insinto("/boot", "vmlinux", "vmlinux-%s" % suffix)

    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")
    shelltools.copytree("../%s/" % WorkDir, "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))

    # Clean the on in installDIR not compiled one and prepare kernel for module compiliation
    shelltools.cd("%s/usr/src/linux-%s" % (get.installDIR(), suffix))
    autotools.make("clean")
    autotools.make("modules_prepare")

    # generate mkinitramfs
    shelltools.system("/sbin/mkinitramfs kernel=%s --full --root-dir=%s --output=/%s/boot" % (suffix, get.installDIR(), get.installDIR()))

    # remove modules.* files, they will autogenerated on next boot
    pisitools.remove("/lib/modules/%s/modules.*" % suffix)
Пример #33
0
def install():
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())

    autotools.rawInstall("INSTALL_MOD_PATH=%s/" % get.installDIR(), "modules_install")

    # remove wrong symlinks
    pisitools.remove("/lib/modules/%s/source" % suffix)
    pisitools.remove("/lib/modules/%s/build" % suffix)

    # create symlinks
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/source" % suffix)
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "/lib/modules/%s/build" % suffix)

    pisitools.insinto("/boot/", "System.map", "System.map-%s" % suffix)
    pisitools.insinto("/boot/", "arch/i386/boot/bzImage", "kernel-%s" % suffix)

    # prepare kernel for module compiliation
    autotools.make("clean")
    autotools.make("modules_prepare")
    
    # cp source to installDIR for kernel-source package
    pisitools.dodir("/usr/src")
    shelltools.copytree("../linux-%s/" % get.srcVERSION(), "%s/usr/src/linux-%s/" % (get.installDIR(), suffix))
    pisitools.dosym("/usr/src/linux-%s/" % suffix, "linux")
Пример #34
0
def setup():
    autotools.configure("--disable-static \
                         --with-documentation=%s/usr/share/doc/libupnp-%s-%s" % (get.installDIR(),get.srcVERSION(),get.srcRELEASE()))
Пример #35
0
def setup():
    # Fixup doc dir
    pisitools.dosed("configure.ac","Datadir/doc/asymptote","Datadir/doc/asymptote-%s-%s" % (get.srcVERSION(),get.srcRELEASE()))

    autotools.autoreconf("-fi")
    autotools.configure("--enable-gc=system \
                         --with-gsl \
                         --with-latex=/usr/share/texmf-dist")
Пример #36
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.

from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

WorkDir = 'qca-%s' % (get.srcVERSION())
Suffix = '%s-%s' % (get.srcVERSION(), get.srcRELEASE())


def setup():
    autotools.rawConfigure("--prefix=/usr --qtdir=/usr/qt/4")


def build():
    autotools.make()
    autotools.make("apidox")


def install():
    autotools.rawInstall("INSTALL_ROOT=%s" % get.installDIR())

    # Put apidocs in its own directory
    pisitools.dodir("/usr/share/doc/qca2-apidocs-%s/html" % Suffix)
    pisitools.insinto("/usr/share/doc/qca2-apidocs-%s/html" % Suffix,
                      "apidocs/html/*")
Пример #37
0
def setup():
    autotools.rawConfigure("--prefix=/usr \
                            --system-libs \
                            --docdir=/share/doc/cmake-%s-%s \
                            --mandir=/share/man" %
                           (get.srcVERSION(), get.srcRELEASE()))
Пример #38
0
def setup():
    autotools.rawConfigure("--prefix=/usr \
                            --system-libs \
                            --docdir=/share/doc/cmake-%s-%s \
                            --mandir=/share/man" % (get.srcVERSION(),get.srcRELEASE()))
Пример #39
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.

from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

WorkDir = 'qca-%s' % (get.srcVERSION())
Suffix = '%s-%s' % (get.srcVERSION(), get.srcRELEASE())

def setup():
    autotools.rawConfigure("--prefix=/usr --qtdir=/usr/qt/4")

def build():
    autotools.make()
    autotools.make("apidox")

def install():
    # Remove source build directory variable
    pisitools.dosed("lib/libqca.prl", "QMAKE_PRL_BUILD_DIR = %s/qca-%s/src" % (get.workDIR(), get.srcVERSION()), "")

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

    # Put apidocs in its own directory
    pisitools.dodir("/usr/share/doc/qca2-apidocs-%s/html" % Suffix)
    pisitools.insinto("/usr/share/doc/qca2-apidocs-%s/html" % Suffix, "apidocs/html/*")

    pisitools.dodoc("README", "TODO", "COPYING")
Пример #40
0
# -*- coding: utf-8 -*-
#
# Copyright 2007 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get

definitions = "CFLAGS= \
               STD_INCLUDE=%s/usr/share/yodl \
               MAN_DIR=%s/usr/share/man \
               DOC_DIR=%s/usr/share/doc/yodl-%s-%s \
               YODL_BIN=%s/usr/bin \
               STD_CONVERSIONS=man" % (get.installDIR(), get.installDIR(),
                                       get.installDIR(), get.srcVERSION(),
                                       get.srcRELEASE(), get.installDIR())


def setup():
    pisitools.chmod("contrib/build.pl")


def build():
    shelltools.system("%s contrib/build.pl make" % definitions)


def install():
    shelltools.system("%s contrib/build.pl install" % definitions)
Пример #41
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2007 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.

from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get


definitions = "CFLAGS= \
               STD_INCLUDE=%s/usr/share/yodl \
               MAN_DIR=%s/usr/share/man \
               DOC_DIR=%s/usr/share/doc/yodl-%s-%s \
               YODL_BIN=%s/usr/bin \
               STD_CONVERSIONS=man" % (get.installDIR(),get.installDIR(),get.installDIR(),get.srcVERSION(),get.srcRELEASE(),get.installDIR())

def setup():
    pisitools.chmod("contrib/build.pl")

def build():
    shelltools.system("%s contrib/build.pl make" % definitions)

def install():
    shelltools.system("%s contrib/build.pl install" % definitions)

Пример #42
0
def install():
    install_dir = get.installDIR()
    autotools.make("install prefix=%s/usr bindir=%s/usr/bin datadir=%s/usr/share/qemu docdir=%s/usr/share/doc/qemu-%s-%s mandir=%s/usr/share/man"
                    % (install_dir,install_dir,install_dir,install_dir,get.srcVERSION(),get.srcRELEASE(),install_dir))
                    
    pisitools.dodoc("ChangeLog", "AUTHORS", "INSTALL*", "NEWS", "README*")
Пример #43
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt.

from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get

WorkDir = "qca-%s" % (get.srcVERSION())
Suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())


def setup():
    autotools.rawConfigure("--prefix=/usr --qtdir=/usr/qt/4")


def build():
    autotools.make()
    autotools.make("apidox")


def install():
    autotools.rawInstall("INSTALL_ROOT=%s" % get.installDIR())

    # Put apidocs in its own directory
    pisitools.dodir("/usr/share/doc/qca2-apidocs-%s/html" % Suffix)
    pisitools.insinto("/usr/share/doc/qca2-apidocs-%s/html" % Suffix, "apidocs/html/*")

    pisitools.dodoc("README", "TODO", "COPYING")
Пример #44
0
def build():
    autotools.make("BUILD_ROOT=%s RELEASE=%s" %
                   (get.installDIR(), get.srcRELEASE()))
Пример #45
0
def __getSuffix():
    suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE())
    if __getFlavour():
        suffix += "-%s" % __getFlavour()

    return suffix
Пример #46
0
def install():
    autotools.install()

    pisitools.rename("/usr/share/doc/libwpd-%s" % get.srcVERSION() ,"libwpd-%s-%s" % (get.srcVERSION(),get.srcRELEASE()))
Пример #47
0
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")

    # Documentation
    pisitools.dodir("/usr/share/doc")
    shelltools.copytree("usr/share/doc","%s/usr/share/doc/nvidia-%s-%s" % (get.installDIR(),get.srcVERSION(),get.srcRELEASE()))
    shelltools.copytree("usr/share/man/","%s/usr/share/man" % get.installDIR())

    # nVIDIA utilities
    pisitools.dobin("usr/bin/nvidia-bug-report.sh")
    pisitools.dobin("usr/bin/nvidia-settings")
    pisitools.dobin("usr/bin/nvidia-xconfig")
Пример #48
0
def install():
    autotools.rawInstall("DESTDIR=%s install" % get.installDIR())

    pisitools.dosed("%s/usr/share/man/man1/*" % get.installDIR(), "%s" % get.curDIR(), "/usr/share/CMake")
    pisitools.dosed("%s/usr/share/doc/cmake-%s-%s/*" % (get.installDIR(),get.srcVERSION(),get.srcRELEASE()), "%s" % get.curDIR() , "/usr/share/CMake")
Пример #49
0
def setup():
    autotools.configure("--disable-static \
                         --with-documentation=%s/usr/share/doc/libupnp-%s-%s" %
                        (get.installDIR(), get.srcVERSION(), get.srcRELEASE()))
Пример #50
0
def build():
    autotools.make("BUILD_ROOT=%s RELEASE=%s" % (get.installDIR(), get.srcRELEASE()))
Пример #51
0
def install():
    pisitools.dodir("/usr/share/doc/valgrind-%s-%s/"% (get.srcVERSION(),get.srcRELEASE()))

    autotools.rawInstall("DESTDIR=%s" % get.installDIR())
    pisitools.dodoc("ACKNOWLEDGEMENTS", "AUTHORS", "FAQ.txt", "NEWS", "README*", "TODO")
Пример #52
0
def install():
    autotools.install()

    pisitools.rename("/usr/share/doc/libwpd-%s" % get.srcVERSION(),
                     "libwpd-%s-%s" % (get.srcVERSION(), get.srcRELEASE()))
Пример #53
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/copyleft/gpl.txt

from pisi.actionsapi import autotools
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
WorkDir="bully-"+ get.srcVERSION() +"-"+ get.srcRELEASE() +"/src/"

def build():
    autotools.make()

def install():
    pisitools.dobin("bully")
Пример #54
0
def install():
    pisitools.dobin("asy")
    pisitools.insinto("/usr/share/asymptote/","base/*.asy")
    pisitools.insinto("/usr/share/doc/asymptote-%s-%s/examples" % (get.srcVERSION(),get.srcRELEASE()),"examples/*")
    pisitools.insinto("/usr/share/texmf-dist/tex/latex/asymptote","doc/*.sty")
    pisitools.doman("doc/asy.1")