From fee0364f8693003a1f5444a907cbdcb5fba4fae7 Mon Sep 17 00:00:00 2001 From: lasconic Date: Sun, 12 Feb 2017 23:16:21 +0100 Subject: [PATCH] Travis MacOS: install homebrew bottles manually --- build/travis/job_macos/install.sh | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/build/travis/job_macos/install.sh b/build/travis/job_macos/install.sh index 58d155f83e9cb..c06f7ed05374a 100755 --- a/build/travis/job_macos/install.sh +++ b/build/travis/job_macos/install.sh @@ -13,14 +13,24 @@ unzip bottles.zip rm bottles/freetype* brew update -brew install bottles/libogg* -brew install bottles/libvorbis* -brew install bottles/flac* -brew install bottles/libsndfile* -brew install bottles/portaudio* # additional dependencies brew install jack lame +#brew install libogg libvorbis flac libsndfile portaudio + +function installBottleManually { + brew unlink $1 + rm -rf /usr/local/Cellar/$1 + tar xzvf bottles/$1*.tar.gz -C /usr/local/Cellar + find /usr/local/Cellar/$1 -type f -name '*.pc' -exec sed -i '' 's:@@HOMEBREW_CELLAR@@:/usr/local/Cellar:g' {} + + brew link $1 +} + +installBottleManually libogg +installBottleManually libvorbis +installBottleManually flac +installBottleManually libsndfile +installBottleManually portaudio #update ruby rvm uninstall 2.0.0-p648