using manual texlive installation to have newest packages

This commit is contained in:
jankapunkt 2018-02-07 15:40:47 +01:00
parent da35ad2aee
commit cadcff151d
2 changed files with 37 additions and 8 deletions

View File

@ -7,16 +7,15 @@ general:
only: only:
- ci_setup - ci_setup
addons:
apt:
sources:
- xenialmain: 'deb http://de.archive.ubuntu.com/ubuntu/xenial main'
- xenialuniv: 'deb http://de.archive.ubuntu.com/ubuntu/xenial universe'
before_install: before_install:
- sudo apt-get -qq update - PROJECTDIR=$(pwd)
- sudo apt-get install -y texlive-base texlive-extra-utils texlive-font-utils texlive-fonts-extra texlive-fonts-recommended texlive-generic-recommended texlive-lang-english texlive-lang-german texlive-latex-base texlive-latex-extra texlive-latex-recommended texlive-pictures texlive-pstricks - cd /tmp && wget http://ftp.fau.de/ctan/systems/texlive/tlnet/install-tl-unx.tar.gz
- untar -xvzf install-tl-unx.tar.gz
- cd install-tl-*
- chmod +x install-tl
- sudo ./install-tl --profile=$PROJECTDIR/texlive.profile
script: script:
- bash tests/testall.sh - bash tests/testall.sh

30
texlive.profile Normal file
View File

@ -0,0 +1,30 @@
# texlive.profile written on Wed Feb 7 13:41:48 2018 UTC
# It will NOT be updated and reflects only the
# installation profile at installation time.
selected_scheme scheme-full
TEXDIR /usr/local/texlive/2017
TEXMFCONFIG ~/.texlive2017/texmf-config
TEXMFHOME ~/texmf
TEXMFLOCAL /usr/local/texlive/texmf-local
TEXMFSYSCONFIG /usr/local/texlive/2017/texmf-config
TEXMFSYSVAR /usr/local/texlive/2017/texmf-var
TEXMFVAR ~/.texlive2017/texmf-var
binary_x86_64-linux 1
instopt_adjustpath 0
instopt_adjustrepo 1
instopt_letter 0
instopt_portable 0
instopt_write18_restricted 1
tlpdbopt_autobackup 1
tlpdbopt_backupdir tlpkg/backups
tlpdbopt_create_formats 1
tlpdbopt_desktop_integration 1
tlpdbopt_file_assocs 1
tlpdbopt_generate_updmap 0
tlpdbopt_install_docfiles 0
tlpdbopt_install_srcfiles 0
tlpdbopt_post_code 1
tlpdbopt_sys_bin /usr/local/bin
tlpdbopt_sys_info /usr/local/share/info
tlpdbopt_sys_man /usr/local/share/man
tlpdbopt_w32_multi_user 1