[arch-commits] Commit in texlive-bin/trunk (PKGBUILD)

François Charette francois at archlinux.org
Fri Jul 23 07:06:43 UTC 2010


    Date: Friday, July 23, 2010 @ 03:06:43
  Author: francois
Revision: 85970

Updated sources to TL2010, pre-release freeze

Various minor improvements:
* add file for texlive fonts in /etc/fonts/conf.avail/
* don't build bibtexu (would need icu, is undocumented)
* add pdfjam to provides and conflict arrays
* fix banner
* fix TEXMFCACHE for luatools
* don't change location of xindy modules
* more symlinks to remove that are not in texlive-core

Modified:
  texlive-bin/trunk/PKGBUILD

----------+
 PKGBUILD |   31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-07-23 04:17:17 UTC (rev 85969)
+++ PKGBUILD	2010-07-23 07:06:43 UTC (rev 85970)
@@ -1,20 +1,22 @@
 # Maintainer: francois <francois.archlinux.org>
 
 pkgname=texlive-bin
-pkgver=2010.0
+pkgver=2010.1
 pkgrel=1
 pkgdesc="TeX Live binaries"
 license=('GPL')
 arch=('i686' 'x86_64')
-depends=('t1lib' 'gd' 'libgraphite' 'icu' 'poppler' 'libsigsegv')
+depends=('t1lib' 'gd' 'libgraphite' 'poppler' 'libsigsegv')
 makedepends=('perl' 'clisp' 'ffcall')
-provides=('lcdf-typetools' 'kpathsea' 'xindy')
+provides=('lcdf-typetools' 'kpathsea' 'xindy' 'pdfjam')
+conflicts=('pdfjam')
 options=('!makeflags' '!libtool')
 url='http://tug.org/texlive/'
 source=('texmf.cnf'
         'fix-fontforge-encoding.patch'
-        'ftp://ftp.archlinux.org/other/texlive/texlive-bin-source-20100623.tar.xz'
-        'ftp://ftp.archlinux.org/other/texlive/texlive-bin-texmf-20100623.tar.xz')
+        '09-texlive-fonts.conf'
+        'ftp://ftp.archlinux.org/other/texlive/texlive-bin-source-20100720.tar.xz'
+        'ftp://ftp.archlinux.org/other/texlive/texlive-bin-texmf-20100720.tar.xz')
 backup=(etc/texmf/web2c/texmf.cnf \
   etc/texmf/chktex/chktexrc \
 	etc/texmf/web2c/mktex.cnf \
@@ -53,13 +55,13 @@
      --datadir=$srcdir/inst/usr/share \
      --mandir=$srcdir/inst/usr/share/man \
      --disable-native-texlive-build \
-     --with-tex-banner="TeX Live 2010/Arch Linux" \
+     --with-banner-add="/Arch Linux" \
      --disable-multiplatform \
      --disable-dialog \
      --disable-psutils \
      --disable-t1utils \
+     --disable-bibtexu \
      --disable-xz \
-     --with-system-icu \
      --with-system-zlib \
      --with-system-pnglib \
      --with-system-ncurses \
@@ -99,12 +101,16 @@
    install -d -m755 $pkgdir/etc/texmf/tex/generic/config
    install -d -m755 $pkgdir/etc/texmf/ttf2pk
    install -d -m755 $pkgdir/etc/texmf/xdvi
+   install -d -m755 $pkgdir/etc/fonts/conf.avail
+   install -m644 $srcdir/09-texlive-fonts.conf $pkgdir/etc/fonts/conf.avail/ || return 1
    # replace upstream texmf.cnf with ours
    rm -f $pkgdir/usr/share/texmf/web2c/texmf.cnf
    install -m644 $srcdir/texmf.cnf $pkgdir/etc/texmf/web2c/texmf.cnf || return 1
    # since the location of texmf.cnf is hard-wired to be under /usr/share/texmf/web2c
    # we make a symlink from /etc/texmf/web2c/texmf.cnf to the latter
    ln -s /etc/texmf/web2c/texmf.cnf $pkgdir/usr/share/texmf/web2c/texmf.cnf || return 1
+   # fix location of TEXMFCACHE for luatools
+   sed -i 's#texlive2010#texlive#' $pkgdir/usr/share/texmf/web2c/texmfcnf.lua || return 1
    ## remove aleph from fmtutil.cnf
    sed -i -e '/aleph/d' $pkgdir/usr/share/texmf/web2c/fmtutil.cnf || return 1
    # move man files to /usr/share/man
@@ -116,8 +122,6 @@
    install -d -m755 $pkgdir/usr/share/info
    mv $pkgdir/usr/share/texmf/doc/info/*.info $pkgdir/usr/share/info/
    rm -rf $pkgdir/usr/share/texmf/doc/{man,info}
-   # move xindy modules to /usr/share/xindy
-   mv $pkgdir/usr/share/texmf/xindy $pkgdir/usr/share/
    # copy config files to $TEXMFCONFIG tree
    cp -a $pkgdir/usr/share/texmf/chktex/chktexrc \
      	$pkgdir/etc/texmf/chktex/
@@ -219,7 +223,9 @@
 htxetex \
 mk4ht \
 ulqda \
-vpe"
+vpe \
+rungs \
+tlmgr"
    for s in $SYMLINKS_TO_REMOVE; do
      rm -f $pkgdir/usr/bin/$s
    done
@@ -228,5 +234,6 @@
 
 md5sums=('f848bb8e2a87ceef49cfd0eac6b140c9'
          'bfb9716aa00c86c08cd31e5b32edeb98'
-         'e32fd2e192ec4cba148ed97c712d3c95'
-         '758c144a68b788343462e050ca461a2f')
+         '393a4bf67adc7ca5df2b386759d1a637'
+         '1cac8cf889fbb50b9f39042be49c8482'
+         '99cd8dd0b7c71b7cf0bb0f8c6fd49412')




More information about the arch-commits mailing list