diff options
author | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-05-22 11:16:28 +0200 |
---|---|---|
committer | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-05-22 16:30:37 +0200 |
commit | c02439817ec7928cd1ac3615730f9e2240a22d4d (patch) | |
tree | 3a6d8849e93f78d5295e121b89bb3ddb3319627d | |
parent | d4d428b1309921a9d949aa291db71bab1ca187ec (diff) |
.travis.yml: Work around hardcoded paths in buildenv
-rw-r--r-- | .travis.yml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 2608a066e6..6c15e0dced 100644 --- a/.travis.yml +++ b/.travis.yml @@ -155,6 +155,9 @@ jobs: - mkdir "${MIXXX_ENVPATH}" - read -r MIXXX_ENVNAME < build/osx/golden_environment - curl "https://downloads.mixxx.org/builds/buildserver/2.3.x-macosx/${MIXXX_ENVNAME}.tar.gz" | tar xzf - --strip 1 -C "${MIXXX_ENVPATH}" + # FIXME: This fixes some wrong hardcoded paths inside pkg-config files of the build environment (e.g. in "lib/pkgconfig/taglib.pc") + # This will only work if neither MIXXX_ENVNAME nor MIXXX_ENVPATH contain special regex characters! + - find "${MIXXX_ENVPATH}" -name "*.pc" -or -path "*/bin/taglib-config" -exec sed -i".orig" -e "s|/Users/mixxx/bs-2.3-mac/amd64/environment/${MIXXX_ENVNAME}|${MIXXX_ENVPATH}|g" {} \; - cmake --version - ccache -s install: |