[arch-commits] Commit in texlive-bin/trunk (PKGBUILD)
Jan de Groot
jgc at archlinux.org
Tue Jun 22 19:37:04 UTC 2010
Date: Tuesday, June 22, 2010 @ 15:37:03
Author: jgc
Revision: 83754
upgpkg: texlive-bin 2009.5-5
Rebuild for poppler
Modified:
texlive-bin/trunk/PKGBUILD
----------+
PKGBUILD | 42 +++++++++++++++++++++---------------------
1 file changed, 21 insertions(+), 21 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-06-22 19:18:19 UTC (rev 83753)
+++ PKGBUILD 2010-06-22 19:37:03 UTC (rev 83754)
@@ -3,11 +3,11 @@
pkgname=texlive-bin
pkgver=2009.5
-pkgrel=4
+pkgrel=5
pkgdesc="TeX Live binaries"
license=('GPL')
arch=('i686' 'x86_64')
-depends=('t1lib' 'gd' 'libsigsegv' 'poppler')
+depends=('t1lib' 'gd' 'libsigsegv' 'poppler>=0.14.0')
makedepends=('clisp' 'ffcall')
options=('!makeflags' '!libtool')
url='http://tug.org/texlive/'
@@ -44,19 +44,19 @@
cd $srcdir
- patch -p0 < libpng14.patch || return 1
+ patch -p0 < libpng14.patch
- install -m755 -d $pkgdir/usr/share || return 1
- cp -r texmf $pkgdir/usr/share/ || return 1
+ install -m755 -d $pkgdir/usr/share
+ cp -r texmf $pkgdir/usr/share/
### provisory: we configure and build luatex 0.50 separately, because
# it is needed for latest ConTeXT in texlive-core, but it fails to build
# when integrated in the texlive build tree
- cd luatex-beta-0.50.0 || return 1
- patch -p0 -i ../fix-fontforge-encoding.patch || return 1
- patch -p1 -i ../luatex-0.50-poppler.patch || return 1
- mkdir build || return 1
- cd build || return 1
+ cd luatex-beta-0.50.0
+ patch -p0 -i ../fix-fontforge-encoding.patch
+ patch -p1 -i ../luatex-0.50-poppler.patch
+ mkdir build
+ cd build
../source/configure --prefix=/usr \
--enable-cxx-runtime-hack \
--disable-afm2pl \
@@ -123,14 +123,14 @@
--disable-largefile \
--disable-ipc \
--without-mf-x-toolkit \
- --without-x || return 1
- make || return 1
+ --without-x
+ make
## install luatex binary
- install -d -m755 $pkgdir/usr/bin || return 1
- install -m755 texk/web2c/luatex $pkgdir/usr/bin/ || return 1
+ install -d -m755 $pkgdir/usr/bin
+ install -m755 texk/web2c/luatex $pkgdir/usr/bin/
cd $pkgdir/usr/bin
- /bin/ln -s luatex texlua || return 1
+ /bin/ln -s luatex texlua
cd $srcdir
##################################
# TODO don't forget to remove --disable-luatex below
@@ -167,20 +167,20 @@
--disable-aleph \
--disable-luatex \
--without-graphite \
- --enable-xindy || return 1
+ --enable-xindy
#############################################################
#############################################################
echo "-------------------------------------------------------"
echo "--> Building the whole beast ..."
- make || return 1
+ make
#############################################################
### fixes for xindy
- find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgname/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \; || return 1
+ find utils/xindy -name Makefile -exec sed -i -e "s|^prefix =.\+$|prefix = $pkgname/usr|" -e "s|^mandir =.\+$|mandir = \${prefix}/share/man|" -e "s|^datadir =.\+$|datadir = \${datarootdir}/texmf|" -e "s|^docdir =.\+$|docdir = \${datadir}/doc/xindy|" '{}' \;
echo "-------------------------------------------------------"
echo "--> Proceeding with make install ..."
install -d -m755 $pkgdir/usr/share/man/man5
- make prefix=$pkgdir/usr texmf=$pkgdir/usr/share/texmf install || return 1
+ make prefix=$pkgdir/usr texmf=$pkgdir/usr/share/texmf install
echo "-------------------------------------------------------"
echo "--> Fixing symlinks for scripts ..."
for f in $pkgdir/usr/bin/* ; do
@@ -197,7 +197,7 @@
## create symlinks for formats
echo "--> Create symlinks for TeX formats ..."
- PATH="$PATH:${pkgdir}/usr/bin" texlinks -f $pkgdir/usr/share/texmf/web2c/fmtutil.cnf $pkgdir/usr/bin/ || return 1
+ PATH="$PATH:${pkgdir}/usr/bin" texlinks -f $pkgdir/usr/share/texmf/web2c/fmtutil.cnf $pkgdir/usr/bin/
#############################################################
## CLEAN UP...
@@ -259,7 +259,7 @@
rm -f $pkgdir/usr/share/texmf/web2c/texmf.cnf
install -m644 $srcdir/texmf.cnf $pkgdir/usr/share/texmf/web2c/texmf.cnf
## remove aleph from fmtutil.cnf
- sed -i -e '/aleph/d' $pkgdir/usr/share/texmf/web2c/fmtutil.cnf || return 1
+ sed -i -e '/aleph/d' $pkgdir/usr/share/texmf/web2c/fmtutil.cnf
###################################################################
# copy config files to texmf-config tree
install -d -m755 $pkgdir/usr/share/texmf-config/web2c
More information about the arch-commits
mailing list