diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-03-31 10:03:58 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2020-03-31 10:03:58 +0200 |
commit | a1eb6cf861d3c1cbd4e6c016be3cbd2a1e3d797d (patch) | |
tree | 2b4790eec8f47fb086e645717f07c53b30ace919 /.travis.yml | |
parent | 2f84a54ec1d10b10293c7b1f4ab9fee31f3c6327 (diff) | |
parent | c6a73c219dbfdfe639372d9922f4eb512f06fa2f (diff) | |
download | ODR-AudioEnc-a1eb6cf861d3c1cbd4e6c016be3cbd2a1e3d797d.tar.gz ODR-AudioEnc-a1eb6cf861d3c1cbd4e6c016be3cbd2a1e3d797d.tar.bz2 ODR-AudioEnc-a1eb6cf861d3c1cbd4e6c016be3cbd2a1e3d797d.zip |
Merge GStreamer into next
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 114 |
1 files changed, 68 insertions, 46 deletions
diff --git a/.travis.yml b/.travis.yml index 966fd32..7ad56bd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,53 +1,75 @@ language: c++ -sudo: required -dist: xenial - -addons: &addons - apt: - sources: &sources - - ubuntu-toolchain-r-test - packages: &packages - - libzmq3-dev - - libzmq5 - - automake - - libtool - - libboost1.58-all-dev - - vlc-nox - - libvlc-dev - - libasound2 - - libasound2-dev - - libjack-jackd2-dev - - jackd2 - - libmagickwand-dev - - g++-9 - -compiler: - - gcc + +matrix: + include: + - env: CONF="" + os: linux + arch: amd64 + dist: bionic + sudo: required + compiler: gcc + addons: &linuxaddons + apt: + sources: &sources + - sourceline: 'ppa:ubuntu-toolchain-r/test' + packages: &packages + - libzmq3-dev + - libzmq5 + - automake + - libtool + - vlc-data + - libvlc-dev + - vlc-plugin-base + - libasound2 + - libasound2-dev + - libjack-jackd2-dev + - jackd2 + - libmagickwand-dev + - g++-9 + + - env: CONF="--enable-alsa" + os: linux + arch: amd64 + dist: bionic + sudo: required + compiler: gcc + addons: *linuxaddons + + - env: CONF="--enable-jack" + os: linux + arch: amd64 + dist: bionic + sudo: required + compiler: gcc + addons: *linuxaddons + + - env: CONF="--enable-vlc" + os: linux + arch: amd64 + dist: bionic + sudo: required + compiler: gcc + addons: *linuxaddons + + - env: CONF="--enable-alsa --enable-jack --enable-vlc" + os: linux + arch: amd64 + dist: bionic + sudo: required + compiler: gcc + addons: *linuxaddons + + - env: CONF="--enable-alsa --enable-jack --enable-vlc" + os: linux + arch: arm64 + dist: bionic + sudo: required + compiler: gcc + addons: *linuxaddons script: - | - pushd /tmp - git clone https://github.com/Opendigitalradio/fdk-aac.git - cd fdk-aac - ./bootstrap - CC=gcc-9 CXX=g++-9 ./configure - make - sudo make install - popd - - | ./bootstrap - CC=gcc-9 CXX=g++-9 ./configure - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-vlc - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-alsa - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-jack - make - - | - CC=gcc-9 CXX=g++-9 ./configure --enable-alsa --enable-jack --enable-vlc + CC=gcc-9 CXX=g++-9 ./configure $CONF make |