env:
  - GHCVER=7.4.2
  - GHCVER=7.6.3
  - GHCVER=7.8.3

before_install:
  - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
  - travis_retry sudo add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse
  - travis_retry sudo apt-get update
  - travis_retry sudo apt-get install cabal-install-1.20 ghc-$GHCVER libleveldb-dev libsnappy-dev
  - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/1.20/bin:$PATH

install:
  - cabal update
  - cabal install -j --only-dependencies --enable-tests

script:
  - cabal check
  - cabal sdist

  - export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}');
    cd dist/;
    if [ -f "$SRC_TGZ" ]; then
      cabal install -v2 --run-tests --enable-documentation -fexamples "$SRC_TGZ";
    else
      echo "expected '$SRC_TGZ' not found";
      exit 1;
    fi

env:
  - GHCVER=7.4.2
  - GHCVER=7.6.3
  - GHCVER=7.8.3

before_install:
  - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
  - travis_retry sudo add-apt-repository -y ppa:openstack-ubuntu-testing/icehouse
  - travis_retry sudo apt-get update
  - travis_retry sudo apt-get install cabal-install-1.20 ghc-$GHCVER libleveldb-dev libsnappy-dev
  - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/1.20/bin:$PATH

install:
  - cabal update
  - cabal install -j --only-dependencies --enable-tests --enable-documentation

script:
  - cabal check
  - cabal sdist

  - export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}');
    cd dist/;
    if [ -f "$SRC_TGZ" ]; then
      cabal install --run-tests --enable-documentation -fexamples "$SRC_TGZ";
    else
      echo "expected '$SRC_TGZ' not found";
      exit 1;
    fi

Decrease verbosity, as there are no logs on stdout anyways
Decrease verbosity, as there are no logs on stdout anyways
