cannam@150
|
1 dist:
|
cannam@150
|
2 - trusty
|
cannam@150
|
3
|
cannam@150
|
4 language:
|
cannam@150
|
5 - cpp
|
cannam@150
|
6
|
cannam@150
|
7 sudo:
|
cannam@150
|
8 - false
|
cannam@150
|
9
|
cannam@150
|
10 os:
|
cannam@150
|
11 - linux
|
cannam@150
|
12 - osx
|
cannam@150
|
13
|
cannam@150
|
14 addons:
|
cannam@150
|
15 apt:
|
cannam@150
|
16 packages:
|
cannam@236
|
17 - qt5-default libsord-dev
|
cannam@150
|
18
|
cannam@150
|
19 before_install:
|
cannam@229
|
20 - ( cd ../ ; git clone -b output-type-uri https://github.com/piper-audio/piper )
|
cannam@150
|
21 - ( cd ../ ; hg clone https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk )
|
cannam@150
|
22 - ( cd ../ ; git clone https://github.com/sandstorm-io/capnproto )
|
cannam@150
|
23 - ( cd ../capnproto/c++ ; ./setup-autotools.sh && autoreconf -i )
|
cannam@150
|
24 - ( cd ../capnproto/c++ ; ./configure && make && sudo make install )
|
cannam@239
|
25 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then brew install qt5 sord ; fi
|
cannam@160
|
26 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then export PATH=$PATH:/usr/local/opt/qt5/bin ; fi
|
cannam@157
|
27 - ( cd ../vamp-plugin-sdk ; if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then make -f build/Makefile.osx sdkstatic plugins ; else ./configure --disable-programs && make sdkstatic plugins; fi )
|
cannam@150
|
28
|
cannam@150
|
29 install:
|
cannam@150
|
30 - sudo pip install jsonschema
|
cannam@150
|
31
|
cannam@150
|
32 script:
|
cannam@155
|
33 - VAMP_PATH=$(pwd)/../vamp-plugin-sdk/examples ./test.sh
|
cannam@150
|
34
|