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 <[email protected]> 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
