Skip to content

Instantly share code, notes, and snippets.

@jkglasbrenner
Last active October 4, 2018 00:08
Show Gist options
  • Select an option

  • Save jkglasbrenner/285596a1bb8b77e12ef4bfb065a671f4 to your computer and use it in GitHub Desktop.

Select an option

Save jkglasbrenner/285596a1bb8b77e12ef4bfb065a671f4 to your computer and use it in GitHub Desktop.
Script for installing texlive from source on Travis CI. Adapted from: https://github.com/latex3/latex3/blob/master/support/texlive.sh
selected_scheme scheme-custom
TEXDIR /opt/texlive/2018
TEXMFCONFIG ~/.config/texlive2018/texmf-config
TEXMFHOME ~/texmf
TEXMFLOCAL /opt/texlive/texmf-local
TEXMFSYSCONFIG /opt/texlive/2018/texmf-config
TEXMFSYSVAR /opt/texlive/2018/texmf-var
TEXMFVAR ~/.config/texlive2018/texmf-var
binary_x86_64-linux 1
collection-basic 1
collection-bibtexextra 0
collection-binextra 0
collection-context 0
collection-fontsextra 0
collection-fontsrecommended 1
collection-fontutils 0
collection-formatsextra 1
collection-games 0
collection-humanities 0
collection-langarabic 0
collection-langchinese 0
collection-langcjk 0
collection-langcyrillic 0
collection-langczechslovak 0
collection-langenglish 0
collection-langeuropean 0
collection-langfrench 0
collection-langgerman 0
collection-langgreek 0
collection-langitalian 0
collection-langjapanese 0
collection-langkorean 0
collection-langother 0
collection-langpolish 0
collection-langportuguese 0
collection-langspanish 0
collection-latex 1
collection-latexextra 1
collection-latexrecommended 1
collection-luatex 0
collection-mathscience 1
collection-metapost 0
collection-music 0
collection-pictures 0
collection-plaingeneric 1
collection-pstricks 0
collection-publishers 0
collection-texworks 0
collection-xetex 1
instopt_adjustpath 0
instopt_adjustrepo 1
instopt_letter 1
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
#!/usr/bin/env sh
# This script is used for testing using Travis
# It is intended to work on their VM set up: Ubuntu 12.04 LTS
# A minimal current TL is installed adding only the packages that are
# required
# Obtain TeX Live
wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar -xzf install-tl-unx.tar.gz
cd install-tl-20*
# Install system
./install-tl --profile=../texlive.profile
cd ..
# Export texlive to PATH
export PATH=/opt/texlive/2018/bin/x86_64-linux:$PATH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment