From 8aa5180d5db5072c8f15b287df40d2209c3e3685 Mon Sep 17 00:00:00 2001 From: Daniel Albers Date: Tue, 7 Jun 2016 00:09:06 +0200 Subject: [PATCH] Update travis build configuration to trusty Also adds packages required to build all features marked as recommended as well as translations. Versions currently being installed: gcc 4.8.4 clang 3.5.0 Qt 4.8.5 Qt 5.2.1 --- .travis.yml | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/.travis.yml b/.travis.yml index 476319e5..41546346 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,23 +1,21 @@ -before_install: - - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test - - sudo add-apt-repository -y ppa:kalakris/cmake - - sudo apt-add-repository -y ppa:beineri/opt-qt521 - - sudo apt-get -qq update +sudo: required +dist: trusty install: - - sudo apt-get install -q gcc-4.7 g++-4.7 - - if [ "$CXX" = "clang" ]; then sudo apt-get install -q clang-3.4; fi - - sudo apt-get install -q cmake - - sudo apt-get install -q qt52base qt52webkit qt52tools qt52script - - if [ "$CXX" = "g++" ]; then export CXX="g++-4.7" CC="gcc-4.7"; fi + - sudo apt-get -qy install libqt5webkit5-dev qttools5-dev qtscript5-dev + - sudo apt-get -qy install libdbusmenu-qt-dev libdbusmenu-qt5-dev + - sudo apt-get -qy install libphonon-dev libphonon4qt5-dev + - sudo apt-get -qy install libqca2-dev + - sudo apt-get -qy install qt4-dev-tools qttools5-dev-tools + - sudo apt-get -qy install libphonon4qt5experimental4 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805096 language: cpp compiler: - - gcc + - gcc - clang -env: +env: - QT_VERSION=qt4 - QT_VERSION=qt5 @@ -25,7 +23,7 @@ script: - mkdir build - cd build - if [ "$QT_VERSION" = "qt4" ]; then cmake ..; fi - - if [ "$QT_VERSION" = "qt5" ]; then source /opt/qt52/bin/qt52-env.sh && cmake -DUSE_QT5=ON ..; fi + - if [ "$QT_VERSION" = "qt5" ]; then cmake -DUSE_QT5=ON ..; fi - make matrix: -- 2.20.1