Skip to content
This repository was archived by the owner on Jun 8, 2021. It is now read-only.

Commit 18432bf

Browse files
committed
Update Travis to Ubuntu Xenial and clean up versions/feature-flags
1 parent 44e9f62 commit 18432bf

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

.travis.yml

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
1+
dist: xenial
12
language: rust
23
matrix:
34
include:
45
- os: linux
56
rust: nightly
6-
env: GTK=3.4
7+
env: GTK=3.14 FEATURES=subclassing
78
- os: linux
89
rust: nightly
9-
env: GTK=3.22.30
10+
env: GTK=3.24 FEATURES=subclassing,v2_58
1011
- os: linux
1112
rust: beta
12-
env: GTK=3.4
13+
env: GTK=3.14 FEATURES=subclassing
1314
- os: linux
1415
rust: beta
15-
env: GTK=3.22.30
16+
env: GTK=3.24 FEATURES=subclassing,v2_58
1617
- os: linux
1718
rust: 1.31.0
18-
env: GTK=3.4
19+
env: GTK=3.14 FEATURES=subclassing
1920
- os: linux
2021
rust: 1.31.0
21-
env: GTK=3.22.30
22+
env: GTK=3.24 FEATURES=subclassing,v2_58
2223
- os: osx
2324
rust: nightly
24-
env: GTK=3.4
25+
env: GTK=3.14 FEATURES=subclassing
2526
# - os: osx
2627
# rust: nightly
27-
# env: GTK=3.22.30
28+
# env: GTK=3.24 FEATURES=subclassing,v2_58
2829
- os: osx
2930
rust: beta
30-
env: GTK=3.4
31+
env: GTK=3.14 FEATURES=subclassing
3132
# - os: osx
3233
# rust: beta
33-
# env: GTK=3.22.30
34+
# env: GTK=3.24 FEATURES=subclassing,v2_58
3435
- os: osx
3536
rust: stable
36-
env: GTK=3.4
37+
env: GTK=3.14 FEATURES=subclassing
3738
# - os: osx
3839
# rust: stable
39-
# env: GTK=3.22.30
40+
# env: GTK=3.24 FEATURES=subclassing,v2_58
4041
- os: linux
4142
rust: nightly
42-
env: GTK=3.4 ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
43+
env: GTK=3.14 FEATURES=subclassing ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
4344
- os: linux
4445
rust: nightly
45-
env: GTK=3.22.30 ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
46-
sudo: true
46+
env: GTK=3.24 FEATURES=subclassing,v2_58 ARM=1 OTHER_TARGET="--target armv7-unknown-linux-gnueabihf"
4747
addons:
4848
apt:
4949
packages:
@@ -54,20 +54,17 @@ before_install:
5454
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/opt/X11/lib/pkgconfig; fi
5555
- if [[ "$ARM" == "1" ]]; then rustup target add armv7-unknown-linux-gnueabihf; fi
5656
script:
57-
- if [ "$TRAVIS_RUST_VERSION" == "nightly" ] && [ "$GTK" == "3.4" ] && ! [ "$ARM" == "1" ]; then
57+
- if [ "$TRAVIS_RUST_VERSION" == "nightly" ] && [ "$GTK" == "3.14" ] && ! [ "$ARM" == "1" ]; then
5858
make regen_check;
5959
fi
6060
- if ! [ "$ARM" == "1" ]; then
6161
cargo doc --features "dox";
6262
fi
6363
- if ! [ "$ARM" == "1" ]; then
64-
cargo test --features "subclassing";
64+
cargo test --features "$FEATURES";
6565
fi
6666
- if [ "$ARM" == "1" ]; then
67-
PKG_CONFIG_ALLOW_CROSS=1 cargo build $OTHER_TARGET;
68-
fi
69-
- if [ "$ARM" == "1" ]; then
70-
PKG_CONFIG_ALLOW_CROSS=1 cargo build --features subclassing $OTHER_TARGET;
67+
PKG_CONFIG_ALLOW_CROSS=1 cargo build --features "$FEATURES" $OTHER_TARGET;
7168
fi
7269
- rustc --version
7370
- mkdir .cargo

0 commit comments

Comments
 (0)