Skip to content

Commit c882d22

Browse files
authored
cleanup and fix travis CI (lsh123#295)
1 parent 51dc3ab commit c882d22

File tree

1 file changed

+37
-40
lines changed

1 file changed

+37
-40
lines changed

.travis.yml

Lines changed: 37 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,49 @@
11
language: c
2-
sudo: required
3-
install:
4-
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get update; fi
5-
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; fi
6-
# install build tools
7-
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then
8-
if [ "$TRAVIS_ARCH" = "s390x" ]; then
9-
sudo apt-get install automake autoconf libtool libtool-bin libltdl-dev libltdl7;
10-
else
11-
sudo apt-get install automake autoconf libtool;
12-
fi;
13-
fi
14-
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew install libtool; fi
15-
# install libxml2/libxslt libraries
16-
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get install libxml2 libxml2-dev libxslt1.1 libxslt1-dev; fi
17-
# install openssl libraries
18-
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get install libssl1.0.0 libssl-dev; fi
19-
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew install openssl; fi
20-
# install nspr/nss libraries
21-
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo apt-get install libnspr4 libnspr4-dev libnss3 libnss3-dev libnss3-tools; fi
22-
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then brew install nss; fi
23-
# install gcrypt libraries
24-
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then
25-
if [ "$TRAVIS_ARCH" = "s390x" ]; then
26-
sudo apt-get install libgcrypt20 libgcrypt20-dev;
27-
else
28-
sudo apt-get install libgcrypt11 libgcrypt11-dev;
29-
fi;
30-
fi
31-
# install gnutls libraries
32-
- if [ "$TRAVIS_OS_NAME" = "linux" ]; then
33-
if [ "$TRAVIS_ARCH" = "s390x" ]; then
34-
sudo apt-get install libgnutls-dev;
35-
else
36-
sudo apt-get install libgnutls28 libgnutls-dev;
37-
fi;
38-
fi
2+
os: linux
3+
dist: bionic
4+
5+
addons:
6+
apt:
7+
packages:
8+
- automake
9+
- autoconf
10+
- libtool
11+
- libtool-bin
12+
- libltdl-dev
13+
- libltdl7
14+
- libxml2
15+
- libxml2-dev
16+
- libxslt1.1
17+
- libxslt1-dev
18+
- libssl1.0.0
19+
- libssl-dev
20+
- libnspr4
21+
- libnspr4-dev
22+
- libnss3
23+
- libnss3-dev
24+
- libnss3-tools
25+
- libgcrypt20
26+
- libgcrypt20-dev
27+
- libgnutls28-dev
28+
homebrew:
29+
packages:
30+
- libtool
31+
- openssl
32+
- nss
33+
- libgcrypt
34+
- gnutls
35+
3936
script:
4037
- . scripts/travis-env.sh && mkdir build && cd build && ../autogen.sh --enable-werror && make && make check
41-
matrix:
38+
39+
jobs:
4240
include:
4341
- name: "linux-x86_64"
4442
os: linux
45-
dist: trusty
43+
arch: amd64
4644
- name: "osx"
4745
os: osx
4846
osx_image: xcode9.3
4947
- name: "linux-s390x"
5048
os: linux
5149
arch: s390x
52-
dist: xenial

0 commit comments

Comments
 (0)