[arch-commits] Commit in texlive-core/trunk (PKGBUILD texlive-core.fmts)
Rémy Oudompheng
remy at archlinux.org
Thu Apr 2 06:47:19 UTC 2020
Date: Thursday, April 2, 2020 @ 06:47:19
Author: remy
Revision: 379087
upgpkg: texlive-core 2020.54593-1
TeXLive 2020 upgrade
Modified:
texlive-core/trunk/PKGBUILD
texlive-core/trunk/texlive-core.fmts
-------------------+
PKGBUILD | 122 +++++++++++++++++++++++-----------------------------
texlive-core.fmts | 7 +-
2 files changed, 59 insertions(+), 70 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-04-02 06:46:08 UTC (rev 379086)
+++ PKGBUILD 2020-04-02 06:47:19 UTC (rev 379087)
@@ -1,8 +1,8 @@
# Maintainer: Rémy Oudompheng <remy at archlinux.org>
pkgname=texlive-core
-pkgver=2019.52579
-_revnr=${pkgver#2019.}
+pkgver=2020.54593
+_revnr=${pkgver#2020.}
pkgrel=1
pkgdesc="TeX Live core distribution"
license=('GPL')
@@ -11,7 +11,7 @@
optdepends=(
'dialog: for texconfig'
'ghostscript: for epstopdf, epspdf and other ConTeXt tools'
- 'java-runtime: for utilities like arara'
+ 'java-runtime: for utilities like arara, texplate'
'perl-tk: for texdoctk'
'psutils: to manipulate the output of dvips'
'python: for pythontex'
@@ -54,9 +54,9 @@
etc/texmf/web2c/fmtutil.cnf \
etc/texmf/web2c/mktex.cnf \
etc/texmf/xdvi/XDvi)
-sha256sums=('0faa3620c06ec30b9c879d21aefdbecccdc75e61b42b23763c4637c2801ca1b2'
+sha256sums=('204c746733a90958cdc00531824cd8bf6458b162a3558a951af97a17a2ebe916'
'275253728d884b2b75e01840b0824c1fe5afbdda91fafeacd33deb6cd92341a3'
- '33edd9aa9dfa9be3cb114097578f993033750cb0ab35df1936d2939be5c21045'
+ '09cbe0717c53078d30bdc378322f82e673dafbe7cf76a11e0a3c6dd54dcdfea3'
'1d62d46d4d3a538ccad48d31192fccdfc8d6c0a60b331575a10a007d46812d46'
'05afeae62a5d4c9de79c838c9636e2aefe9ad1d6b787fed4e5930c13baf60eba'
'9a0e462ad44d2ced432860ff62288b1c2f55b04c8d0c92887672478752417cf4'
@@ -81,20 +81,20 @@
cd "$srcdir"
# Install packages.
- install -m755 -d $pkgdir/var/lib/texmf/arch/installedpkgs
+ install -m755 -d "$pkgdir"/var/lib/texmf/arch/installedpkgs
sed -i '/^#/d' CONTENTS
- install -m644 CONTENTS $pkgdir/var/lib/texmf/arch/installedpkgs/${pkgname}_${_revnr}.pkgs
- install -m644 $pkgname.maps $pkgdir/var/lib/texmf/arch/installedpkgs/
- install -m644 $pkgname.fmts $pkgdir/var/lib/texmf/arch/installedpkgs/
- install -m755 -d $pkgdir/usr/share
+ install -m644 CONTENTS "$pkgdir"/var/lib/texmf/arch/installedpkgs/${pkgname}_${_revnr}.pkgs
+ install -m644 $pkgname.maps "$pkgdir"/var/lib/texmf/arch/installedpkgs/
+ install -m644 $pkgname.fmts "$pkgdir"/var/lib/texmf/arch/installedpkgs/
+ install -m755 -d "$pkgdir"/usr/share
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/'{}' \;
- find $dir -type f -exec install -m644 '{}' $pkgdir/usr/share/texmf-dist/'{}' \;
+ find $dir -type d -exec install -d -m755 "$pkgdir"/usr/share/texmf-dist/'{}' \;
+ find $dir -type f -exec install -m644 '{}' "$pkgdir"/usr/share/texmf-dist/'{}' \;
done
- find texmf-dist -type d -exec install -d -m755 $pkgdir/usr/share/'{}' \;
- find texmf-dist -type f -exec install -m644 '{}' $pkgdir/usr/share/'{}' \;
- find texmf-dist -type f -executable -exec chmod 755 $pkgdir/usr/share/'{}' \;
+ find texmf-dist -type d -exec install -d -m755 "$pkgdir"/usr/share/'{}' \;
+ find texmf-dist -type f -exec install -m644 '{}' "$pkgdir"/usr/share/'{}' \;
+ find texmf-dist -type f -executable -exec chmod 755 "$pkgdir"/usr/share/'{}' \;
#############################################################
### install texmf tree
@@ -148,13 +148,8 @@
# replace upstream texmfcnf.lua with ours
install -m644 "$srcdir"/texmfcnf.lua "$pkgdir"/usr/share/texmf-dist/web2c/texmfcnf.lua
- # create symlinks for formats
- echo "--> Create symlinks for TeX formats ..."
- mkdir -p "${pkgdir}/usr/bin"
- bash "${pkgdir}"/usr/share/texmf-dist/scripts/texlive/texlinks.sh -f "$pkgdir"/usr/share/texmf-dist/web2c/fmtutil.cnf "$pkgdir"/usr/bin/
-
# use python2 instead of python for scripts.
- sed -i '1s/python/python2/' $pkgdir/usr/share/texmf-dist/scripts/de-macro/de-macro
+ sed -i '1s/python/python2/' "$pkgdir"/usr/share/texmf-dist/scripts/de-macro/de-macro
# install Perl libraries
mv "$pkgdir"/usr/share/texmf-dist/tlpkg "$pkgdir"/usr/share
@@ -168,11 +163,6 @@
install -D -m755 ${srcdir}/texlive-updmap.script "$pkgdir/usr/share/libalpm/scripts/texlive-updmap"
install -D -m755 ${srcdir}/texlive-fmtutil.script "$pkgdir/usr/share/libalpm/scripts/texlive-fmtutil"
- # copy config file to texmf-config
- #mkdir -p $pkgdir/etc/texmf/tex/context/config
- #cp -a $pkgdir/usr/share/texmf-dist/tex/context/config/cont-usr.tex \
- # $pkgdir/etc/texmf/tex/context/config/cont-usr.tex
-
# remove upstream updmap.cfg: it contains too many maps.
rm "${pkgdir}/usr/share/texmf-dist/web2c/updmap.cfg"
# remove upstream fmtutil.cnf: it will be autogenerated
@@ -179,7 +169,7 @@
rm "${pkgdir}/usr/share/texmf-dist/web2c/fmtutil.cnf"
# more cleanup
- rm -rf $pkgdir/usr/share/texmf-dist/scripts/context/stubs/mswin/
+ rm -rf "$pkgdir/usr/share/texmf-dist/scripts/context/stubs/mswin/"
# link programs from /usr/share/texmf-dist/scripts
_linked_scripts="
@@ -189,13 +179,16 @@
accfonts/vpl2vpl
adhocfilelist/adhocfilelist.sh
arara/arara.sh
+attachfile2/pdfatfi.pl
bundledoc/arlatex
bundledoc/bundledoc
checkcites/checkcites.lua
checklistings/checklistings.sh
+chklref/chklref.pl
chktex/chkweb.sh
chktex/deweb.pl
cjk-gs-integrate/cjk-gs-integrate.pl
+clojure-pamphlet/pamphletangler
cluttex/cluttex.lua
context/perl/mptopdf.pl
context/stubs/unix/context
@@ -236,7 +229,6 @@
latexpand/latexpand
ltxfileinfo/ltxfileinfo
ltximg/ltximg.pl
-lua2dox/lua2dox_filter
luaotfload/luaotfload-tool.lua
lwarp/lwarpmk.lua
make4ht/make4ht
@@ -243,21 +235,9 @@
match_parens/match_parens
mf2pt1/mf2pt1.pl
mkjobtexmf/mkjobtexmf.pl
-oberdiek/pdfatfi.pl
pdfbook2/pdfbook2
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
pdflatexpicscale/pdflatexpicscale.pl
pdftex-quiet/pdftex-quiet
pdfxup/pdfxup
@@ -267,12 +247,11 @@
pkfix/pkfix.pl
ps2eps/ps2eps.pl
purifyeps/purifyeps
+pythontex/depythontex.py
pythontex/pythontex.py
-pythontex/depythontex.py
simpdftex/simpdftex
srcredact/srcredact.pl
sty2dtx/sty2dtx.pl
-texcount/texcount.pl
tex4ebook/tex4ebook
tex4ht/ht.sh
tex4ht/htcontext.sh
@@ -284,6 +263,7 @@
tex4ht/htxetex.sh
tex4ht/mk4ht.pl
tex4ht/xhlatex.sh
+texcount/texcount.pl
texdef/texdef.pl
texdiff/texdiff
texdirflatten/texdirflatten
@@ -290,29 +270,34 @@
texdoc/texdoc.tlu
texdoctk/texdoctk.pl
texfot/texfot.pl
-texlive/allcm.sh
-texlive/allneeded.sh
-texlive/dvi2fax.sh
-texlive/dvired.sh
-texlive/e2pall.pl
+texlive-extra/allcm.sh
+texlive-extra/allneeded.sh
+texlive-extra/dvi2fax.sh
+texlive-extra/dvired.sh
+texlive-extra/e2pall.pl
+texlive-extra/fontinst.sh
+texlive-extra/kpsetool.sh
+texlive-extra/kpsewhere.sh
+texlive-extra/ps2frag.sh
+texlive-extra/pslatex.sh
+texlive-extra/texconfig-dialog.sh
+texlive-extra/texconfig-sys.sh
+texlive-extra/texconfig.sh
+texlive-extra/texlinks.sh
texlive/fmtutil-sys.sh
texlive/fmtutil-user.sh
texlive/fmtutil.pl
-texlive/fontinst.sh
-texlive/kpsetool.sh
-texlive/kpsewhere.sh
-texlive/ps2frag.sh
-texlive/pslatex.sh
+texlive/mktexlsr
+texlive/mktexmf
+texlive/mktexpk
+texlive/mktextfm
texlive/rungs.tlu
-texlive/texconfig-dialog.sh
-texlive/texconfig-sys.sh
-texlive/texconfig.sh
-texlive/texlinks.sh
texlive/updmap-sys.sh
texlive/updmap-user.sh
texlive/updmap.pl
texliveonfly/texliveonfly.py
texloganalyser/texloganalyser
+texplate/texplate.sh
thumbpdf/thumbpdf.pl
typeoutfileinfo/typeoutfileinfo.sh
xindex/xindex.lua
@@ -319,21 +304,24 @@
xindy/texindy.pl
xindy/xindy.pl
"
- install -m755 -d $pkgdir/usr/bin
+ install -m755 -d "$pkgdir/usr/bin"
for _script in ${_linked_scripts}; do
_scriptbase=$(basename $_script)
_scriptbase=${_scriptbase%.*}
- ln -s /usr/share/texmf-dist/scripts/${_script} ${pkgdir}/usr/bin/${_scriptbase}
+ 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
+ ln -s /usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh "${pkgdir}/usr/bin/listings-ext.sh"
# additional symlinks
- ln -s allcm ${pkgdir}/usr/bin/allec
- ln -s fmtutil ${pkgdir}/usr/bin/mktexfmt
- ln -s kpsetool ${pkgdir}/usr/bin/kpsexpand
- ln -s kpsetool ${pkgdir}/usr/bin/kpsepath
- ln -s epstopdf ${pkgdir}/usr/bin/repstopdf
- ln -s pdfcrop ${pkgdir}/usr/bin/rpdfcrop
- ln -s luaotfload-tool ${pkgdir}/usr/bin/mkluatexfontdb
- ln -s texdef ${pkgdir}/usr/bin/latexdef
+ ln -s allcm "${pkgdir}"/usr/bin/allec
+ ln -s cluttex "${pkgdir}"/usr/bin/cllualatex
+ ln -s cluttex "${pkgdir}"/usr/bin/clxelatex
+ ln -s epstopdf "${pkgdir}"/usr/bin/repstopdf
+ ln -s fmtutil "${pkgdir}"/usr/bin/mktexfmt
+ ln -s kpsetool "${pkgdir}"/usr/bin/kpsepath
+ ln -s kpsetool "${pkgdir}"/usr/bin/kpsexpand
+ ln -s luaotfload-tool "${pkgdir}"/usr/bin/mkluatexfontdb
+ ln -s mktexlsr "${pkgdir}"/usr/bin/texhash
+ ln -s pdfcrop "${pkgdir}"/usr/bin/rpdfcrop
+ ln -s texdef "${pkgdir}"/usr/bin/latexdef
}
Modified: texlive-core.fmts
===================================================================
--- texlive-core.fmts 2020-04-02 06:46:08 UTC (rev 379086)
+++ texlive-core.fmts 2020-04-02 06:47:19 UTC (rev 379087)
@@ -11,14 +11,16 @@
etex pdftex language.def -translate-file=cp227.tcx *etex.ini
latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
luacsplain luatex - -etex csplain.ini
-#! luajitlatex luajittex language.dat,language.dat.lua lualatex.ini
+luahbtex luahbtex language.def,language.dat.lua luatex.ini
+luajithbtex luajithbtex language.def,language.dat.lua luatex.ini
luajittex luajittex language.def,language.dat.lua luatex.ini
-lualatex luatex language.dat,language.dat.lua lualatex.ini
+lualatex luahbtex language.dat,language.dat.lua lualatex.ini
luatex luatex language.def,language.dat.lua luatex.ini
mex pdftex mexconf.tex -translate-file=cp227.tcx *mex.ini
mf mf-nowin - -translate-file=cp227.tcx mf.ini
#! mflua mflua-nowin - mf.ini
mptopdf pdftex - -translate-file=cp227.tcx mptopdf.tex
+optex luatex hyphen-lan.opm optex.ini
pdfcslatex pdftex - -etex cslatex.ini
pdfcsplain luatex - -etex csplain.ini
pdfcsplain pdftex - -etex -enc csplain-utf8.ini
@@ -30,5 +32,4 @@
tex tex - tex.ini
utf8mex pdftex mexconf.tex -enc *utf8mex.ini
xelatex xetex language.dat -etex xelatex.ini
-xelatex-dev xetex language.dat -etex xelatex.ini
xetex xetex language.def -etex xetex.ini
More information about the arch-commits
mailing list