annotate .travis.yml @ 341:f7c4978a6113
bqaudiostream
Try using these scripts from here
author |
Chris Cannam |
date |
Thu, 31 Jan 2019 15:49:25 +0000 |
parents |
3cfb0154a9bc |
children |
228afe7eb408 |
rev |
line source |
Chris@304
|
1 language:
|
Chris@304
|
2 - cpp
|
Chris@304
|
3
|
Chris@304
|
4 os:
|
Chris@304
|
5 - linux
|
Chris@304
|
6 - osx
|
Chris@304
|
7
|
Chris@337
|
8 dist:
|
Chris@337
|
9 - xenial
|
Chris@337
|
10
|
Chris@337
|
11 sudo:
|
Chris@337
|
12 - required
|
Chris@337
|
13
|
Chris@337
|
14 osx_image:
|
Chris@337
|
15 - xcode9
|
Chris@337
|
16
|
Chris@304
|
17 addons:
|
Chris@304
|
18 apt:
|
Chris@304
|
19 packages:
|
Chris@307
|
20 - libbz2-dev libfftw3-dev libfishsound1-dev libid3tag0-dev liblo-dev liblrdf0-dev libmad0-dev liboggz2-dev libpulse-dev libsamplerate-dev libsndfile-dev libsord-dev libxml2-utils portaudio19-dev qt5-default libqt5svg5-dev raptor-utils yajl-tools mlton
|
Chris@304
|
21
|
Chris@304
|
22 before_install:
|
Chris@316
|
23 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then brew update ; brew install polyml qt5 raptor yajl; fi
|
Chris@304
|
24 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then export PATH=$PATH:/usr/local/opt/qt5/bin ; fi
|
Chris@308
|
25 - ( cd ../ ; hg clone https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk )
|
Chris@308
|
26 - ( cd ../ ; hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin )
|
Chris@312
|
27 - ( if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then mkdir -p ~/Library/Audio/Plug-Ins/Vamp ; else mkdir ~/vamp ; fi )
|
Chris@312
|
28 - ( cd ../vamp-plugin-sdk ; if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then make -f build/Makefile.osx plugins && cp examples/vamp-example-plugins.dylib ~/Library/Audio/Plug-Ins/Vamp/ ; else ./configure --disable-programs && make plugins && cp examples/vamp-example-plugins.so ~/vamp/ ; fi )
|
Chris@312
|
29 - ( cd ../vamp-test-plugin ; if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then make -f Makefile.osx && cp vamp-test-plugin.dylib ~/Library/Audio/Plug-Ins/Vamp/ ; else make -f Makefile.linux && cp vamp-test-plugin.so ~/vamp/ ; fi )
|
Chris@304
|
30
|
Chris@304
|
31 before_script:
|
Chris@320
|
32 - if [[ "$TRAVIS_OS_NAME" = "linux" ]] ; then ./configure ; else ./repoint install && qmake -r sonic-annotator.pro ; fi
|
Chris@304
|
33
|
Chris@304
|
34 script:
|
Chris@304
|
35 - make -j3
|
Chris@304
|
36
|