Skip to content

Commit d192e64

Browse files
committed
Update travis file
1 parent f27a683 commit d192e64

File tree

1 file changed

+25
-7
lines changed

1 file changed

+25
-7
lines changed

.travis.yml

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,33 @@
1-
language: haskell
1+
env:
2+
- GHCVER=7.4.1
3+
- GHCVER=7.4.2
4+
- GHCVER=7.6.3
5+
- GHCVER=7.8.3
6+
27
before_install:
8+
- sudo add-apt-repository -y ppa:hvr/ghc
39
- sudo apt-get update -qq
4-
- sudo apt-get --no-install-recommends install libgtksourceview-3.0-dev alex happy
5-
- cabal install Cabal
6-
- cabal install cabal-install
7-
- PATH="$HOME/.cabal/bin:$PATH" cabal install gtk2hs-buildtools
10+
- sudo apt-get --no-install-recommends install libgtk2.0-dev libgtk-3-dev
11+
- sudo apt-get install cabal-install-1.20 ghc-$GHCVER
12+
- export PATH=$HOME/.cabal/bin:/opt/ghc/$GHCVER/bin:/opt/cabal/1.20/bin:$PATH
13+
- cabal update
14+
- |
15+
if [ $GHCVER = "head" ] || [ ${GHCVER%.*} = "7.8" ]; then
16+
sudo apt-get install happy-1.19.3 alex-3.1.3
17+
export PATH=/opt/alex/3.1.3/bin:/opt/happy/1.19.3/bin:$PATH
18+
else
19+
sudo apt-get install happy alex
20+
fi
21+
822
install:
9-
- PATH="$HOME/.cabal/bin:$PATH" cabal install cabal-meta cabal-src
23+
- cabal install Cabal
24+
- cabal install gtk2hs-buildtools
25+
1026
script:
11-
- PATH="$HOME/.cabal/bin:$PATH" cabal-meta install --force-reinstalls
27+
- cabal install
28+
1229
notifications:
1330
irc:
1431
channels: "irc.freenode.net#leksah"
32+
skip_join: true
1533
email: true

0 commit comments

Comments
 (0)