summaryrefslogtreecommitdiffstats
path: root/.travis.yml
blob: b3cb16316cae689dd7e39286bb814c7b128d80ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
language: c++
# to run compilation/tests with gcc and clang
compiler:
    - gcc
    - 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