From a56bb423bf8d152252ef4854a6b175af39444c61 Mon Sep 17 00:00:00 2001 From: Quentin Glidic Date: Tue, 10 Jul 2018 18:44:18 +0200 Subject: [PATCH] travis: Download Meson ourselves Signed-off-by: Quentin Glidic --- .travis.yml | 8 +++++--- 1 file 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