diff options
author | Quentin Glidic <sardemff7+git@sardemff7.net> | 2018-07-10 18:44:18 +0200 |
---|---|---|
committer | Quentin Glidic <sardemff7+git@sardemff7.net> | 2018-07-10 18:49:54 +0200 |
commit | a56bb423bf8d152252ef4854a6b175af39444c61 (patch) | |
tree | bc0e03a13adec353ca76b77a777931a403a85856 | |
parent | 08de7ca41acdce62c71fe881387b7de2302bcc8d (diff) |
travis: Download Meson ourselves
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
-rw-r--r-- | .travis.yml | 8 |
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 |