|
|
- #!/usr/bin/env sh
-
- # Originally from https://github.com/PHPirates/travis-ci-latex-pdf
-
- # This script is used for building LaTeX files using Travis
- # A minimal current TL is installed adding only the packages that are
- # required
-
- TEXLIVE_TAR_URL="http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz"
-
- # See if there is a cached version of TL available
- export PATH=/tmp/texlive/bin/x86_64-linux:$PATH
- if ! command -v texlua > /dev/null; then
- # Obtain TeX Live
- wget $TEXLIVE_TAR_URL
- tar -xzf $(basename $TEXLIVE_TAR_URL)
- # Install a minimal system
- cd install-tl-20*
- ./install-tl --profile=../texlive/texlive.profile
- cd ..
- fi
-
- # Just including texlua so the cache check above works
- tlmgr install luatex
-
- # We specify the directory in which it is located texlive_packages
- tlmgr install $(sed 's/\s*#.*//;/^\s*$/d' texlive/texlive_packages)
-
- # Keep no backups (not required, simply makes cache bigger)
- tlmgr option -- autobackup 0
-
- # Update the TL install but add nothing new
- tlmgr update --self --all --no-auto-install
|