@@ -1,24 +1,35 @@
2 - GHCVER=7.6.3
4 - GHCVER=7.6.3
3− - GHCVER=7.8.2
5+ - GHCVER=7.8.3
4before_install:
7before_install:
5 - sudo add-apt-repository -y ppa:hvr/ghc
8 - sudo add-apt-repository -y ppa:hvr/ghc
6 - sudo apt-get update -qq
9 - sudo apt-get update -qq
7− - sudo apt-get --no-install-recommends install libwebkitgtk-3.0-dev alex happy
10+ - sudo apt-get --no-install-recommends install libwebkitgtk-dev libwebkitgtk-3.0-dev
8− - sudo apt-get install cabal-install-1.18 ghc-$GHCVER
11+ - sudo apt-get install cabal-install-1.20 ghc-$GHCVER
9− - export CABAL=cabal-1.18
10− - export PATH=$HOME/.cabal/bin:/opt/ghc/$GHCVER/bin:$PATH
12+ - export PATH=$HOME/.cabal/bin:/opt/ghc/$GHCVER/bin:/opt/cabal/1.20/bin:$PATH
11− - $CABAL update
13+ - cabal update
13− if [ $GHCVER = "head" ] || [ $GHCVER = "7.8.2" ]; then
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
14− $CABAL install happy alex
19+ sudo apt-get install happy alex
16− - $CABAL install Cabal cabal-install
21+
23+ - cabal install Cabal
18 - cabal install gtk2hs-buildtools
24 - cabal install gtk2hs-buildtools
19− - cabal install --enable-tests
25+
27+ - cabal install --enable-tests
30+ - cabal install -f-gtk3 --enable-tests
21 - cabal test
31 - cabal test
22notifications:
33notifications:
24 channels: "irc.freenode.net#ghcjs"
35 channels: "irc.freenode.net#ghcjs"