[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