summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorder richter <der.richter@gmx.de>2020-11-27 16:53:46 +0100
committerder richter <der.richter@gmx.de>2020-11-29 16:02:45 +0100
commitb9a682edcf4baea4c6a634c89b2b6beae88990fa (patch)
tree4cd2530e5f3b5621e229ab7284b23491e0df5b1b
parentaba77c64ffe098c4b1a000048adbfe282bb2cb0b (diff)
downloadmpv-b9a682edcf4baea4c6a634c89b2b6beae88990fa.tar.bz2
mpv-b9a682edcf4baea4c6a634c89b2b6beae88990fa.tar.xz
travis: fix macOS 10.13 build
homebrew is removing 10.13 support and some of the dependencies start building rom source now. we will just pin the last working homebrew version, similar to the 10.12 build
-rw-r--r--.travis.yml11
1 files changed, 8 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index dcffe94346..b3f0557e02 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -37,12 +37,17 @@ matrix:
osx_image: xcode11.6
- <<: *mac
osx_image: xcode10.1
+ env:
+ - HOMEBREW_NO_AUTO_UPDATE=1
+ - HOMEBREW_NO_INSTALL_CLEANUP=1
+ - CI_HOMEBREW_HASH=7242872d7878f1a4c2706e5837faafcf0782b58d
- <<: *mac
osx_image: xcode9.2
env:
- HOMEBREW_NO_AUTO_UPDATE=1
- HOMEBREW_NO_INSTALL_CLEANUP=1
- CI_SWIFT_FLAGS="\-target x86_64-apple-macosx10.12"
+ - CI_HOMEBREW_HASH=55e02323812604add9a69bab8730319b9255a697
- os: freebsd
compiler: clang
- os: linux
@@ -128,13 +133,13 @@ before_install:
brew untap caskroom/cask
fi
brew update
- if [[ "$TRAVIS_OSX_IMAGE" == "xcode9.2" ]]; then
+ if [[ -n "$CI_HOMEBREW_HASH" ]]; then
pushd "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core"
- git checkout --force 55e02323812604add9a69bab8730319b9255a697
+ git checkout --force $CI_HOMEBREW_HASH
fi
brew install $install
brew link --overwrite python
- if [[ "$TRAVIS_OSX_IMAGE" == "xcode9.2" ]]; then
+ if [[ -n "$CI_HOMEBREW_HASH" ]]; then
git checkout master
popd
fi