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/*")
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/*")
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")
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")
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")
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)
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)
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
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")
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)
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)
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
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")
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())
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")
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*")
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")
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")
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)
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")
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" )
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")
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")
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")
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)
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")
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")
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
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")
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
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)
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)
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")
def setup(): autotools.configure("--disable-static \ --with-documentation=%s/usr/share/doc/libupnp-%s-%s" % (get.installDIR(),get.srcVERSION(),get.srcRELEASE()))
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")
#!/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/*")
def setup(): autotools.rawConfigure("--prefix=/usr \ --system-libs \ --docdir=/share/doc/cmake-%s-%s \ --mandir=/share/man" % (get.srcVERSION(), get.srcRELEASE()))
def setup(): autotools.rawConfigure("--prefix=/usr \ --system-libs \ --docdir=/share/doc/cmake-%s-%s \ --mandir=/share/man" % (get.srcVERSION(),get.srcRELEASE()))
#!/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")
# -*- 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)
#!/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)
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*")
#!/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")
def build(): autotools.make("BUILD_ROOT=%s RELEASE=%s" % (get.installDIR(), get.srcRELEASE()))
def __getSuffix(): suffix = "%s-%s" % (get.srcVERSION(), get.srcRELEASE()) if __getFlavour(): suffix += "-%s" % __getFlavour() return suffix
def install(): autotools.install() pisitools.rename("/usr/share/doc/libwpd-%s" % get.srcVERSION() ,"libwpd-%s-%s" % (get.srcVERSION(),get.srcRELEASE()))
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")
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")
def setup(): autotools.configure("--disable-static \ --with-documentation=%s/usr/share/doc/libupnp-%s-%s" % (get.installDIR(), get.srcVERSION(), get.srcRELEASE()))
def build(): autotools.make("BUILD_ROOT=%s RELEASE=%s" % (get.installDIR(), get.srcRELEASE()))
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")
def install(): autotools.install() pisitools.rename("/usr/share/doc/libwpd-%s" % get.srcVERSION(), "libwpd-%s-%s" % (get.srcVERSION(), get.srcRELEASE()))
#!/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")
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")