def install(): import zipfile jarname = "%s%s.jar" % (get.srcNAME(), get.srcVERSION()) zipfile.ZipFile(jarname).extractall() pisitools.insinto("/usr/share/pixmaps", "com/neuemusic/eartoner/images/et_ico_64.png", "%s.png" % get.srcNAME()) pisitools.insinto("/usr/share/%s" % get.srcNAME(), jarname, "%s.jar" % get.srcNAME())
def install(): pythonmodules.install() pisitools.insinto("%s/%s/examples" % (get.docDIR(), get.srcNAME()), "capture_*.py") pisitools.insinto("%s/%s/examples" % (get.docDIR(), get.srcNAME()), "list_devices.py") pisitools.dodoc("README")
def install(): for datas in ["*.php", "cacti.sql"]: pisitools.insinto(dataDir, datas) pisitools.insinto(logDir, "log/*") for libs in ["rra", "scripts", "cli"]: pisitools.insinto(libDir, libs) for d in siteDirs: pisitools.insinto(dataDir, d) pisitools.domove("%s/include/config.php" % dataDir, confDir, confFile) for data in ["poller", "cmd"]: shelltools.chmod("%s%s/%s.php" % (get.installDIR(), dataDir, data), 0755) shelltools.touch("%s/%s/poller.log" % (get.installDIR(), logDir)) pisitools.dosym("%s/%s" % (confDir, confFile), "%s/include/config.php" % dataDir) pisitools.dosym("%s/rra" % libDir, "%s/rra" % dataDir) pisitools.dosym("%s/scripts" % libDir, "%s/scripts" % dataDir) pisitools.dosym("%s/cli" % libDir, "%s/cli" % dataDir) pisitools.dosym(logDir, "%s/log" % dataDir) pisitools.dosym("%s/lib" % dataDir, "%s/lib" % libDir) pisitools.dosym("%s/include" % dataDir, "%s/include" % libDir) pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "docs/*") for f in unnecFiles: pisitools.remove("%s/%s/html/%s" % (get.docDIR(), get.srcNAME(), f))
def addFormat(parameters): '''Add format files''' if not os.path.isdir("%s/texmf/fmtutil/" % get.curDIR()): makedirs("%s/texmf/fmtutil/" % get.curDIR()) if not os.path.isfile("%s/texmf/fmtutil/format.%s.cnf" % (get.curDIR(),get.srcNAME())): cnf_file = open("%s/texmf/fmtutil/format.%s.cnf" % (get.curDIR(),get.srcNAME()), "w") cnf_file.write("# Generated for %s by actionsapi/texlivemodules.py\n" % get.srcNAME()) cnf_file.close() # TODO: Use regex for code simplification parameters = " ".join(parameters.split()) # Removing white-space characters parameters = shlex.split(parameters) # Split parameters until the value "option" para_dict = {} for option in parameters: pair = option.strip() # Remove whitespaces before "options" value pair = pair.split("=",1) # The value "options" may have multiple "=", thus split just one time if len(pair) == 2: # The list may contain values that are not pair para_dict[pair[0]] = pair[1] if pair[0] == "patterns" and pair[1] == '': para_dict["patterns"] = '-' # Specified in the texlive-module.eclass elif not pair[0] == 'patterns': para_dict["patterns"] = '-' cnf_file = open('%s/texmf/fmtutil/format.%s.cnf' % (get.curDIR(),get.srcNAME()), 'a') cnf_file.write("%s\t%s\t%s\t%s\n" % (para_dict["name"], para_dict["engine"], para_dict["patterns"], para_dict["options"])) cnf_file.close()
def install(): autotools.install() pisitools.domove("/usr/share/doc/%s-%s/*" % (get.srcNAME(), get.srcVERSION()), "/usr/share/doc/%s" % get.srcNAME()) pisitools.domove("/usr/share/doc/%s/%s-html" % (get.srcNAME(), get.srcNAME()), "/usr/share/doc/%s/html" % get.srcNAME()) pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS")
def setup(): autotools.rawConfigure('--prefix-dir="/%s" \ --binary-dir="bin" \ --data-dir="share/%s" \ --icon-dir="share/pixmaps" \ --icon-theme-dir="share/icons/hicolor" \ --man-dir="share/man/man6" \ --menu-dir="share/applications" \ --doc-dir="share/doc/%s" \ --install-dir="%s" \ --disable-strip \ --enable-lto \ --menu-group="Game;StrategyGame;" \ --without-allegro \ --with-sdl \ --with-zlib \ --with-liblzo2 \ --with-png \ --with-freetype \ --with-fontconfig \ --with-icu \ --without-iconv \ ' % (get.defaultprefixDIR(), get.srcNAME(), get.srcNAME(), get.installDIR() ))
def install(): # install svn autotools.rawInstall("DESTDIR=%s" % get.installDIR()) # install swig-py autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-py") # install swig-pl autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-swig-pl") # install javahl autotools.rawInstall("DESTDIR=%s" % get.installDIR(), "install-javahl") # 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") # FIXME: these tools are replaced by new ones # 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) perlmodules.fixLocalPod() # Documentation and etc. pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "contrib") pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "tools/xslt") pisitools.insinto("/var/www/localhost/htdocs", "tools/xslt/*") pisitools.dodoc("COPYING", "README")
def install(): shelltools.export("GOROOT_FINAL", "/usr/lib/go") shelltools.cd("%s/go-go1.6.3" % get.workDIR()) pisitools.dodir("/usr/lib/go") shelltools.system("cp -rp api bin doc lib pkg src %s/usr/lib/go" % get.installDIR()) shelltools.system("chown -R root:root %s/usr" % get.installDIR()) pisitools.dosym("/usr/lib/go/bin/go", "/usr/bin/go") pisitools.dosym("/usr/lib/go/bin/gofmt", "/usr/bin/gofmt") pisitools.dosym("/usr/lib/go/doc", "/usr/share/doc/%s/doc" % get.srcNAME()) pisitools.dosym("/usr/lib/go/api", "/usr/share/doc/%s/api" % get.srcNAME()) shelltools.system("cp -a misc %s/usr/lib/go" % get.installDIR()) pisitools.removeDir("/usr/lib/go/pkg/bootstrap") # remove testdata, which hit cave fix-linkage pisitools.remove("/usr/lib/go/src/debug/elf/testdata/gcc-386-freebsd-exec") pisitools.removeDir("/usr/lib/go/pkg/obj") # dirty fix thanks @erturk pisitools.removeDir("/usr/lib/go/pkg/linux_amd64") pisitools.dodoc("VERSION", "LICENSE", "PATENTS", "README*", "AUTHORS", "CONTRIBUTORS")
def install(): autotools.rawInstall("-C src DESTDIR=%s" % get.installDIR()) # fix example SSL certificate path to real one, # which we created recently pisitools.dosed("%s/etc/ejabberd/ejabberd.cfg" % get.installDIR(), "/path/to/ssl.pem", "/etc/ejabberd/ejabberd.pem") # fix captcha path pisitools.dosed("%s/etc/ejabberd/ejabberd.cfg" % get.installDIR(), "/lib/ejabberd/priv/bin/captcha.sh", "/usr/lib/ejabberd/priv/bin/captcha.sh") pisitools.dodir("/var/lib/ejabberd/spool") pisitools.dodir("/var/lib/ejabberd/db") pisitools.dodir("/var/log/ejabberd") pisitools.dodir("/etc/ejabberd") # install sql-scripts for creating db schemes for various RDBMS pisitools.insinto("/usr/share/%s" % get.srcNAME(), "src/odbc/mssql*") pisitools.insinto("/usr/share/%s" % get.srcNAME(), "src/odbc/pg.sql") pisitools.insinto("/usr/share/%s" % get.srcNAME(), "src/odbc/mysql.sql") pisitools.dodoc("README", "COPYING")
def build(): cc_args = "-DHAS_PCRE -DHAS_MYSQL -I/usr/include/mysql -DHAS_PGSQL -I/usr/include/postgresql \ -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl -DHAS_LDAP -fPIC" cc_libs = "-pie -Wl,-z,relro -Wl,-z,now -L/usr/lib -lpcre -lcrypt -lpthread -lpam -lssl -lcrypto -lsasl2 -lmysqlclient -lpq -lm -lz -lldap -llber" # Default paths pisitools.dosed("src/global/mail_params.h", \ "#define DEF_README_DIR\s+\"no\"", \ "#define DEF_README_DIR \"/usr/share/doc/%s/readme\"" % get.srcNAME()) pisitools.dosed("src/global/mail_params.h", \ "#define DEF_HTML_DIR\s+\"no\"", \ "#define DEF_HTML_DIR \"/usr/share/doc/%s/html\"" % get.srcNAME()) pisitools.dosed("src/global/mail_params.h", \ "#define DEF_MANPAGE_DIR\s+\"/usr/local/man\"", \ "#define DEF_MANPAGE_DIR \"/usr/share/man\"") pisitools.dosed("src/util/sys_defs.h", \ "#define NATIVE_DAEMON_DIR \"/usr/libexec/postfix\"", \ "#define NATIVE_DAEMON_DIR \"/usr/lib/postfix\"") autotools.make('CC=%s \ OPT="%s" \ CCARGS="%s" \ AUXLIBS="%s" makefiles' % (get.CC(), get.CFLAGS(), cc_args, cc_libs)) autotools.make()
def install(): for i in ["data", "external", "lib", "modules", "plugins", "scripts", "tools"]: pisitools.insinto(datadir, i) if shelltools.isDirectory("%s/%s/external/source" % (get.installDIR(), datadir)): pisitools.removeDir("%s/external/source" % datadir) executables = shelltools.ls("msf*") # is it really necessary ? # executables.append("armitage") # needs ruby gtk, and it is said it is kind of bad #executables.remove("msfgui") # msfweb disabled until Rails is packaged # executables.remove("msfweb") for i in executables: pisitools.insinto(bindir, i) # FHS patch obsoletes this # pisitools.dosym("/usr/bin/metasploit", i) # Cleanup gui # FIXME: We leave gui components since they are checked by cli, but we don't support them # until necessary packages hit the repos, or the user installs them with gems #for i in ["meterpreter", "msfgui", "templates"]: # if shelltools.isDirectory("%s/%s/data/%s" % (get.installDIR(), datadir, i)): # pisitools.removeDir("%s/data/%s" % (datadir, i)) # pisitools.dodoc("documentation/*.txt", "documentation/*.pdf", "documentation/COPYING") pisitools.insinto("/%s" % get.docDIR(), "documentation", get.srcNAME()) pisitools.insinto("/%s/%s" % (get.docDIR(), get.srcNAME()), "test") pisitools.dodoc("HACKING")
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(), \ get.srcTAG())) 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" % get.srcTAG(), "dsssl/builtins.dsl") for i in ["dsssl/dsssl.dtd", "dsssl/style-sheet.dtd", "dsssl/fot.dtd"]: pisitools.insinto("/usr/share/sgml/%s/dsssl" % get.srcTAG(), i) pisitools.insinto("/usr/share/sgml/%s/pubtext" % get.srcTAG(), "pubtext/*") pisitools.dodoc("COPYING", "NEWS", "README", "VERSION") pisitools.dohtml("doc/*.htm") pisitools.insinto("/usr/share/doc/%s/jadedoc" % get.srcNAME(), "jadedoc/*.htm") pisitools.insinto("/usr/share/doc/%s/jadedoc/images" % get.srcNAME(), "jadedoc/images/*")
def install(): pythonmodules.install() pisitools.dodoc("doc/*.txt") pisitools.dohtml("doc/*.html") pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "doc/build") pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
def generateConfigFiles(): '''Generate config files''' for tlpobjfile in ls("%s/tlpkg/tlpobj/*" % get.curDIR()): jobsfile=open(tlpobjfile, "r") for line in jobsfile.readlines(): splitline = line.split(" ", 2) if splitline[0] == "execute": command = splitline[1] parameter = splitline[2].strip() if command == "addMap": echo("%s/%s.cfg" % (get.curDIR(), get.srcNAME()), "Map %s" % parameter) ctx.ui.info(_('Map %s is added to %s/%s.cfg') % (parameter, get.curDIR(), get.srcNAME())) elif command == "addMixedMap": echo("%s/%s.cfg" % (get.curDIR(), get.srcNAME()), "MixedMap %s" % parameter) ctx.ui.info(_('MixedMap %s is added to %s/%s.cfg') % (parameter, get.curDIR(), get.srcNAME())) elif command == "addDvipsMap": echo("%s/%s-config.ps" % (get.curDIR(), get.srcNAME()), "p +%s" % parameter) ctx.ui.info(_('p +%s is added to %s/%s-config.ps') % (parameter, get.curDIR(), get.srcNAME())) elif command == "addDvipdfmMap": echo("%s/%s-config" % (get.curDIR(), get.srcNAME()), "f %s" % parameter) ctx.ui.info(_('f %s is added to %s/%s-config') % (parameter, get.curDIR(), get.srcNAME())) elif command == "AddHyphen": makeLanguagesDefDatLines(parameter) elif command == "BuildFormat": ctx.ui.info(_('Language file %s already generated.') % parameter) elif command == "BuildLanguageDat": ctx.ui.info(_('No rule to proccess %s. Please file a bug.') % command) jobsfile.close()
def install(): autotools.install("prefix=%(D)s/usr \ BINDIR=%(D)s/usr/bin \ LIBDIR=%(D)s/usr/lib \ CONFDIR=%(D)s/usr/share/mplayer \ DATADIR=%(D)s/usr/share/mplayer \ MANDIR=%(D)s/usr/share/man" % {"D": get.installDIR()}) # set the default skin for gui shelltools.copytree("default_skin", "%s/usr/share/mplayer/skins/default" % get.installDIR()) # codecs conf, not something user will interact with pisitools.insinto("/usr/share/mplayer", "etc/codecs.conf") # example dvb conf pisitools.insinto("/usr/share/mplayer", "etc/dvb-menu.conf") # just for fast access to conf pisitools.dosym("/etc/mplayer.conf", "/usr/share/mplayer/mplayer.conf") pisitools.dosym("/etc/mencoder.conf", "/usr/share/mplayer/mencoder.conf") # install docs, tools, examples pisitools.dodoc("AUTHORS", "Changelog", "README", "LICENSE") pisitools.insinto("/%s/%s/" % (get.docDIR(), get.srcNAME()), "TOOLS") pisitools.insinto("/%s/%s/" % (get.docDIR(), get.srcNAME()), "DOCS/tech") pythonmodules.fixCompiledPy("/usr/share/doc")
def setup(): autotools.configure("EMACS_NAME=emacs EMACS_FLAVOUR=emacs econf --disable-build-dir-test \ --with-auto-dir='/var/lib/auctex' \ --with-lispdir='/usr/share/emacs/site-lisp/%s' \ --with-packagelispdir='/usr/share/emacs/site-lisp/%s' \ --with-packagedatadir='/usr/share/emacs/etc/%s' \ --with-texmf-dir='/usr/share/texmf-site'" % (get.srcNAME(),get.srcNAME(),get.srcNAME()))
def install(): pisitools.dobin("asus_acpid/asus_acpid") pisitools.doman("asus_acpid/asus_acpid.8") pisitools.insinto("/usr/share/doc/%s" % get.srcNAME(), "samples") pisitools.chmod("%s/usr/share/doc/%s/samples/*" % (get.installDIR(), get.srcNAME()) , 0711)
def install(): autotools.install() pisitools.domove("/usr/share/doc/%s-1.6/*" % get.srcNAME(), "/usr/share/gtk-doc/html/atkmm") pisitools.removeDir("/usr/share/doc/%s-1.6" % get.srcNAME()) pisitools.removeDir("/usr/share/devhelp") pisitools.dodoc("ChangeLog", "COPYING", "NEWS", "README")
def install(): shelltools.system('sed -i "s:mako-render:&3:g" setup.py') pythonmodules.install(pyVer="3") #pisitools.dodoc("doc/*.txt") pisitools.dohtml("doc/*.html") pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "doc/build") pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples")
def install(): pythonmodules.install() pisitools.dodoc("doc/usersguide.pdf", "ANNOUNCE.txt", "LICENSE.txt", \ "MIGRATING_TO_2.x.txt", "README.txt", "RELEASE_NOTES.txt", "THANKS") pisitools.insinto("%s/%s/examples" % (get.docDIR(), get.srcNAME()), "examples/*" ) pisitools.insinto("%s/%s/scripts" % (get.docDIR(), get.srcNAME()), "doc/scripts/*.py" )
def install(): # Installing texmf, texmf-dist, tlpkg for texmf in ["texmf", "texmf-dist"]: shelltools.copytree("%s/%s" % (CoreSource, texmf), "%s/usr/share/%s" % (get.installDIR(), texmf)) shelltools.copytree("tlpkg", "%s/usr/share/tlpkg" % get.installDIR()) shelltools.cd(CoreSource) autotools.install("bindir=%s/usr/bin texmf=%s/usr/share/texmf/ run_texlinks=true run_mktexlsr=true" % (get.installDIR(), get.installDIR())) # Install documents docs = ["ChangeLog", "README", "BUGS", "NEWS", "README.14m", "PROJECTS"] dirs = ["kpathsea", "dviljk", "dvipsk", "makeindexk", "ps2pkm", "web2c"] pisitools.dodoc("texk/ChangeLog", "texk/README") for d in docs: for dir in dirs: if shelltools.can_access_file("%s/texk/%s/%s" % (get.curDIR(), dir, d)): pisitools.insinto("usr/share/doc/%s/texk/%s" % (get.srcNAME(), dir) , "texk/%s/%s" % (dir, d)) # Remove these directories pisitools.removeDir("/usr/share/texmf/doc") pisitools.removeDir("/usr/share/texmf-dist/doc") for d in ["web2c", "updmap.d", "fmtutil.d", "texmf.d", "language.dat.d", "language.def.d"]: pisitools.dodir("/etc/texmf/%s" % d) # Remove those as they will be regenerated by texmf-update pisitools.remove("/usr/share/texmf/web2c/fmtutil.cnf") pisitools.remove("/usr/share/texmf/web2c/texmf.cnf") pisitools.domove("/usr/share/texmf/web2c/updmap.cfg","/etc/texmf/updmap.d/", "00updmap.cfg") pisitools.dodir("/etc/texmf/dvips.d") pisitools.dodir("/etc/texmf/dvips/config") pisitools.domove("/usr/share/texmf/dvips/config/config.ps", "/etc/texmf/dvips.d/", "00%s-config.ps" % get.srcNAME()) # Create symlinks from format to engines texlivemodules.createSymlinksFormat2Engines() # Handle config files shelltools.cd("%s/usr/share/texmf" % get.installDIR()) texlivemodules.handleConfigFiles(".", "cfg", "cnf") pisitools.dodir("/usr/share/texmf-site") # Symlinks for regenerated files by texmf-update for sym in ["fmtutil.cnf", "texmf.cnf", "updmap.cfg"]: pisitools.dosym("/etc/texmf/web2c/%s" % sym, "/usr/share/texmf/web2c/%s" % sym) pisitools.dosym("/etc/texmf/dvips/config/config.ps", "/usr/share/dvips/config/config.ps") pisitools.dosym("tex", "/usr/bin/virtex") pisitools.dosym("pdftex", "/usr/bin/pdfvirtex") pisitools.dodir("/var/lib/texmf") # Rename mpost to leave room for mplib pisitools.domove("/usr/bin/mpost", "/usr/bin/", "mpost-%s" % get.srcNAME()) pisitools.dosym("mpost-%s" % get.srcNAME(), "/usr/bin/mpost")
def install(): pisitools.dobin("fet") pisitools.doman("doc/fet.1") pisitools.insinto("/usr/share/%s/translations" % get.srcNAME(), "translations/*.qm") # Install examples pisitools.insinto("/usr/share/%s/examples" % get.srcNAME(), "examples/*") pisitools.dodoc("ChangeLog", "COPYING", "README", "REFERENCES")
def install(): docdir = "%s/%s/%s" % (get.installDIR(), get.docDIR(), get.srcNAME()) autotools.rawInstall("PKG_ROOT=%s DOC_PREFIX=%s" % (get.installDIR(), docdir)) pisitools.domove("/usr/share/doc/tuxpaint-dev", "%s/%s/dev" % (get.docDIR(), get.srcNAME())) pisitools.insinto("/usr/share/applications", "src/tuxpaint.desktop") shelltools.chmod(get.installDIR() + "/usr/share/applications/tuxpaint.desktop", 0644) pisitools.remove("/usr/lib/tuxpaint/plugins/puzzle.so")
def install(): pisitools.insinto("/usr/include/%s" % get.srcNAME().lower(), "Include/*.h") pisitools.dodoc("README.txt") shelltools.copy("Doc/*", "%s/usr/share/doc/%s" % (get.installDIR(), get.srcNAME())) shelltools.cd("Lib") for l in shelltools.ls("*.so*"): pisitools.insinto("/usr/lib", l) for l in shelltools.ls("*.a"): pisitools.insinto("/usr/lib", l)
def install(): autotools.install() pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README") #add examples pisitools.dodir("%s/%s/examples" % (get.docDIR(), get.srcNAME())) pisitools.insinto("%s/%s/examples" % (get.docDIR(), get.srcNAME()), "examples/.libs/*") pisitools.insinto("%s/%s/examples" % (get.docDIR(), get.srcNAME()), "examples/brainsmall.den")
def setup(): shelltools.unlink("%s/%s/doc/auctex.info" % (get.workDIR(), get.srcDIR())) autotools.configure("EMACS_NAME=emacs EMACS_FLAVOUR=emacs econf --disable-build-dir-test \ --with-auto-dir='/var/lib/auctex' \ --with-lispdir='/usr/share/emacs/site-lisp/%s' \ --with-packagelispdir='/usr/share/emacs/site-lisp/%s' \ --with-packagedatadir='/usr/share/emacs/etc/%s'" \ % (get.srcNAME(),get.srcNAME(),get.srcNAME()))
def install(): docdir = "%s/%s/%s" % (get.installDIR(), get.docDIR(), get.srcNAME()) autotools.rawInstall("PKG_ROOT=%s DOC_PREFIX=%s" % (get.installDIR(), docdir)) pisitools.remove("/usr/X11R6/include/X11/pixmaps/tuxpaint.xpm") pisitools.domove("/usr/share/doc/tuxpaint-dev", "%s/%s/dev" % (get.docDIR(), get.srcNAME())) pisitools.insinto("/usr/share/applications", "src/tuxpaint.desktop") shelltools.chmod(get.installDIR() + "/usr/share/applications/tuxpaint.desktop", 0644)
def install(): pisitools.insinto("/usr/share/texmf-dist/tex/latex/beamer", "base/") pisitools.dodoc("README","ChangeLog","doc/licenses/LICENSE", "AUTHORS") pisitools.insinto("/usr/share/doc/%s/doc" % get.srcNAME(), "doc/*") pisitools.insinto("/usr/share/emacs/%s" % get.srcNAME(), "emacs/*") for dir in ["examples", "examples", "solutions"]: pisitools.insinto("/usr/share/doc/%s/" % get.srcNAME(), dir)
def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.removeDir("/usr/share/devhelp") #move html docs to html doc dir pisitools.dodir("/usr/share/doc/%s/html" % get.srcNAME()) pisitools.domove("/usr/share/doc/%s-2.0/*" % get.srcNAME(), "/usr/share/doc/%s/html" % get.srcNAME()) pisitools.removeDir("/usr/share/doc/%s-2.0" % get.srcNAME()) pisitools.dodoc("AUTHORS", "ChangeLog", "README", "NEWS", "TODO")
def install(): pythonmodules.install() for size in ["16", "32", "64"]: pisitools.insinto("/usr/share/icons/hicolor/%sx%s/apps" % (size, size) , \ "artwork/%s-icon-%s.png" % (get.srcNAME(),size) , "%s.png" % get.srcNAME()) pisitools.insinto("/usr/share/icons/hicolor/scalable/apps", \ "artwork/%s-icon.svg" % get.srcNAME(), "%s.svg" % get.srcNAME()) shelltools.chmod("%s/usr/lib/%s/site-packages/*.py" % (get.installDIR(), get.curPYTHON()))
def setup(): autotools.configure("--disable-static \ --enable-gtk-doc \ --with-package-name='PisiLinux %s package' \ --with-package-origin='http://www.pisilinux.org/' \ " % get.srcNAME())
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2007-2009 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 autotools from pisi.actionsapi import get WorkDir = "%s" % get.srcNAME().replace("perl-", "") def install(): pisitools.chmod("*", 0644) pisitools.chmod("sgmlspl.pl") vendordir = "/usr/lib/perl5/vendor_perl/%s" % get.curPERL() pisitools.dodir(vendordir) pisitools.dodir("/usr/bin") autotools.make("install_system BINDIR=%s/usr/bin PERL5DIR=%s/%s" % (get.installDIR(), get.installDIR(), vendordir)) pisitools.dodoc("ChangeLog", "README", "COPYING")
# -*- coding: utf-8 -*- # # 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 cmaketools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import get WorkDir = "%s-v%s" % (get.srcNAME(), get.srcVERSION()) def setup(): cmaketools.configure("-DAUTOPLUGINS=1") shelltools.system("lrelease-qt4 QDevelop.pro") def build(): cmaketools.make() def install(): cmaketools.install() pisitools.insinto("/usr/share/applications", "qdevelop.desktop") pisitools.insinto("/usr/share/pixmaps", "resources/images/logo.png", "qdevelop.png") pisitools.dodoc("ChangeLog.txt", "README.txt", "copying")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import pisitools from pisi.actionsapi import pythonmodules from pisi.actionsapi import shelltools from pisi.actionsapi import get WorkDir = "numpy-%s" % get.srcVERSION() NUMPY_FCONFIG = "config_fc --fcompiler=gnu95" f2py_docs = "%s/%s/f2py_docs" % (get.docDIR(), get.srcNAME()) shelltools.export("LDFLAGS", "%s -shared" % get.LDFLAGS()) shelltools.export("ATLAS", "None") shelltools.export("PTATLAS", "None") def build(): pythonmodules.compile(NUMPY_FCONFIG) def install(): pythonmodules.install(NUMPY_FCONFIG) pisitools.doman("doc/f2py/f2py.1") pisitools.insinto(f2py_docs, "doc/f2py/*.txt") pisitools.dodoc("LICENSE.txt", "THANKS.txt")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import get from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools WorkDir = "." WORKDIR = "%s/%s-%s" % (get.workDIR(), get.srcNAME(), get.srcVERSION()) NCURSES = "ncurses-build" NCURSESW = "ncursesw-build" CONFIGPARAMS = "--without-debug \ --with-shared \ --with-normal \ --without-profile \ --disable-rpath \ --enable-const \ --enable-largefile \ --with-terminfo-dirs='/etc/terminfo:/usr/share/terminfo' \ --disable-termcap \ --enable-hard-tabs \ --enable-xmc-glitch \ --enable-colorfgbg \ --with-rcs-ids \ --with-mmask-t='long' \ --without-ada \ --enable-symlinks \
#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get WorkDir = "%s30" % get.srcNAME() def build(): autotools.make("-f unix/Makefile CC=%s CPP=%s generic" % (get.CC(), get.CXX())) def install(): for bin in ["zip", "zipcloak", "zipnote", "zipsplit"]: pisitools.dobin(bin) pisitools.doman("man/*.1") pisitools.dodoc("BUGS", "CHANGES", "LICENSE", "README", "TODO", "WHATSNEW", "WHERE")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2010 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 texlivemodules from pisi.actionsapi import get WorkDir = "%s-%s" % (get.srcNAME(), get.srcVERSION().split("_")[-1]) def build(): texlivemodules.compile() def install(): texlivemodules.install()
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2006-2008 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 perlmodules from pisi.actionsapi import pisitools from pisi.actionsapi import get WorkDir = "%s-%s" % (get.srcNAME()[5:], get.srcVERSION()) def setup(): perlmodules.configure() def build(): perlmodules.make() def install(): perlmodules.install() pisitools.dodoc("README", "Changes")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2010 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 pythonmodules from pisi.actionsapi import pisitools from pisi.actionsapi import get WorkDir = "%s" % get.srcNAME() def build(): pythonmodules.compile() def install(): pythonmodules.install() pisitools.dodoc("CHANGELOG.txt", "LICENSE.txt", "README.txt", "TODO.txt")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 2. # See the file http://www.gnu.org/copyleft/gpl.txt. from pisi.actionsapi import qt4 from pisi.actionsapi import pisitools from pisi.actionsapi import get WorkDir = "%s-%s" % (get.srcNAME(),get.srcNAME()) def setup(): qt4.configure("qtmindmap.pro") def build(): qt4.make() def install(): qt4.install() pisitools.dodoc("README")
"ac3dec", "hdsploader", "mixartloader", "vxloader", "usx2yloader", "sscape_ctl", "sb16_csp", "as10k1", "ld10k1", "us428control", "seq/sbiload" ] gui_tools = [ "envy24control", "rmedigicontrol", "hdspconf", "hdspmixer", "echomixer" ] gui_qt3_tools = ["qlo10k1"] alsa_tools = gui_tools + console_tools docs = ["README", "AUTHORS", "COPYING", "TODO", "NEWS", "ChangeLog"] if "_" in get.srcVERSION(): WorkDir = get.srcNAME() def setup(): for tool in alsa_tools: shelltools.cd(tool) if tool in ["hdspconf", "ld10k1"]: autotools.autoreconf("-fi") autotools.configure() shelltools.cd("..") def build(): for tool in alsa_tools: shelltools.cd(tool) autotools.make()
def install(): perlmodules.install() pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), "examples") pisitools.dodoc("ChangeLog", "LICENSE", "NEWS", "README")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyleft 2012 Pardus ANKA Community # Copyright 2005-2011 TUBITAK/UEAKE # 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 shelltools from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get WorkDir = "%s-%s/mozilla" % (get.srcNAME(), get.srcVERSION()) def setup(): # Create nss.pc and nss-config dynamically shelltools.system("./generate-pc-config.sh") def build(): if get.ARCH() == "x86_64": shelltools.export("USE_64", "1") shelltools.export("BUILD_OPT", "1") shelltools.export("NSS_ENABLE_ECC", "1") shelltools.export("NSS_USE_SYSTEM_SQLITE", "1") shelltools.export("OPT_FLAGS", "%s -g -fno-strict-aliasing" % get.CFLAGS()) # Use system zlib
def setup(): autotools.autoreconf("-vif") pisitools.dosed("configure", "DOCUMENTATION_RELATIVE_PATH=.*", "DOCUMENTATION_RELATIVE_PATH=%s/html" % get.srcNAME()) autotools.configure("--with-gs-font-dir=/usr/share/fonts/default/ghostscript \ --docdir=/usr/share/doc/imagemagick \ --enable-hdri \ --enable-shared \ --disable-static \ --with-modules \ --with-perl \ --with-perl-options='INSTALLDIRS=vendor' \ --with-x \ --with-threads \ --with-magick_plus_plus \ --with-gslib \ --with-wmf \ --with-lcms \ --with-rsvg \ --with-xml \ --with-djvu \ --with-bzlib \ --with-zlib \ --with-fpx \ --with-tiff \ --with-jp2 \ --with-jpeg \ --without-jbig \ --without-fpx \ --without-dps")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import perlmodules from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import get WorkDir = "%s-0.9509" % get.srcNAME()[5:] def setup(): perlmodules.configure() def build(): perlmodules.make() def check(): shelltools.export("LC_ALL", "C") perlmodules.make("test") def install(): perlmodules.install() pisitools.dodoc("Changes", "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 shelltools from pisi.actionsapi import get exampledir = "/%s/%s/examples" % (get.docDIR(), get.srcNAME()) def setup(): autotools.autoreconf("-vfi") autotools.configure("--disable-static") def build(): autotools.make() def install(): autotools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.doman("doc/man/man3/*.3") pisitools.dohtml("doc/html/*") pisitools.dodoc("README") for i in shelltools.ls("doc/*"):
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2008 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 pythonmodules from pisi.actionsapi import shelltools from pisi.actionsapi import get WorkDir = "Babel-%s" % get.srcVERSION() htmltxt = "%s/%s/html" % (get.docDIR(), get.srcNAME()) def install(): pythonmodules.install() pisitools.dohtml("doc/") pisitools.insinto(htmltxt, "doc/*.txt")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2010 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 cmaketools from pisi.actionsapi import shelltools from pisi.actionsapi import get from pisi.actionsapi import kde4 shelltools.export("HOME", get.workDIR()) WorkDir = "%s-%s" % (get.srcNAME(), get.srcVERSION().replace("_", "-")) def setup(): kde4.configure() def build(): kde4.make() def install(): kde4.install()
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2010 TUBITAK/BILGEM # 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 cmaketools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import get WorkDir = "%s-project-%s" % (get.srcNAME(), get.srcVERSION().split("_")[0]) def setup(): shelltools.makedirs("build") shelltools.cd("build") cmaketools.configure("-DUSE_STATIC_CWIID=OFF", sourceDir="..") def build(): shelltools.cd("build") cmaketools.make("VERBOSE=3") def install(): shelltools.cd("build") cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) pisitools.dodoc("../CHANGELOG", "../COPYING", "../README")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 2. # See the file http://www.gnu.org/copyleft/gpl.txt. from pisi.actionsapi import pythonmodules from pisi.actionsapi import pisitools from pisi.actionsapi import get WorkDir = "%s-%s" % (get.srcNAME().split("python-")[1], get.srcVERSION()) def build(): pythonmodules.compile() def install(): pythonmodules.install() pisitools.dodoc("ANNOUNCE.txt", "LICENSE.txt", "RELEASE_NOTES.txt")
def install(): for i in ["base", "dicts"]: pisitools.insinto("/usr/share/texmf-site/tex/latex/%s" % get.srcNAME(), "%s/*" % i) pisitools.dodoc("ChangeLog", "README", "doc/English/*")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2010 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 get from pisi.actionsapi import kde WorkDir = "dependencies/%s" % get.srcNAME() def setup(): kde.make("-f admin/Makefile.common") kde.configure(" --bindir=/usr/bin \ --libdir=/usr/lib \ --includedir=/usr/include") def build(): kde.make() def install(): kde.install() # !!! pisitools.removeDir("en")
def install(): pythonmodules.install() pisitools.insinto("/%s/%s" % (get.docDIR(), get.srcNAME()), "examples") pisitools.dodoc("CHANGELOG", "COPYING", "README")
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2005-2010 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 autotools from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools from pisi.actionsapi import get docdir = "/%s/%s" % (get.docDIR(), get.srcNAME()) shelltools.export("LC_ALL", "C") def setup(): # shelltools.export("CFLAGS","%s -Dgcc_is_lint" % get.CFLAGS()) # shelltools.export("CXXFLAGS","%s -Dgcc_is_lint" % get.CXXFLAGS()) # Build with --without-included-gettext (will use that of glibc), as we # need preloadable_libintl.so for new help2man # autoreconf breaks linker, graaaaaaaaggggghhhhhhh # autotools.autoreconf("-vfi") autotools.configure("--disable-java \ --disable-native-java \ --disable-csharp \ --without-included-gettext \ --with-included-libcroco \
#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyleft 2012 Pardus ANKA Community # Copyright 2005-2011 TUBITAK/UEAKE # 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 autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get docdir = '/%s/%s' % (get.docDIR(), get.srcNAME()) def setup(): pisitools.dosed("sylpheed.desktop", "Icon=sylpheed", "Icon=sylpheed-128x128") autotools.configure("--enable-ldap \ --enable-compface \ --disable-updatecheck \ --disable-updatecheckplugin \ --disable-static \ --with-manualdir=%s \ --with-faqdir=%s" % (docdir, docdir)) def build(): autotools.make()
def install(): pythonmodules.install(pyVer="3") for dirs in ["demo"]: pisitools.insinto("%s/%s" % (get.docDIR(), get.srcNAME()), dirs)
#!/usr/bin/python # -*- coding: utf-8 -*- # # 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 pythonmodules from pisi.actionsapi import pisitools from pisi.actionsapi import get from pisi.actionsapi import shelltools WorkDir = "pynotifier-%s" % get.srcVERSION() examples = "%s/%s/examples" % (get.docDIR(), get.srcNAME()) def setup(): shelltools.chmod("examples/*", 0644) def install(): pythonmodules.install() pisitools.insinto(examples, "examples/*")
def install(): pythonmodules.install() pisitools.dodoc("examples/*", destDir="%s/examples" % get.srcNAME()) pisitools.dodoc("ChangeLog", "COPYING", "CREDITS", "PKG-INFO", "README", "TODO")
def install(): # dkms packages with open("env.sh") as f: for l in f.readlines(): if l.startswith("BUILD_PLATFORM_ARCH"): a = l.split("=")[1].strip()[1:-1] break pisitools.dosed("dkms.conf", "@VERSION@", get.srcVERSION()) pisitools.dosed("dkms-guest.conf", "@VERSION@", get.srcVERSION()) pisitools.insinto("/usr/src/%s-%s" % (get.srcNAME(), get.srcVERSION()), "out/linux.%s/release/bin/src/*" % a) pisitools.insinto("/usr/src/%s-%s" % (get.srcNAME(), get.srcVERSION()), "include") pisitools.insinto("/usr/src/%s-%s" % (get.srcNAME(), get.srcVERSION()), "dkms.conf") pisitools.insinto( "/usr/src/%s-guest-%s" % (get.srcNAME(), get.srcVERSION()), "out/linux.%s/release/bin/additions/src/*" % a) pisitools.insinto( "/usr/src/%s-guest-%s" % (get.srcNAME(), get.srcVERSION()), "dkms-guest.conf", "dkms.conf") shelltools.system( "awk '$1 ~ /Version:/ { print gensub(/([0-9]+)\.([0-9]+).*/, \"\\\\1\\\\2\", \"g\", $2) }' /usr/lib/pkgconfig/xorg-server.pc > XorgVersion" ) with open("XorgVersion", "r") as f: XorgVersion = f.readline().strip() pisitools.insinto("/etc/vbox", "vbox.cfg") shelltools.chmod("src/VBox/Additions/x11/Installer/98vboxadd-xclient", 0755) pisitools.insinto("/usr/bin", "src/VBox/Additions/x11/Installer/98vboxadd-xclient", "VBoxClient-all") #pisitools.insinto("/etc/xdg/autostart", "src/VBox/Additions/x11/Installer/vboxclient.desktop") #pisitools.insinto("/lib/udev/rules.d", "src/VBox/Additions/linux/installer/70-xorg-vboxmouse.rules") pisitools.insinto("/usr/share/X11/pci", "src/VBox/Additions/x11/Installer/vboxvideo.ids") #pisitools.insinto("/usr/share/X11/xorg.conf.d", "src/VBox/Additions/x11/Installer/50-vboxmouse.conf") arch = "amd64" if get.ARCH() == "x86_64" else "x86" shelltools.cd("out/linux.%s/release/bin" % arch) # libraries installation. The files below are unnecessary files. # TODO: change loop and make it more discrete (i.e copying each single file) exclude = ("additions", "icons", "nls", "scm", "sdk", "src", "SUP", "vboxkeyboard", "VBox.sh", "VBoxSysInfo.sh", "VBoxCreateUSBNode.sh", "VBoxTunctl", "testcase", "tst", "xpidl") for _file in shelltools.ls("."): if _file.startswith(exclude): continue print "Installing %s ..." % _file pisitools.insinto(VBoxLibDir, _file) pisitools.dobin("VBox*.sh", VBoxDataDir) pisitools.insinto(VBoxDataDir, "nls") # TODO: Add vboxwebsrv when ready # Binaries and Wrapper with Launchers apps = ("VBoxHeadless", "VBoxManage", "VBoxSDL", "VBoxVRDP", "VirtualBox", "VBoxBalloonCtrl") for link in apps: pisitools.dosym("../share/virtualbox/VBox.sh", "/usr/bin/%s" % link) pisitools.dobin("VBoxTunctl") # Desktop file, mimetype file for xml and icon pisitools.domove("%s/*.desktop" % VBoxLibDir, "/usr/share/applications") pisitools.domove("%s/*.png" % VBoxLibDir, "/usr/share/pixmaps") pisitools.domove("%s/*.xml" % VBoxLibDir, "/usr/share/mime/packages") # Mimetypes icons for size in ["16", "20", "24", "32", "48", "64", "72", "96", "128", "256"]: pisitools.insinto( "/usr/share/icons/hicolor/%sx%s/mimetypes" % (size, size), "icons/%sx%s/*.png" % (size, size)) # Guest additions pisitools.dobin("additions/VBoxClient") pisitools.dobin("additions/VBoxControl") pisitools.dobin("additions/VBoxDRMClient") pisitools.dosbin("additions/VBoxService") pisitools.dosbin("additions/mount.vboxsf", "/sbin") pisitools.insinto("/lib/security", "additions/pam_vbox.so") #pisitools.dolib("additions/VBoxOGL*") #pisitools.dosym("../../../VBoxOGL.so", "/usr/lib/xorg/modules/dri/vboxvideo_dri.so") #pisitools.insinto("/usr/lib/xorg/modules/drivers", "additions/vboxvideo_drv_system.so", "vboxvideo.so") #pisitools.insinto("/usr/lib/xorg/modules/input", "additions/vboxmouse_drv_%s.so" % XorgVersion, "vboxmouse_drv.so") # Python bindings pisitools.insinto("%s/sdk/bindings/xpcom" % VBoxLibDir, "sdk/bindings/xpcom/python") shelltools.cd("sdk/installer") shelltools.copy("vboxapisetup.py", "setup.py") shelltools.export("VBOX_INSTALL_PATH", VBoxLibDir) pythonmodules.install() shelltools.cd("../..") mvb_name = "module-virtualbox-%s" % get.srcVERSION() mvbg_name = "module-virtualbox-guest-%s" % get.srcVERSION() shelltools.copy("src", "%s/%s" % (get.workDIR(), mvb_name)) shelltools.copy("additions/src", "%s/%s" % (get.workDIR(), mvbg_name)) shelltools.cd(get.workDIR()) shelltools.system("tar c %s | xz -9 > %s.tar.xz" % ((mvb_name, ) * 2)) shelltools.unlinkDir(mvb_name) shelltools.system("tar c %s | xz -9 > %s.tar.xz" % ((mvbg_name, ) * 2)) shelltools.unlinkDir(mvbg_name)
def install(): cmaketools.install() pisitools.removeDir('/usr/share/doc/%s-%s' % (get.srcNAME(), get.srcVERSION())) pisitools.dodoc("AUTHORS", "COPYING", "README", "TODO")