[arch-commits] Commit in (texlive-bin/trunk/PKGBUILD texlive-core/trunk/PKGBUILD)
Rémy Oudompheng
remy at archlinux.org
Sat Apr 23 12:42:44 UTC 2011
Date: Saturday, April 23, 2011 @ 08:42:44
Author: remy
Revision: 120389
FS#23174: move script symlinks from texlive-bin to texlive-core
Modified:
texlive-bin/trunk/PKGBUILD
texlive-core/trunk/PKGBUILD
-----------------------------+
texlive-bin/trunk/PKGBUILD | 56 ++++++++++++++++++++++++++++++++++++
texlive-core/trunk/PKGBUILD | 64 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 119 insertions(+), 1 deletion(-)
Modified: texlive-bin/trunk/PKGBUILD
===================================================================
--- texlive-bin/trunk/PKGBUILD 2011-04-23 10:06:08 UTC (rev 120388)
+++ texlive-bin/trunk/PKGBUILD 2011-04-23 12:42:44 UTC (rev 120389)
@@ -3,7 +3,7 @@
pkgname=texlive-bin
pkgver=2010.1
_luatex_ver=0.62.0
-pkgrel=7
+pkgrel=8
pkgdesc="TeX Live binaries"
license=('GPL')
arch=('i686' 'x86_64')
@@ -249,6 +249,59 @@
#############################################################
# remove dangling symlinks
_bibtexextra_scripts="bibexport"
+ _core_scripts="
+afm2afm
+arlatex
+autoinst
+bundledoc
+cmap2enc
+de-macro
+dviasm
+epstopdf
+findhyph
+font2afm
+fragmaster
+installfont-tl
+latex2man
+latexdiff
+latexdiff-vc
+latexmk
+latexrevise
+listings-ext.sh
+mkjobtexmf
+mkluatexfontdb
+mkt1font
+mptopdf
+ot2kpx
+pdf180
+pdf270
+pdf90
+pdfatfi
+pdfbook
+pdfcrop
+pdfflip
+pdfjam
+pdfjam-pocketmod
+pdfjam-slides3up
+pdfjam-slides6up
+pdfjoin
+pdfnup
+pdfpun
+pfm2kpx
+pkfix
+pkfix-helper
+purifyeps
+repstopdf
+rpdfcrop
+showglyphs
+texcount
+texdiff
+texdirflatten
+texloganalyser
+thumbpdf
+vpl2ovp
+vpl2vpl
+"
_htmlxml_scripts="ht htcontext htlatex htmex httex httexi htxelatex htxetex mk4ht"
_langextra_scripts="ebong"
_langgreek_scripts="mkgrkindex"
@@ -267,6 +320,7 @@
_science_scripts="ulqda"
for s in \
${_bibtexextra_scripts} \
+ ${_core_scripts} \
${_htmlxml_scripts} \
${_langextra_scripts} \
${_langgreek_scripts} \
Modified: texlive-core/trunk/PKGBUILD
===================================================================
--- texlive-core/trunk/PKGBUILD 2011-04-23 10:06:08 UTC (rev 120388)
+++ texlive-core/trunk/PKGBUILD 2011-04-23 12:42:44 UTC (rev 120389)
@@ -37,6 +37,7 @@
echo "done"
rm -rf {tlpkg,doc,source,omega} || true
}
+
package() {
install -m755 -d $pkgdir/var/lib/texmf/arch/installedpkgs
sed -i '/^#/d' CONTENTS
@@ -67,4 +68,67 @@
rm -f $pkgdir/usr/share/texmf-dist/tex/plain/config/{omega,aleph}.ini
# more cleanup
rm -rf $pkgdir/usr/share/texmf-dist/scripts/context/stubs/mswin/
+
+ # link programs from /usr/share/texmf-dist/scripts
+ _linked_scripts="
+accfonts/mkt1font
+accfonts/vpl2ovp
+accfonts/vpl2vpl
+bundledoc/arlatex
+bundledoc/bundledoc
+context/perl/mptopdf.pl
+de-macro/de-macro
+dviasm/dviasm.py
+epstopdf/epstopdf.pl
+findhyph/findhyph
+fontools/afm2afm
+fontools/autoinst
+fontools/cmap2enc
+fontools/font2afm
+fontools/ot2kpx
+fontools/pfm2kpx
+fontools/showglyphs
+fragmaster/fragmaster.pl
+installfont/installfont-tl
+latex2man/latex2man
+latexdiff/latexdiff.pl
+latexdiff/latexdiff-vc.pl
+latexdiff/latexrevise.pl
+latexmk/latexmk.pl
+luaotfload/mkluatexfontdb.lua
+mkjobtexmf/mkjobtexmf.pl
+oberdiek/pdfatfi.pl
+pdfcrop/pdfcrop.pl
+pdfjam/pdf180
+pdfjam/pdf270
+pdfjam/pdf90
+pdfjam/pdfbook
+pdfjam/pdfflip
+pdfjam/pdfjam
+pdfjam/pdfjam-pocketmod
+pdfjam/pdfjam-slides3up
+pdfjam/pdfjam-slides6up
+pdfjam/pdfjoin
+pdfjam/pdfnup
+pdfjam/pdfpun
+pkfix-helper/pkfix-helper
+pkfix/pkfix.pl
+purifyeps/purifyeps
+texcount/texcount.pl
+texdiff/texdiff
+texdirflatten/texdirflatten
+texloganalyser/texloganalyser
+thumbpdf/thumbpdf.pl
+"
+ install -m755 -d $pkgdir/usr/bin
+ for _script in ${_linked_scripts}; do
+ _scriptbase=$(basename $_script)
+ _scriptbase=${_scriptcase%.*}
+ ln -s /usr/share/texmf-dist/scripts/${_script} ${pkgdir}/usr/bin/${_scriptbase}
+ done
+ ln -s /usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh ${pkgdir}/usr/bin/listings-ext.sh
+
+ # additional symlinks
+ ln -s epstopdf ${pkgdir}/usr/bin/repstopdf
+ ln -s pdfcrop ${pkgdir}/usr/bin/rpdfcrop
}
More information about the arch-commits
mailing list