1
0
mirror of https://github.com/clementine-player/Clementine synced 2025-01-16 11:42:05 +01:00

Experiment with building in docker on Travis.

This commit is contained in:
John Maguire 2018-02-19 14:26:47 +00:00
parent 33e1a9bc32
commit c98a8cdae1

View File

@ -1,40 +1,13 @@
sudo: required
language: cpp language: cpp
addons: services:
apt: - docker
packages:
- cmake before_script:
- gettext - sudo docker pull gcr.io/clementine-data/slave-ubuntu-bionic-64
- libboost-dev
- libboost-serialization-dev
- libcdio-dev
- libchromaprint-dev
- libcrypto++-dev
- libechonest-dev
- libfftw3-dev
- libglew1.5-dev
- libgpod-dev
- libgstreamer1.0-dev
- libgstreamer-plugins-base1.0-dev
- liblastfm-dev
- libmtp-dev
- libplist-dev
- libprotobuf-dev
- libpulse-dev
- libqca2-dev
- libqca2-plugin-ossl
- libqjson-dev
- libqt4-dev
- libqt4-opengl-dev
- libqtwebkit-dev
- libsparsehash-dev
- libsqlite3-dev
- libtag1-dev
- libusbmuxd-dev
- protobuf-compiler
- qt4-dev-tools
script: script:
- cd bin - >
- cmake .. sudo docker run gcr.io/clementine-data/slave-ubuntu-bionic-64 --entrypoint=/bin/bash -v ${TRAVIS_BUILD_DIR}:/build
- make -c 'cd /build/bin && cmake .. && make'