foxygit / doom Log in
commit f3405a4d5c15d2e5bed53e63796cff62d2b4a288
Author:     Simon Howard <fraggle@soulsphere.org>
AuthorDate: Sun Jun 5 11:28:02 2016 -0400
Commit:     Simon Howard <fraggle@soulsphere.org>
CommitDate: Sun Jun 5 11:28:02 2016 -0400

    Use apt addon rather than sudo for builds.

    The 'sudo apt-get install' instructions on the travis-ci website don't
    work for containerized builds; instead we must specify packages to
    install using the apt addon.
---
 .travis.yml | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 1ed9514f..04cf19ba 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,9 +3,18 @@ language: c
 compiler: gcc

 # TODO: Remove old SDL library dependencies once sdl2-branch is merged.
-before_install:
-    - sudo apt-get update -qq
-    - sudo apt-get install -qq libsdl2-dev libsdl2-mixer-dev libsdl2-net-dev libsdl2-image-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsamplerate0-dev libpng-dev
+addons:
+    apt:
+        packages:
+        - libsdl2-dev
+        - libsdl2-mixer-dev
+        - libsdl2-net-dev
+        - libsdl2-image-dev
+        - libsamplerate0-dev
+        - libsdl1.2-dev
+        - libsdl-mixer1.2-dev
+        - libsdl-net1.2-dev
+        - libpng-dev

 script: ./autogen.sh && make