forked from mixxxdj/mixxx
-
Notifications
You must be signed in to change notification settings - Fork 7
/
.travis.yml
18 lines (18 loc) · 868 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
language: c++
# to run compilation/tests with gcc and clang
compiler:
- gcc
# Clang yields compile errors due to http://llvm.org/bugs/show_bug.cgi?id=13745. Wait for an upgrade of GCC on travis
# - clang
before_install:
# update virtual machine
- sudo apt-get update -qq
# Dependencies from <http://mixxx.org/wiki/doku.php/compiling_on_linux>
- sudo apt-get install git scons libqt4-dev libqt4-sql-sqlite libportmidi-dev libshout3-dev libtag1-dev libprotobuf-dev protobuf-compiler libvamp-hostsdk3 vamp-plugin-sdk libusb-1.0-0-dev libfftw3-dev libmad0-dev portaudio19-dev libchromaprint-dev librubberband-dev libsqlite3-dev libsndfile1-dev libflac-dev libid3tag0-dev
# Virtual X, needed for analyser waveform tests
- "export DISPLAY=:99.0"
- "sh -e /etc/init.d/xvfb start"
install:
- scons test=1 mad=1 localecompare=1
script:
- ./mixxx-test