[latex3-commits] [git/LaTeX3-latex3-luaotfload] dev: Combine calls to tlmgr (89bcabf)

Marcel Fabian Krüger tex at 2krueger.de
Wed Nov 6 13:43:44 CET 2019


Repository : https://github.com/latex3/luaotfload
On branch  : dev
Link       : https://github.com/latex3/luaotfload/commit/89bcabfaa55f8d0c3f5aa4169860ae131e7cd222

>---------------------------------------------------------------

commit 89bcabfaa55f8d0c3f5aa4169860ae131e7cd222
Author: Marcel Fabian Krüger <tex at 2krueger.de>
Date:   Wed Nov 6 13:33:33 2019 +0100

    Combine calls to tlmgr


>---------------------------------------------------------------

89bcabfaa55f8d0c3f5aa4169860ae131e7cd222
 texlive.sh | 41 ++++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

diff --git a/texlive.sh b/texlive.sh
index 2375a8d..73d6d3a 100644
--- a/texlive.sh
+++ b/texlive.sh
@@ -19,57 +19,60 @@ if ! command -v texlua > /dev/null; then
   cd ..
 fi
 tlmgr update --self
+tlmgr pinning add tlcontrib 'luahbtex*'
+
 if ! tlmgr repository list | grep -q tlcontrib; then
   # Add TL contrib
   tlmgr repository add http://contrib.texlive.info/current tlcontrib
 fi
 
+(
 # Needed for any use of texlua even if not testing LuaTeX
-tlmgr install l3build latex latex-bin  luatex  latex-bin-dev
+echo l3build latex latex-bin  luatex  latex-bin-dev
 
-tlmgr pinning add tlcontrib 'luahbtex*'
-tlmgr install luahbtex
+echo luahbtex
 
 # Required to build plain and LaTeX formats:
 # TeX90 plain for unpacking, pdfLaTeX, LuaLaTeX and XeTeX for tests
-tlmgr install cm etex knuth-lib tex tex-ini-files unicode-data 
+echo cm etex knuth-lib tex tex-ini-files unicode-data
 
 # various tools / dependencies of other packages
-tlmgr install ctablestack filehook ifoddpage iftex luatexbase trimspaces
-tlmgr install oberdiek etoolbox xkeyval ucharcat xstring everyhook
-tlmgr install svn-prov setspace
+echo ctablestack filehook ifoddpage iftex luatexbase trimspaces
+echo oberdiek etoolbox xkeyval ucharcat xstring everyhook
+echo svn-prov setspace
 
 # graphics
-tlmgr install graphics xcolor graphics-def pgf
+echo graphics xcolor graphics-def pgf
 
 # fonts support - perhaps take here luaotfload out of the list ...
 # or is it installed as dependency anyway?
-tlmgr install fontspec microtype unicode-math luaotfload
+echo fontspec microtype unicode-math luaotfload
 
 # fonts
-tlmgr install  sourcecodepro Asana-Math  ebgaramond  tex-gyre  amsfonts gnu-freefont  
-tlmgr install  opensans fira tex-gyre-math junicode lm  lm-math amiri ipaex xits
-tlmgr install  libertine coelacanth fontawesome stix2-otf dejavu
-tlmgr install  luatexko unfonts-core cjk-ko iwona libertinus-fonts fandol
-tlmgr install  cm-unicode
+echo sourcecodepro Asana-Math  ebgaramond  tex-gyre  amsfonts gnu-freefont
+echo opensans fira tex-gyre-math junicode lm  lm-math amiri ipaex xits
+echo libertine coelacanth fontawesome stix2-otf dejavu
+echo luatexko unfonts-core cjk-ko iwona libertinus-fonts fandol
+echo cm-unicode
 
 # languages
-tlmgr install  luatexja arabluatex babel babel-english
+echo luatexja arabluatex babel babel-english
 
 
 # math
-tlmgr install  amsmath lualatex-math  
+echo amsmath lualatex-math
 
 # a few more packages
-tlmgr install  luacode environ adjustbox collectbox ms varwidth geometry url ulem
+echo luacode environ adjustbox collectbox ms varwidth geometry url ulem
 
 # some packages for the documentation
-tlmgr install  standalone luatex85 tikzmarmots tikzducks pgf-blur inconsolata tools caption hyperref metalogo fancyvrb mdwtools titlesec tocloft pdfpages listings
+echo standalone luatex85 tikzmarmots tikzducks pgf-blur inconsolata tools caption hyperref metalogo fancyvrb mdwtools titlesec tocloft pdfpages listings
 
 
 # Assuming a 'basic' font set up, metafont is required to avoid
 # warnings with some packages and errors with others
-tlmgr install metafont mfware
+echo metafont mfware
+) | xargs tlmgr install
 
 # Keep no backups (not required, simply makes cache bigger)
 tlmgr option -- autobackup 0





More information about the latex3-commits mailing list