mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-18 13:54:36 -05:00
travis: Download Meson ourselves
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
This commit is contained in:
parent
08de7ca41a
commit
a56bb423bf
1 changed files with 5 additions and 3 deletions
|
@ -19,6 +19,7 @@ addons:
|
||||||
branch_pattern: coverity_scan
|
branch_pattern: coverity_scan
|
||||||
apt:
|
apt:
|
||||||
packages:
|
packages:
|
||||||
|
- python3.5
|
||||||
- autoconf
|
- autoconf
|
||||||
- automake
|
- automake
|
||||||
- make
|
- make
|
||||||
|
@ -61,9 +62,10 @@ before_install:
|
||||||
# TODO: We install xkbcommon here, until Travis use an up-to-date enough Ubuntu
|
# TODO: We install xkbcommon here, until Travis use an up-to-date enough Ubuntu
|
||||||
install:
|
install:
|
||||||
- sudo apt-get install -y --force-yes flex/trusty-backports libfl-dev/trusty-backports
|
- sudo apt-get install -y --force-yes flex/trusty-backports libfl-dev/trusty-backports
|
||||||
- sudo apt-get install -y --force-yes python3.5-pip
|
- wget https://github.com/mesonbuild/meson/releases/download/0.47.0/meson-0.47.0.tar.gz
|
||||||
- pip3.5 install --user meson
|
- tar xf meson-0.47.0.tar.gz
|
||||||
- wget https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-linux.zip
|
- 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
|
- unzip ninja-linux.zip
|
||||||
- export PATH=$(pwd):$PATH
|
- export PATH=$(pwd):$PATH
|
||||||
- git clone https://github.com/alobbs/doxy-coverage
|
- git clone https://github.com/alobbs/doxy-coverage
|
||||||
|
@ -82,7 +84,7 @@ install:
|
||||||
- cd -
|
- cd -
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
- meson build -Db_coverage=true
|
- python3.5 ${MESON} build -Db_coverage=true
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- ninja -C build
|
- ninja -C build
|
||||||
|
|
Loading…
Reference in a new issue