Tighten Safe Haskell bounds, fixes new warning in GHC 7.10.
[packages/unix.git] / .travis.yml
1 env:
2  - GHCVER=7.4.1
3  - GHCVER=7.4.2
4  - GHCVER=7.6.1
5  - GHCVER=7.6.2
6  - GHCVER=7.6.3
7
8 before_install:
9  - sudo add-apt-repository -y ppa:hvr/ghc
10  - sudo apt-get update
11  - sudo apt-get install cabal-install-1.18 ghc-$GHCVER autoconf
12  - export PATH=/opt/ghc/$GHCVER/bin:$PATH
13
14 install:
15  - cabal-1.18 update
16  - ghc --version
17
18 script:
19  - autoreconf -i
20  - cabal-1.18 configure -v2
21  - cabal-1.18 build
22  - cabal-1.18 check
23  - cabal-1.18 sdist
24  - export SRC_TGZ=$(cabal-1.18 info . | awk '{print $2 ".tar.gz";exit}') ;
25    cd dist/;
26    if [ -f "$SRC_TGZ" ]; then
27       cabal-1.18 install "$SRC_TGZ";
28    else
29       echo "expected '$SRC_TGZ' not found";
30       exit 1;
31    fi