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:
parent
33e1a9bc32
commit
c98a8cdae1
45
.travis.yml
45
.travis.yml
@ -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'
|
||||||
|
Loading…
Reference in New Issue
Block a user