summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorQuentin Glidic <sardemff7+git@sardemff7.net>2018-07-10 18:44:18 +0200
committerQuentin Glidic <sardemff7+git@sardemff7.net>2018-07-10 18:49:54 +0200
commita56bb423bf8d152252ef4854a6b175af39444c61 (patch)
treebc0e03a13adec353ca76b77a777931a403a85856
parent08de7ca41acdce62c71fe881387b7de2302bcc8d (diff)
travis: Download Meson ourselves
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
-rw-r--r--.travis.yml8
1 files changed, 5 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index 9fb09a83..03918b21 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,7 @@ addons:
branch_pattern: coverity_scan
apt:
packages:
+ - python3.5
- autoconf
- automake
- make
@@ -61,9 +62,10 @@ before_install:
# TODO: We install xkbcommon here, until Travis use an up-to-date enough Ubuntu
install:
- sudo apt-get install -y --force-yes flex/trusty-backports libfl-dev/trusty-backports
- - sudo apt-get install -y --force-yes python3.5-pip
- - pip3.5 install --user meson
+ - wget https://github.com/mesonbuild/meson/releases/download/0.47.0/meson-0.47.0.tar.gz
+ - tar xf meson-0.47.0.tar.gz
- wget https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-linux.zip
+ - export MESON=$(pwd)/meson-0.47.0/meson.py
- unzip ninja-linux.zip
- export PATH=$(pwd):$PATH
- git clone https://github.com/alobbs/doxy-coverage
@@ -82,7 +84,7 @@ install:
- cd -
before_script:
- - meson build -Db_coverage=true
+ - python3.5 ${MESON} build -Db_coverage=true
script:
- ninja -C build