-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
38 lines (36 loc) · 1.37 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
language: generic
os: osx
install:
# Download and install a minimal TeX Live, based on
# https://github.com/latex3/latex3/blob/master/support/texlive.sh.
- curl --location --remote-name http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
- tar -xf install-tl-unx.tar.gz
- cd install-tl-20*
- echo -e "selected_scheme scheme-minimal\nTEXDIR /usr/local/texlive\noption_doc 0\noption_src 0" > texlive.profile
- sudo ./install-tl -no-gui -profile=texlive.profile
- cd ..
- PATH=$PATH:/usr/local/texlive/bin/x86_64-darwin
# Install packages required to create cross-and-crescent.sty and
# crossAndCrescent.asy.
- sudo tlmgr install
cleveref
fontspec
graphics
hyperref
latex-bin
luaotfload
oberdiek
pgf
url
xcolor
# Install packages required to test cross-and-crescent.sty and
# crossAndCrescent.asy. (Asymptote requires Ghostscript.)
- HOMEBREW_NO_AUTO_UPDATE=1 brew install ghostscript
- sudo tlmgr install
asymptote
standalone
xkeyval
script:
- for i in {1..2}; do lualatex -interaction=batchmode cross-and-crescent.dtx; done
- pdflatex -interaction batchmode -jobname logo '\documentclass{standalone}\usepackage{cross-and-crescent}\begin{document}\crossAndCrescent\end{document}'
- asy -outformat pdf -outname logo.pdf -noView -command 'include crossAndCrescent; draw(crossAndCrescentPath());'