@@ -1,24 +1,35 @@
11env:
2+ - GHCVER=7.4.1
3+ - GHCVER=7.4.2
24 - GHCVER=7.6.3
3− - GHCVER=7.8.2
5+ - GHCVER=7.8.3
6+
47before_install:
58 - sudo add-apt-repository -y ppa:hvr/ghc
69 - sudo apt-get update -qq
7− - sudo apt-get --no-install-recommends install libwebkitgtk-3.0-dev alex happy
8− - sudo apt-get install cabal-install-1.18 ghc-$GHCVER
9− - export CABAL=cabal-1.18
10− - export PATH=$HOME/.cabal/bin:/opt/ghc/$GHCVER/bin:$PATH
11− - $CABAL update
10+ - sudo apt-get --no-install-recommends install libwebkitgtk-dev libwebkitgtk-3.0-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
1214 - |
13− if [ $GHCVER = "head" ] || [ $GHCVER = "7.8.2" ]; then
14− $CABAL install happy alex
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
1520 fi
16− - $CABAL install Cabal cabal-install
21+
1722install:
23+ - cabal install Cabal
1824 - cabal install gtk2hs-buildtools
19− - cabal install --enable-tests
25+
2026script:
27+ - cabal install --enable-tests
28+ - cabal test
29+ - cabal clean
30+ - cabal install -f-gtk3 --enable-tests
2131 - cabal test
32+
2233notifications:
2334 irc:
2435 channels: "irc.freenode.net#ghcjs"