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()

Attachment: pgpQotm5XdGPy.pgp
Description: PGP signature

_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to