Date: Saturday, June 26, 2010 @ 10:43:48
  Author: francois
Revision: 84117

prerelease of texlive 2010

Modified:
  texlive-science/trunk/PKGBUILD
  texlive-science/trunk/texlive.install

-----------------+
 PKGBUILD        |   24 +++++++++++++-----------
 texlive.install |   12 ++++++------
 2 files changed, 19 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2010-06-26 14:43:43 UTC (rev 84116)
+++ PKGBUILD    2010-06-26 14:43:48 UTC (rev 84117)
@@ -1,7 +1,7 @@
 # Maintainer: Firmicus <firmicus āt gmx dōt net>
 
 pkgname=texlive-science
-pkgver=2009.16539
+pkgver=2010.19098
 pkgrel=1
 pkgdesc="TeX Live - Typesetting for natural and computer sciences"
 license=('GPL')
@@ -11,23 +11,25 @@
 url='http://tug.org/texlive/'
 source=("ftp://ftp.archlinux.org/other/texlive/$pkgname-$pkgver-src.zip"; 
"$pkgname.maps")
 options=('!emptydirs')
+options=(!strip)
 install=texlive.install
-md5sums=('a09383b5e292279c4c7b99b2b18d824c'
+md5sums=('b810130ade57ef1af01f199fde8ef50b'
          '72206bb981d3d491df018e0e13334be5')
 
 build() {
-   cd $srcdir
-   install -m755 -d $pkgdir/usr/share/texmf-var/arch/installedpkgs || return 1
-   sed -i '/^#/d' CONTENTS || return 1
-   _revnr=`echo $pkgver | sed 's/2009\.//'`
-   install -m644 CONTENTS 
$pkgdir/usr/share/texmf-var/arch/installedpkgs/${pkgname}_${_revnr}.pkgs || 
return 1
-   install -m644 $pkgname.maps $pkgdir/usr/share/texmf-var/arch/installedpkgs/ 
|| return 1
-   for p in *.tar.xz; do 
+   for p in *.tar.xz; do
           bsdtar -xf $p || return 1
    done
-   rm -rf {tlpkg,doc,source}
+   rm -rf {tlpkg,doc,source} || true
+}
+package() {
+   install -m755 -d $pkgdir/var/lib/texmf/arch/installedpkgs || return 1
+   sed -i '/^#/d' CONTENTS || return 1
+   _revnr=`echo $pkgver | sed 's/2010\.//'`
+   install -m644 CONTENTS 
$pkgdir/var/lib/texmf/arch/installedpkgs/${pkgname}_${_revnr}.pkgs || return 1
+   install -m644 $pkgname.maps $pkgdir/var/lib/texmf/arch/installedpkgs/ || 
return 1
    install -m755 -d $pkgdir/usr/share || return 1
-   wanteddirs=$(for d in *; do test -d $d && [[ $d != texmf* ]] && echo $d; 
done)
+   wanteddirs=$(for d in *; do test -d $d && [[ $d != texmf* ]] && echo $d; 
done) || true
    for dir in $wanteddirs; do
      find $dir -type d -exec install -d -m755 
$pkgdir/usr/share/texmf-dist/'{}' \; || return 1
      find $dir -type f -exec install -m644 '{}' 
$pkgdir/usr/share/texmf-dist/'{}' \; || return 1

Modified: texlive.install
===================================================================
--- texlive.install     2010-06-26 14:43:43 UTC (rev 84116)
+++ texlive.install     2010-06-26 14:43:48 UTC (rev 84117)
@@ -1,5 +1,5 @@
 PKGNAME="texlive-science"
-UPDMAP="/usr/share/texmf-config/web2c/updmap.cfg"
+UPDMAP="/etc/texmf/web2c/updmap.cfg"
 SYNCWITHTREES=''
 NEWMAPS=`mktemp`
 cat <<EOF > $NEWMAPS
@@ -12,9 +12,9 @@
 
 post_install() {
        echo    ">>> texlive: updating the filename database..."
-       texconfig-sys rehash
+       /usr/bin/mktexlsr
        echo    ">>> texlive: updating the fontmap files with updmap..."
-       updmap-sys --quiet --nohash
+       /usr/bin/updmap-sys --quiet --nohash
        echo    " done." 
 }
 
@@ -36,7 +36,7 @@
        cat $TOADD >> $UPDMAP
     fi
   else
-    echo "Warning: file $PKGNAME.maps not found" 
+    echo "Warning: file $OLDMAPS not found" 
     echo "(ignore the above if updating from TL2008 or from TL2009 in testing)"
     SYNCWITHTREES="--syncwithtrees"
   fi
@@ -45,9 +45,9 @@
 
 post_upgrade() {
        echo    ">>> texlive: updating the filename database..."
-       texconfig-sys rehash
+       /usr/bin/mktexlsr
        echo    ">>> texlive: updating the fontmap files with updmap..."
-       updmap-sys --quiet --nohash $SYNCWITHTREES
+       /usr/bin/updmap-sys --quiet --nohash $SYNCWITHTREES
        echo    " done." 
 }
 

Reply via email to