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

Commit ac1a38e

Browse files
authored
Merge pull request #446 from sdroege/travis-xenial
Update Travis to Ubuntu Xenial
2 parents 44e9f62 + 6ec2429 commit ac1a38e

File tree

2 files changed

+21
-23
lines changed

2 files changed

+21
-23
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_48
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_48
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_48
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_48
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_48
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_48
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_48 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

appveyor.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@ install:
1717

1818
build_script:
1919
- cargo doc --features "dox"
20-
- cargo test
20+
- cargo test --features subclassing
21+
- cargo test --features subclassing,v2_58
2122
- mkdir .cargo
2223
- echo paths = ["."] > .cargo\config
2324
- git clone -q --depth 50 -b pending https://github.com/gtk-rs/examples _examples
2425
- cd _examples
2526
- cargo build
26-
- cargo build --features gtk_3_18
27+
- cargo build --features gtk_3_24
2728

2829
test: false

0 commit comments

Comments
 (0)