From c1f1b082237fc44b787f33d8a47cc035ebe60cc6 Mon Sep 17 00:00:00 2001 From: Deokhwan Kim Date: Tue, 27 Aug 2019 19:13:31 -0400 Subject: [PATCH] Install libgl1-mesa-dev when testing with Travis CI Compiling SDL2_ttf on Ubuntu in Travis CI requires libGL.so, which is included in libgl1-mesa-dev. Refer to https://discourse.libsdl.org/t/cross-compiling-sdl-ttf/18773. --- .travis.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 0cefea8b..2ad6f5f0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,14 @@ env: - secure: MJhmVnQ2IM7+sVmc3vU4ndKOcQgLLeHUPW3qaQBQHKQmvoswCwQK60N17uSgWn1Ln8teqvSRHq4KclIjdMHI+VuQXJHQKHDgjcYbHxwmc3AM1Whnp0XB44ksKUmD109BGWSfZQxzF+6dA+YNOQ+mti+bpydMu8n2FMVjA/SXwQ8= install: - - if [[ $CI_BUILD_FEATURES != *"bundled"* ]]; then bash scripts/travis-install-sdl2.sh; fi + - | + if [[ $CI_BUILD_FEATURES != *"bundled"* ]]; then + if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then + sudo apt-get update + sudo apt-get install --assume-yes libgl1-mesa-dev + fi + bash scripts/travis-install-sdl2.sh + fi before_script: - shopt -s expand_aliases