Skip to content

Commit cb75e6b

Browse files
committed
Use TeX Live 2020 instead of 2017
1 parent 25f89f3 commit cb75e6b

File tree

2 files changed

+42
-23
lines changed

2 files changed

+42
-23
lines changed

.travis.texlive-profile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
selected_scheme scheme-basic
2+
TEXDIR /home/travis/local/share/texlive
3+
TEXMFCONFIG /home/travis/.texlive/texmf-config
4+
TEXMFHOME /home/travis/.texmf
5+
TEXMFLOCAL /home/travis/local/share/texlive/texmf-local
6+
TEXMFSYSCONFIG /home/travis/local/share/texlive/texmf-config
7+
TEXMFSYSVAR /home/travis/local/share/texlive/texmf-var
8+
TEXMFVAR /home/travis/.texlive/texmf-var
9+
binary_x86_64-linux 1
10+
collection-binextra 1
11+
collection-langgerman 1
12+
collection-latex 1
13+
collection-luatex 1
14+
instopt_adjustpath 0
15+
instopt_adjustrepo 1
16+
instopt_letter 0
17+
instopt_portable 0
18+
instopt_write18_restricted 1
19+
tlpdbopt_autobackup 1
20+
tlpdbopt_backupdir tlpkg/backups
21+
tlpdbopt_create_formats 1
22+
tlpdbopt_desktop_integration 1
23+
tlpdbopt_file_assocs 1
24+
tlpdbopt_generate_updmap 0
25+
tlpdbopt_install_docfiles 0
26+
tlpdbopt_install_srcfiles 0
27+
tlpdbopt_post_code 1
28+
tlpdbopt_sys_bin /usr/local/bin
29+
tlpdbopt_sys_info /usr/local/share/info
30+
tlpdbopt_sys_man /usr/local/share/man
31+
tlpdbopt_w32_multi_user 1

.travis.yml

Lines changed: 11 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,25 @@
11
os: "linux"
22
dist: "bionic"
3-
43
language: "minimal"
54

65
addons:
76
apt:
87
update: true
98
packages:
109
- "scons"
11-
- "texlive-fonts-extra"
12-
- "texlive-lang-cyrillic"
13-
- "texlive-lang-german"
14-
- "texlive-latex-extra"
15-
- "texlive-luatex"
16-
- "texlive-plain-generic"
17-
- "texlive-science"
1810

1911
install:
20-
# update KOMA-Script and etoc packages as TeX Live 2017 is too old
21-
- "mkdir tmp && cd tmp"
22-
- "wget https://svwh.dl.sourceforge.net/project/koma-script/KOMA-Script/koma-script-3511.zip"
23-
- "unzip koma-script-3511.zip"
24-
- "rm koma-script-3511.zip"
25-
- "sudo mv * /usr/local/share/texmf/"
26-
- "wget http://mirrors.ctan.org/macros/latex/contrib/etoc.zip"
27-
- "unzip etoc.zip"
28-
- "cd etoc"
29-
- "etex etoc.dtx"
30-
- "sudo mkdir -p /usr/local/share/texmf/tex/latex/etoc"
31-
- "sudo mv etoc.sty /usr/local/share/texmf/tex/latex/etoc/"
32-
- "cd .. && rm -r etoc"
33-
- "sudo texhash"
34-
- "cd .. && rm -r tmp"
12+
# list of packages (heavily modified output of "\RequirePackage{snapshot}")
13+
- "export PACKAGES='bbm bbm-macros booktabs cancel charter chemgreek courier cyrillic dashrule enumitem epstopdf esint esvect etoc floatflt fontaxes framed gofonts ifmtarg import koma-script lastpage listings ly1 mathdesign mathtools mhchem microtype multirow silence siunitx snapshot translator ulem xcharter xcolor xkeyval xpatch xstring xypic'"
14+
- "wget https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2020/install-tl-unx.tar.gz"
15+
- "tar -xzf install-tl-unx.tar.gz"
16+
- "rm -f install-tl-unx.tar.gz"
17+
- "cd install-tl*"
18+
- "./install-tl \"--profile=$TRAVIS_BUILD_DIR/.travis.texlive-profile\""
19+
- "cd .."
20+
- "rm -rf install-tl*"
21+
- "export PATH=\"/home/travis/local/share/texlive/bin/x86_64-linux:$PATH\""
22+
- "tlmgr install $PACKAGES"
3523

3624
script:
3725
- "/usr/bin/env python3 $(which scons) -j $(nproc)"

0 commit comments

Comments
 (0)