From 11338b4fd3b9d81f02809dda315663bab4af3dc8 Mon Sep 17 00:00:00 2001 From: Josh de Kock Date: Sun, 27 Mar 2016 23:38:53 +0100 Subject: .travis.yml: create initial build recipes --- .travis.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..708bc9e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,31 @@ +sudo: false +os: + - osx + - linux +language: + - c +compiler: + - gcc + - clang +addons: + apt: + packages: + - libsamplerate-dev + - libsndfile-dev + - libasound2-dev + - libdb-dev + - doxygen + +before_install: + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew outdated pkg-config || brew upgrade pkg-config; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsamplerate; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsndfile; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install readline; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install berkeley-db; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install doxygen; fi + +script: + - ./autogen.sh + - ./configure + - make -- cgit v1.2.1 From ff7531a474940eadc21c7380d8ee63520c9dd15a Mon Sep 17 00:00:00 2001 From: Josh de Kock Date: Sun, 14 Aug 2016 20:34:58 +0200 Subject: travis.yml: add workaround for broken homebrew sed Fixes a homebrew issue (https://github.com/Homebrew/legacy-homebrew/issues/43874) --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 708bc9e..347960c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,7 @@ addons: before_install: - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update; fi - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew outdated pkg-config || brew upgrade pkg-config; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew uninstall libtool && brew install libtool; fi - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsamplerate; fi - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libsndfile; fi - if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install readline; fi -- cgit v1.2.1