summaryrefslogtreecommitdiff
path: root/paper/lua-filters/.travis.yml
blob: 196eb28e5aee61ee22056a6ff8c2b13ebe0698c1 (plain)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Use new container infrastructure to enable caching
sudo: false

# Do not choose a language; we provide our own build tools.
language: minimal

addons:
  apt:
    packages:
      - aspell
      - aspell-fr
      - aspell-en
      - imagemagick
      - default-jre
      - graphviz
      - inkscape
      - python3
      - python3-pip
      - python3-tk
      - python3-numpy
      - python3-matplotlib
      - latex-xcolor
      - lmodern
      - texlive-bibtex-extra
      - texlive-fonts-recommended
      - texlive-generic-recommended
      - texlive-latex-recommended
      - texlive-latex-extra
      - pgf

before_install:
- unset CC
# Download and unpack the pandoc binary
- |
  pushd $HOME
  RELEASES_URL='https://github.com/jgm/pandoc/releases'
  export PANDOCVERSION=$(curl -I "$RELEASES_URL/latest" | sed -ne 's#Location:.*tag/\(.*\)$#\1#p' | tr -d "\n\r")
  echo $PANDOCVERSION
  wget $RELEASES_URL/download/$PANDOCVERSION/pandoc-$PANDOCVERSION-linux.tar.gz
  tar xvzf pandoc-$PANDOCVERSION-linux.tar.gz
  popd
# Download plantuml.jar for plantuml filter
- |
  pushd $HOME
  wget http://sourceforge.net/projects/plantuml/files/plantuml.jar
  popd
- export PATH=$HOME/pandoc-$PANDOCVERSION/bin:$PATH
- export PLANTUML=$HOME/plantuml.jar

install: []

script:
- |
  make test