Skip to content

Commit 0c984d7

Browse files
committed
using 2018
1 parent 0e51c65 commit 0c984d7

File tree

3 files changed

+41
-14
lines changed

3 files changed

+41
-14
lines changed

.travis.yml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,21 @@ os:
55
- linux
66

77
smalltalk:
8-
- Pharo-7.0
8+
- Pharo-stable
99

10-
# Unit tests run the normal pillar tests
11-
# Integration tests test that pillar itself can interact with generated files, pdf generation, etc.
12-
# System tests test that we can install and use pillar as a black box
1310
env:
14-
matrix:
15-
- JOB=test TYPE=System ARCHETYPE=book OUTPUT=pdfs
11+
global:
12+
- PILLAR_RELEASE=v7.7.3
13+
- PATH="$HOME/texlive/bin/x86_64-linux:$HOME/pillar/build:$PATH"
1614

1715
install:
18-
# Pillar installation
19-
- git clone https://github.com/pillar-markup/pillar.git -b v7.4.1 # Clone pillar before worked with dev-7
20-
- cd pillar && ./scripts/build.sh && cd .. # Run pillar build script. Pillar will be built in `pwd`/build!
21-
- . pillar/scripts/ci/ensure_latex.sh # Install latex
22-
- ./pillar/scripts/ci/ensure_book_dependencies.sh # Install latex dependencies required by pillar
23-
16+
- git clone --branch "$PILLAR_RELEASE" https://github.com/pillar-markup/pillar.git "$HOME/pillar"
17+
- ( cd $HOME/pillar; ./scripts/build.sh; )
18+
- $HOME/pillar/scripts/ci/install-texlive
19+
- ./_support/latex/ensure-deps.sh
20+
2421
script:
25-
- ./pillar/build/pillar build pdf
22+
- pillar build pdf
2623

2724
after_success:
2825
- wget -c https://github.com/probonopd/uploadtool/raw/master/upload.sh

Chapters/Introduction/Introduction.pillar

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,5 @@ While reading this book, you can also use some of the videos produced for the Ph
110110
I strongly suggest to watch the videos explaining how to use and interact with the environment.
111111

112112
!!! Thanks
113-
I would like to thanks Morgane Pigny, Anne Etien, Quentin Ducasse, Sven van Caekenberghe, Hayatou Oumarou, Kateryna Aloshkina, Ricardo Pacheco, Olivier Auverlot, Mariette Biernacki, Herby Vojcik, Denis Kudriashov, Holger Freyther, Dimitris Chloupis, Amal Noussi, René Paul Mages, Hannes Hirsel, Lorenzo Solano Martinez for their great feedback.
113+
I would like to thanks Morgane Pigny, Anne Etien, Quentin Ducasse, Sven van Caekenberghe, Hayatou Oumarou, Kateryna Aloshkina, Ricardo Pacheco, Olivier Auverlot, Mariette Biernacki, Herby Vojcik, Denis Kudriashov, Holger Freyther, Dimitris Chloupis, Amal Noussi, René Paul Mages, Hannes Hirsel, Lorenzo Solano Martinez, Ludvik Galois for their great feedback.
114114
Alexandre Bergel for his examples on messages. Olivier Auverlot for his constant enthousiam and for TinyChat. Guillermo Polito for the idea of file and directory example. Damien Pollet for this great template and the new LAN implementation and the numerous makefile implementation and Pillar help.

_support/latex/ensure-deps.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
# this dependency list is for LaTex 2018
3+
4+
xargs tlmgr install <<DEPS
5+
ctablestack
6+
environ
7+
filehook
8+
fira
9+
fontspec
10+
footmisc
11+
gentium-tug
12+
graphics
13+
ifetex
14+
import
15+
listings
16+
luaotfload
17+
luatexbase
18+
memoir
19+
ms
20+
multirow
21+
opensans
22+
pgf
23+
polyglossia
24+
tcolorbox
25+
tools
26+
trimspaces
27+
ulem
28+
varwidth
29+
xcolor
30+
DEPS

0 commit comments

Comments
 (0)