summaryrefslogtreecommitdiffstats
path: root/.travis.yml
blob: 6efe06f7d6e937a0c0640170537fb66eaf422afe (plain)
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