diff --git a/.travis.yml b/.travis.yml index 21aca54d..946acd56 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,6 @@ +sudo: false +dist: trusty + language: d os: @@ -9,7 +12,6 @@ d: - dmd-beta - ldc - ldc-beta - - gdc-6.3.0 env: - ARCH=x86_64 CONFIG=default @@ -30,14 +32,13 @@ matrix: env: ARCH=x86 CONFIG=x11 - os: osx env: ARCH=x86_64 CONFIG=x11 - - os: osx - d: gdc-6.3.0 -sudo: true -before_script: - - if [[ "$TRAVIS_OS_NAME" == "linux" && "$ARCH" == "x86" ]]; then sudo apt-get install gcc-multilib; fi - - if [[ "$TRAVIS_OS_NAME" == "linux" && "$CONFIG" == "x11" && "$ARCH" == "x86_64" ]]; then sudo apt-get install libx11-dev; fi - - if [[ "$TRAVIS_OS_NAME" == "linux" && "$CONFIG" == "x11" && "$ARCH" == "x86" ]]; then sudo apt-get install libx11-dev:i386; fi +addons: + apt: + packages: + - gcc-multilib + - libx11-dev + - libx11-dev:i386 script: - dub test --compiler=${DC} --arch=${ARCH} --config=${CONFIG}