Hello, we had talked about creating a texlive package some days ago. I'll send my own attempts to the list maybe we can create something that'll work.
There are several ways to build texlive. The sources include a "Build" command that builds the binaries (e.g. Slackware uses this to build the package: http://slackbuilds.org/slackbuilds/13.37/office/texlive/texlive.SlackBuild). But the binaries can also be build via "configure" & "make" (e.g. Fedora: http://jnovy.fedorapeople.org/texlive/2011/texlive.spec). Next thing to do is to fetch the texmf files. You can get a complete archive or you could fetch them for every single texlive package (see Fedora). I have tried both ways and i'll attach both recipes. More info on building texlive can be found here: http://www.tug.org/texlive/build.html . That's for building the Texlive distribution. A next step would be to create smaller packages ( r.PackageSpec ). In case you don't want or need the whole thing. But that could be taken care of later. That's it. Greetings -- ----------------------- Falk Wittwer falk.witt...@gmail.com
# vim:set ts=4 sw=4 et: # # Copyright (c) 2011 Foresight Linux # This file is distributed under the terms of the MIT License. # A copy is available at http://www.rpath.com/permanent/mit-license.html # class Texlive(AutoPackageRecipe): name = 'texlive' version = '2011' source_version = '20110705' texmf_version = '20110705' extra_version = '20110705' buildRequires = [] def defmacros(r): r.macros.source_version = r.source_version r.macros.texmf_version = r.texmf_version r.macros.extra_version = r.extra_version r.macros.texdir = '%(datadir)s/%(name)s/%(version)s' r.macros.texmf_var = '%(texdir)s/texmf-var' r.macros.texbindir = '%(texdir)s/bin' r.macros.texmf_config = '%(texdir)s/texmf-config' r.Environment('TEXINPUTS', '') r.Environment('HOME', '') r.Environment('VENDOR', 'Foresight Linux') def unpack(r): r.addArchive('ftp://tug.org/historic/systems/texlive/%(version)s/%(name)s-%(source_version)s-source.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/%(version)s/%(name)s-%(texmf_version)s-texmf.tar.xz', apply='tar x -f texlive-%(texmf_version)s-texmf.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/%(version)s/%(name)s-%(extra_version)s-extra.tar.xz', apply='tar x -f texlive-%(extra_version)s-extra.tar.xz') #r.addPatch('tl-kpfix.patch') #r.addSource('tl2rpm.c') #r.addSource('texlive.tlpdb') def configure(r): r.Environment('TL_CONFIGURE_ARGS', ' --build=%(build)s' # ' --bindir=%(texbindir)s' ' --disable-native-texlive-build' ' --enable-compiler-warnings=max' ' --enable-shared' ' --disable-largefile' # ' --disable-rpath' ' --with-tex-banner="TeX Live %(version)s/ Foresight Linux (unofficial)"' ' --enable-multiplatform=yes' ' --enable-cxx-runtime-hack=yes' ' --enable-libtool-hack=yes' ' --with-x' ' --with-system-xpdf' ' --with-system-gd' ' --with-system-t1lib' ' --with-system-libpng' ' --with-system-zlib' ' --with-system-freetype2' ' --with-system-t1utils' ' --with-system-psutils' ' --with-pic' ' --with-xdvi-toolkit=xaw3d' ' --disable-xindy' ' --disable-xindy-docs' ' --disable-xindy-make-rules' ' --enable-shared' ' --disable-dvi2tty' ' --disable-ptexenc' ) def make(r): r.Run('./Build') # r.Make('-C texk/kpathsea/ texmf.cnf') # r.Copy('texk/kpathsea/texmf.cnf', 'texmf.tmp') # r.MakeDirs('%(texmf_config)s/web2c') # r.Run("""sed -r '\@^[A-Z]+[[:space:]]*=[[:space:]]*@ { s@(=[[:space:]]*|[:;])(/)@\1${ROOT}\2@g; }' < texmf.tmp > %(destdir)s%(texmf_config)s/web2c/texmf.cnf""") # r.Environment('TEXMFCNF', '%(destdir)s%(texmf_config)s/web2c/') # r.Make() def makeinstall(r): r.MakeDirs('%(texdir)s/texmf') r.MakeDirs('%(texdir)s/texmf-dist') r.MakeDirs('%(texdir)s/texmf/bin') r.MakeDirs('%(texdir)s/tlpkg') r.MakeDirs('%(texdir)s/include') r.MakeDirs('%(texdir)s/lib') r.MakeDirs('%(docdir)s/%(name)s-%(version)s') # r.MakeInstall('DESTDIR=%(destdir)s datadir=%(datadir)s bindir=%(texbindir)s libdir=%(libdir)s texmf=%(texdir)s/texmf') # r.Remove('inst/bin/%(build)s-gnu/man') r.Install('inst/bin/%(build)s-gnu', '%(texdir)s/bin/') r.Install('inst/lib/%(build)s-gnu/*', '%(texdir)s/lib/') r.Install('inst/include/*', '%(texdir)s/include/') r.Install('README', '%(docdir)s/%(name)s-%(version)s/') r.Install('inst/texmf-dist/*', '%(texdir)s/texmf-dist/') r.Install('inst/texmf/*', '%(texdir)s/texmf/') r.Install('texlive-%(extra_version)s-extra/tlpkg/*', '%(texdir)s/tlpkg/') r.Install('texlive-%(texmf_version)s-texmf/texmf-dist/*', '%(texdir)s/texmf-dist/') r.Install('texlive-%(texmf_version)s-texmf/texmf/*', '%(texdir)s/texmf/') def policy(r): r.ImproperlyShared(exceptions='%(texdir)s/.*') r.CheckDestDir(exceptions='%(texbindir)s/.*') #r.NormalizeInterpreterPaths(exceptions='%(prefix)s/local/.*') #r.NormalizeInterpreterPaths(exceptions='%(texdir)s/.*') #r.BadInterpreterPaths(exceptions='%(texdir)s/.*') def setup(r): r.defmacros() r.unpack() r.configure() r.make() r.makeinstall() r.policy()
# vim:set ts=4 sw=4 et: # # Copyright (c) 2011 Foresight Linux # This file is distributed under the terms of the MIT License. # A copy is available at http://www.rpath.com/permanent/mit-license.html # class Texlive(AutoPackageRecipe): name = 'texlive' version = '20100722' tl_version = '2011' buildRequires = [] def defmacros(r): r.macros.texdir = '%(datadir)s/%(name)s' r.macros.texmf_var = '%(localstatedir)s/lib/texmf' def unpack(r): r.MakeDirs('%(destdir)s%(texdir)s/texmf-dist') r.addArchive('ftp://tug.org/historic/systems/texlive/2010/%(name)s-%(version)s-source.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-basic.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-basic.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-base.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-latex.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-context.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-context.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-metapost.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-full.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-bibtexextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-binextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-arabic.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-bulgarian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-chinese.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-czechslovak.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-dutch.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-english.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-finnish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-french.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-german.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-italian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-japanese.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-korean.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-mongolian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-polish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-portuguese.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-russian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-serbian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-slovenian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-spanish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-thai.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-turkish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-ukrainian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-documentation-vietnamese.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-fontsextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-fontsrecommended.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-fontutils.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-formatsextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-games.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-genericextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-genericrecommended.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-htmlxml.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-humanities.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langafrican.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langarabic.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langarmenian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langcjk.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langcroatian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langcyrillic.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langczechslovak.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langdanish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langdutch.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langfinnish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langfrench.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langgerman.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langgreek.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langhebrew.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langhungarian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langindic.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langitalian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langlatin.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langlatvian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langlithuanian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langmongolian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langnorwegian.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langother.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langpolish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langportuguese.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langspanish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langswedish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langtibetan.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langturkmen.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langenglish.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-langvietnamese.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-latexextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-pictures.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-latexrecommended.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-luatex.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-mathextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-music.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-omega.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-plainextra.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-pstricks.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-publishers.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-science.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-texinfo.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/collection-xetex.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-gust.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-medium.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-minimal.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-tetex.tar.xz') r.addSource('ftp://tug.org/historic/systems/texlive/2010/tlnet-final/archive/scheme-xml.tar.xz') r.addPatch('tl-kpfix.patch') r.addSource('tl2rpm.c') r.addSource('texlive.tlpdb') def configure(r): r.MakeDirs('work') r.Configure(' --disable-native-texlive-build' ' --disable-cxx-runtime-hack' ' --disable-multiplatform' ' --prefix=%(destdir)s%(prefix)s' ' --datadir=%(destdir)s%(datadir)s' ' --libdir=%(destdir)s%(libdir)s' ' --disable-texinfo' ' --disable-texi2html' ' --disable-dialog' ' --disable-t1utils' ' --disable-lcdf-typetools' ' --disable-ttf2pk' ' --disable-dvi2tty' ' --disable-xindy' ' --disable-vlna' ' --disable-xz' ' --disable-largefile' ' --disable-threads' ' --enable-psutils' ' --enable-musixflx' ' --enable-lacheck' ' --enable-detex' ' --enable-seetexk' ' --enable-tex4htk' ' --with-gnu-libc' ' --with-system-xz' ' --with-system-dialog' ' --with-system-t1utils' ' --with-system-ncurses' ' --with-system-zlib' ' --with-system-expat' ' --with-system-unzip' ' --with-system-xpdf' ' --with-system-libpng' ' --with-system-pnglib' ' --with-system-t1lib' ' --with-system-gd' ' --with-system-freetype2' ' --with-system-zziplib' #' --with-system-icu' #' --with-icu-include="%(includedir)s/unicode -I%(includedir)s/layout"' ' --with-freetype2-include=%(includedir)s/freetype2/freetype' ' --with-tex-banner="TeX Live %(version)s/Foresigh Linux"' ' --enable-epsfwin' ' --enable-mftalkwin' ' --enable-regiswin' ' --enable-tektronixwin' ' --enable-uniterwin' ' --with-ps=gs' ' --with-x' ' --with-mf-x-toolkit' ' --with-xdvi-x-toolkit=xaw3d' ' --with-editor="vi +%%d %%s"', dir='work', configureName='../configure') def make(r): r.Make('world', dir='work') def makeinstall(r): r.Run('tar x -f scheme-basic.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-basic.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-base.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-latex.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f scheme-context.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-context.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-metapost.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f scheme-full.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-bibtexextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-binextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-arabic.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-bulgarian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-chinese.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-czechslovak.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-dutch.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-english.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-finnish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-french.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-german.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-italian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-japanese.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-korean.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-mongolian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-polish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-portuguese.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-russian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-serbian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-slovenian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-spanish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-thai.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-turkish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-ukrainian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-documentation-vietnamese.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-fontsextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-fontsrecommended.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-fontutils.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-formatsextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-games.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-genericextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-genericrecommended.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-htmlxml.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-humanities.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langafrican.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langarabic.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langarmenian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langcjk.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langcroatian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langcyrillic.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langczechslovak.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langdanish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langdutch.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langfinnish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langfrench.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langgerman.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langgreek.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langhebrew.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langhungarian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langindic.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langitalian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langlatin.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langlatvian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langlithuanian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langmongolian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langnorwegian.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langother.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langpolish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langportuguese.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langspanish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langswedish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langtibetan.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langturkmen.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langenglish.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-langvietnamese.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-latexextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-pictures.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-latexrecommended.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-luatex.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-mathextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-music.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-omega.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-plainextra.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-pstricks.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-publishers.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-science.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-texinfo.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f collection-xetex.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f scheme-gust.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f scheme-medium.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f scheme-minimal.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f scheme-tetex.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Run('tar x -f scheme-xml.tar.xz -C %(destdir)s%(texdir)s/texmf-dist') r.Install('texlive.tlpdb', '%(destdir)s%(texdir)s') r.Install('source/inst/bin/*', '%(destdir)s%(bindir)s/') r.Install('source/inst/lib/*', '%(destdir)s%(libdir)s/') r.Remove('%(destdir)s%(libdir)s/*.a') r.Remove('%(destdir)s%(libdir)s/*.la') r.Install('source/inst/include/*', '%(destdir)s%(includedir)s/') def setup(r): r.defmacros() r.unpack() r.configure() r.make() r.makeinstall() r.policy()
pgpQotm5XdGPy.pgp
Description: PGP signature
_______________________________________________ Foresight-devel mailing list Foresight-devel@lists.rpath.org http://lists.rpath.org/mailman/listinfo/foresight-devel