[CI] Attempt to fix dependencies
[centerim5.git] / .travis.yml
blobb7d1d9943bb55af333a1a2beb05423491805d724
1 language: cpp
2 sudo: required
4 services:
5   - docker
7 matrix:
8   include:
9     # Debian 9 (stretch).
10     - env:
11       - NAME=debian
12       - IMAGE=debian:stretch
13       - UPDATE_CMD="apt-get update"
14       - UPGRADE_CMD="apt-get full-upgrade -y"
15       - INSTALL_CMD="apt-get install -y autoconf automake libtool autopoint
16           gettext pkg-config cmake make g++ libglib2.0-dev libpurple-dev
17           libsigc++-2.0-dev libncursesw5-dev python3"
19 before_install:
20   - echo "Starting run ${IMAGE}"
21   - docker run -d --name ${NAME} -v $(pwd):/travis ${IMAGE} tail -f /dev/null
23 install:
24   - docker exec -t ${NAME} bash -c "${UPDATE_CMD}"
25   - docker exec -t ${NAME} bash -c "${UPGRADE_CMD}"
26   - docker exec -t ${NAME} bash -c "${INSTALL_CMD}"
28 script:
29   # Check the autotools build.
30   - docker exec -t ${NAME} bash -c "cd /travis;
31       ./bootstrap && ./configure && make distcheck"