annotate .travis.yml @ 399:a3912193ce69 tip

Default branch is now named default on git as well as hg, in case we ever want to switch to mirroring in the other direction
author Chris Cannam
date Thu, 27 Aug 2020 15:57:37 +0100
parents e8f9fcca9528
children
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@355 15 - xcode11
Chris@337 16
Chris@304 17 addons:
Chris@304 18 apt:
Chris@304 19 packages:
Chris@353 20 - libbz2-dev libfftw3-dev libfishsound1-dev libid3tag0-dev liblo-dev liblrdf0-dev libmad0-dev liboggz2-dev libopus-dev libopusfile-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@351 24 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then brew unlink python ; fi
Chris@304 25 - if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then export PATH=$PATH:/usr/local/opt/qt5/bin ; fi
Chris@308 26 - ( cd ../ ; hg clone https://code.soundsoftware.ac.uk/hg/vamp-plugin-sdk )
Chris@308 27 - ( cd ../ ; hg clone https://code.soundsoftware.ac.uk/hg/vamp-test-plugin )
Chris@312 28 - ( if [[ "$TRAVIS_OS_NAME" = "osx" ]] ; then mkdir -p ~/Library/Audio/Plug-Ins/Vamp ; else mkdir ~/vamp ; fi )
Chris@312 29 - ( 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 30 - ( 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 31
Chris@304 32 before_script:
Chris@320 33 - if [[ "$TRAVIS_OS_NAME" = "linux" ]] ; then ./configure ; else ./repoint install && qmake -r sonic-annotator.pro ; fi
Chris@304 34
Chris@304 35 script:
Chris@304 36 - make -j3
Chris@304 37