@@ -1,26 +1,32 @@
6 - libgmp-dev
17 - libgmp-dev
9− - STACK_YAML=stack-ghc-7.8.4.yaml
10− - STACK_YAML=stack.yaml
13− # stack
20+ - (mkdir -p $HOME/.local/bin && cd $HOME/.local/bin && wget https://zalora-public.s3.amazonaws.com/tinc && chmod +x tinc)
14− - mkdir -p ~/.local/bin
15− - travis_retry curl -L https://github.com/commercialhaskell/stack/releases/download/v0.1.4.0/stack-0.1.4.0-x86_64-linux.tar.gz | tar -xvzf -
16− - mv stack ~/.local/bin
17− - export PATH=~/.local/bin:$PATH
21+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/1.22/bin:$PATH
18− - stack --version
23+ - cabal --version
24+ - travis_retry cabal update
25+ - sed -i 's/^jobs:/-- jobs:/' ${HOME}/.cabal/config
21− - stack setup
28+ - for package in $(cat sources.txt); do (cd $package && tinc && cabal configure --enable-tests --ghc-options=-Werror --disable-optimization && cabal build && cabal test) || exit 1; done
22− - stack build --test --ghc-options "-Werror"
25 directories:
31 directories:
26− - $HOME/.stack
32+ - $HOME/.tinc/cache