@@ -6,22 +6,24 @@ compiler:
66before_install :
77 - if [ "$CXX" == "g++" ]; then sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test; fi
88 - if [ "$CXX" == "clang++" ]; then sudo add-apt-repository -y ppa:h-rayflood/llvm; fi
9-
109 - sudo apt-add-repository -y ppa:ubuntu-sdk-team/ppa
1110 - sudo add-apt-repository ppa:czchen/travis-ci -y
11+ - sudo add-apt-repository -y ppa:beineri/opt-qt541
1212 - sudo apt-get update -y
13+
1314install :
1415 # gcc
1516 - if [ "$CXX" = "g++" ]; then sudo apt-get install -qq g++-4.8; fi
1617 - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
1718 # clang
1819 - if [ "$CXX" == "clang++" ]; then sudo apt-get install --allow-unauthenticated -qq clang-3.4; fi
1920 - if [ "$CXX" == "clang++" ]; then export CXX="clang++-3.4"; fi
20-
21- - sudo apt-get install qtdeclarative5-dev qttools5-dev qttools5-dev-tools
21+ # qt
22+ - sudo apt-get update
23+ - sudo apt-get -y install qt54declarative qt54tools
24+ # pam and x11
2225 - sudo apt-get install -qq libpam0g-dev libX11-dev libx11-xcb-dev
23- - sudo apt-get install cmake -y
24-
26+ # xcb
2527 - sudo wget http://mirrors.kernel.org/ubuntu/pool/main/libx/libxcb/libxcb1_1.10-2ubuntu1_amd64.deb
2628 - sudo wget http://mirrors.kernel.org/ubuntu/pool/main/libx/libxcb/libxcb-xkb1_1.10-2ubuntu1_amd64.deb
2729 - sudo wget http://mirrors.kernel.org/ubuntu/pool/main/libx/libxcb/libxcb1-dev_1.10-2ubuntu1_amd64.deb
@@ -32,9 +34,15 @@ install:
3234 - sudo dpkg --force-depends -i libxcb-xkb-dev_1.10-2ubuntu1_amd64.deb
3335
3436before_script :
37+ # cmake
38+ - wget --no-check-certificate http://www.cmake.org/files/v3.3/cmake-3.3.0-Linux-x86_64.tar.gz -O cmake.tar.gz
39+ - tar -xzf cmake.tar.gz -C $HOME
40+ - export PATH=$HOME/cmake-3.3.0-Linux-x86_64/bin:$PATH
41+ - cmake --version
42+ # prepare
43+ - source /opt/qt54/bin/qt54-env.sh
3544 - mkdir build
3645 - cd build
3746 - cmake ..
3847
3948script : make
40-
0 commit comments