diff --git a/.travis.yml b/.travis.yml index 7df77f27..635a8ad5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,9 @@ --- sudo: required +services: + - xvfb + matrix: fast_finish: true include: @@ -15,7 +18,7 @@ matrix: - cd build - cmake .. - make -j2 - - ./visualboyadvance-m --help + - xvfb-run ./visualboyadvance-m --help cache: directories: - "$HOME/.ccache" diff --git a/installdeps b/installdeps index 7d659d40..f856d833 100755 --- a/installdeps +++ b/installdeps @@ -306,7 +306,7 @@ debian_installdeps() { apt_ssl_exceptions=/etc/apt/apt.conf.d/80ssl-exceptions - if ! grep -q 'pkg\.mxe\.cc' $apt_ssl_exceptions; then + if ! grep -q 'pkg\.mxe\.cc' $apt_ssl_exceptions 2>/dev/null; then sudo sh -c "cat >> $apt_ssl_exceptions" < $mxe_apt_sources" + echo "deb https://pkg.mxe.cc/repos/apt/dists $debian_rel main" | sudo -- sh -c "cat > $mxe_apt_sources" check sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D43A795B73B16ABE9643FE1AFD8FFF16DB45C6AB else error "$mxe_apt_sources exists but mxe packages are not found in apt, either delete it or fix it"