.{ci/*,travis.yml}: Remove unused travis-ci integration.tags/v1.9.20
@@ -1,101 +0,0 @@ | |||||
#!/usr/bin/env bash | |||||
set -euo pipefail | |||||
if [ "$TRAVIS_OS_NAME" == "osx" ]; then | |||||
brew install \ | |||||
pkg-config \ | |||||
aften \ | |||||
libsamplerate \ | |||||
libsndfile \ | |||||
opus \ | |||||
readline \ | |||||
doxygen | |||||
# force installation of gcc-6 if required | |||||
if [ "${CC}" == "gcc-6" ]; then | |||||
brew install gcc@6 | |||||
fi | |||||
# force installation of gcc-7 if required | |||||
if [ "${CC}" == "gcc-7" ]; then | |||||
brew install gcc@7 | |||||
fi | |||||
# force installation of gcc-8 if required | |||||
if [ "${CC}" == "gcc-8" ]; then | |||||
brew install gcc@8 | |||||
fi | |||||
# force installation of gcc-9 if required | |||||
if [ "${CC}" == "gcc-9" ]; then | |||||
brew install gcc@9 | |||||
fi | |||||
fi | |||||
if [ "$TRAVIS_OS_NAME" == "linux" ]; then | |||||
# autotools, automake, make are present in the trusty image | |||||
sudo apt-get install -y \ | |||||
doxygen \ | |||||
libffado-dev \ | |||||
libsamplerate-dev \ | |||||
libsndfile-dev \ | |||||
libasound2-dev \ | |||||
libdb-dev \ | |||||
systemd \ | |||||
libsystemd-dev \ | |||||
libpam-systemd \ | |||||
libdbus-1-dev \ | |||||
libeigen3-dev \ | |||||
libopus-dev \ | |||||
portaudio19-dev \ | |||||
locate | |||||
# remove everything that jack will provide | |||||
# (it can not be a dependency for the build) | |||||
# these files were dragged in by the above apt-get install of dependency packages | |||||
sudo rm -rf /usr/lib/x86_64-linux-gnu/libjack* | |||||
sudo rm -rf /usr/include/jack* | |||||
sudo rm -rf /usr/share/doc/libjack* | |||||
sudo rm -rf /var/lib/dpkg/info/libjack* | |||||
sudo rm -rf /usr/lib/x86_64-linux-gnu/pkgconfig/jack.pc | |||||
# when these files aren't deleted: jackd will behave strange after install. | |||||
# one symptom: unknown option character l | |||||
sudo updatedb | |||||
echo "found these files with 'jack' in name after installing dependencies and clean up:" | |||||
echo "=========================================================================" | |||||
locate jack | grep -v /home/travis/build | |||||
echo "=========================================================================" | |||||
# force installation of gcc-6 if required | |||||
if [ "${CC}" == "gcc-6" ]; then | |||||
sudo apt-get install gcc-6 g++-6 | |||||
fi | |||||
# force installation of gcc-7 if required | |||||
if [ "${CC}" == "gcc-7" ]; then | |||||
sudo apt-get install gcc-7 g++-7 | |||||
fi | |||||
# force installation of gcc-8 if required | |||||
if [ "${CC}" == "gcc-8" ]; then | |||||
sudo apt-get install gcc-8 g++-8 | |||||
fi | |||||
# force installation of gcc-9 if required | |||||
if [ "${CC}" == "gcc-9" ]; then | |||||
sudo apt-get install gcc-9 g++-9 | |||||
fi | |||||
# force installation of clang-3.5 if required | |||||
if [ "${CC}" == "clang-3.5" ]; then | |||||
sudo apt-get install clang-3.5 | |||||
fi | |||||
# force installation of clang-3.8 if required | |||||
if [ "${CC}" == "clang-3.8" ]; then | |||||
sudo apt-get install clang-3.8 | |||||
fi | |||||
# force installation of clang-6.0 if required | |||||
if [ "${CC}" == "clang-6.0" ]; then | |||||
sudo apt-get install clang-6.0 | |||||
fi | |||||
# force installation of clang-8 if required | |||||
if [ "${CC}" == "clang-8" ]; then | |||||
sudo apt-get install clang-8 | |||||
fi | |||||
fi | |||||
exit 0 |
@@ -1,40 +0,0 @@ | |||||
#!/bin/bash | |||||
echo "`date`" | |||||
echo "$TRAVIS_OS_NAME" | |||||
echo "=========================================================================" | |||||
if [ "$TRAVIS_OS_NAME" == "linux" ]; then | |||||
#stop here if ./waf install wasn't successful | |||||
ls -l /usr/bin/jackd || exit | |||||
#find installed files | |||||
sudo updatedb | |||||
locate jack | grep -e "/usr/bin" -e "/usr/lib" -e "/usr/share/man" -e "/usr/include" | |||||
#show man pages | |||||
locate jack | grep /usr/share/man | grep "\.1" | while read line; do | |||||
man -P cat "$line"; done | |||||
#check for unused dependencies | |||||
ls -1 /usr/bin/jack_*|while read line; do | |||||
echo "checking unused dependencies for ${line}:"; ldd -r -u "$line"; done | |||||
elif [ "$TRAVIS_OS_NAME" == "osx" ]; then | |||||
#stop here if ./waf install wasn't successful | |||||
ls -l /usr/local/bin/jackd || exit | |||||
fi | |||||
echo "=========================================================================" | |||||
jackd --version | |||||
echo "=========================================================================" | |||||
sudo jackd -ddummy & | |||||
ret=$! | |||||
sleep 10 | |||||
echo "=========================================================================" | |||||
sudo jack_lsp | |||||
echo "=========================================================================" | |||||
sudo jack_bufsize | |||||
echo "=========================================================================" | |||||
sudo jack_test #--verbose | |||||
echo "=========================================================================" | |||||
echo "stopping jackd now" | |||||
sudo kill -9 $ret | |||||
echo "=========================================================================" | |||||
echo "`date`" | |||||
echo "done" | |||||
#EOF |
@@ -1,158 +0,0 @@ | |||||
language: | |||||
- cpp | |||||
sudo: required | |||||
matrix: | |||||
include: | |||||
# linux with gcc 9 | |||||
- os: linux | |||||
addons: | |||||
apt: | |||||
sources: | |||||
- ubuntu-toolchain-r-test | |||||
install: | |||||
- gcc-9 | |||||
dist: bionic | |||||
env: | |||||
- MATRIX_EVAL="CC=gcc-9 CXX=g++-9" | |||||
compiler: gcc | |||||
# linux with gcc 8 | |||||
- os: linux | |||||
addons: | |||||
apt: | |||||
sources: | |||||
- ubuntu-toolchain-r-test | |||||
install: | |||||
- gcc-8 | |||||
dist: bionic | |||||
env: | |||||
- MATRIX_EVAL="CC=gcc-8 CXX=g++-8" | |||||
compiler: gcc | |||||
# linux with gcc 7 | |||||
- os: linux | |||||
addons: | |||||
apt: | |||||
sources: | |||||
- ubuntu-toolchain-r-test | |||||
install: | |||||
- gcc-7 | |||||
dist: bionic | |||||
env: | |||||
- MATRIX_EVAL="CC=gcc-7 CXX=g++-7" | |||||
compiler: gcc | |||||
# linux with gcc 6 | |||||
- os: linux | |||||
addons: | |||||
apt: | |||||
sources: | |||||
- ubuntu-toolchain-r-test | |||||
install: | |||||
- gcc-6 | |||||
dist: bionic | |||||
env: | |||||
- MATRIX_EVAL="CC=gcc-6 CXX=g++-6" | |||||
compiler: gcc | |||||
# linux with gcc 5 | |||||
- os: linux | |||||
dist: bionic | |||||
env: | |||||
- MATRIX_EVAL="CC=gcc CXX=g++" | |||||
compiler: gcc | |||||
# linux with gcc 4 | |||||
- os: linux | |||||
dist: xenial | |||||
env: | |||||
- MATRIX_EVAL="CC=gcc CXX=g++" | |||||
compiler: gcc | |||||
# linux with clang 8 | |||||
- os: linux | |||||
addons: | |||||
apt: | |||||
sources: | |||||
- ubuntu-toolchain-r-test | |||||
install: | |||||
- clang-8 | |||||
dist: bionic | |||||
env: | |||||
- MATRIX_EVAL="CC=clang-8 CXX=clang++-8" | |||||
compiler: clang | |||||
# linux with clang 6 | |||||
- os: linux | |||||
addons: | |||||
apt: | |||||
sources: | |||||
- ubuntu-toolchain-r-test | |||||
install: | |||||
- clang-6.0 | |||||
dist: bionic | |||||
env: | |||||
- MATRIX_EVAL="CC=clang-6.0 CXX=clang++-6.0" | |||||
compiler: clang | |||||
# linux with clang 3.8 | |||||
- os: linux | |||||
addons: | |||||
apt: | |||||
sources: | |||||
- ubuntu-toolchain-r-test | |||||
install: | |||||
- clang-3.8 | |||||
dist: xenial | |||||
env: | |||||
- MATRIX_EVAL="CC=clang-3.8 CXX=clang++-3.8" | |||||
compiler: clang | |||||
## osx with xcode8.3/clang | |||||
#- os: osx | |||||
#osx_image: xcode8.3 | |||||
#compiler: clang | |||||
## osx with xcode9.2/clang | |||||
#- os: osx | |||||
#osx_image: xcode9.2 | |||||
#compiler: clang | |||||
## osx with xcode10.0/clang | |||||
#- os: osx | |||||
#osx_image: xcode10 | |||||
#compiler: clang | |||||
## osx with xcode10.1/clang | |||||
#- os: osx | |||||
#osx_image: xcode10.1 | |||||
#compiler: clang | |||||
## osx with xcode/clang (default) | |||||
#- os: osx | |||||
#compiler: clang | |||||
before_install: | |||||
- eval "${MATRIX_EVAL}" | |||||
# uninstalling oclint, as it's preinstalled and conflicts with all versions of gcc | |||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then | |||||
brew cask uninstall oclint || true; | |||||
brew update; | |||||
fi | |||||
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get -qq update; fi | |||||
install: | |||||
- ./.ci/install-deps.sh | |||||
before_script: | |||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig; fi | |||||
script: | |||||
- if [ "$TRAVIS_OS_NAME" == "linux" ]; then | |||||
./waf configure --prefix=/usr --alsa --classic --dbus --systemd-unit; | |||||
./waf -v build; | |||||
sudo ./waf -v install; | |||||
fi | |||||
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then | |||||
CXXFLAGS="${CXXFLAGS} -flax-vector-conversions" python2 ./waf configure; | |||||
CXXFLAGS="${CXXFLAGS} -flax-vector-conversions" python2 ./waf -v build; | |||||
sudo python2 ./waf -v install; | |||||
fi | |||||
# run very basic tests | |||||
- sudo .ci/test_run.sh | |||||
branches: | |||||
only: | |||||
- /.*/ | |||||
notifications: | |||||
email: false | |||||
# vim:set ts=2 sw=2 et: |