File tree Expand file tree Collapse file tree 1 file changed +25
-7
lines changed Expand file tree Collapse file tree 1 file changed +25
-7
lines changed Original file line number Diff line number Diff line change 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
+
2
7
before_install :
8
+ - sudo add-apt-repository -y ppa:hvr/ghc
3
9
- 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
+
8
22
install :
9
- - PATH="$HOME/.cabal/bin:$PATH" cabal install cabal-meta cabal-src
23
+ - cabal install Cabal
24
+ - cabal install gtk2hs-buildtools
25
+
10
26
script :
11
- - PATH="$HOME/.cabal/bin:$PATH" cabal-meta install --force-reinstalls
27
+ - cabal install
28
+
12
29
notifications :
13
30
irc :
14
31
channels : " irc.freenode.net#leksah"
32
+ skip_join : true
15
33
email : true
You can’t perform that action at this time.
0 commit comments