mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-29 13:40:20 +00:00
b68b42bd2f
The .app.zip should once again run on any Mac (ignoring the security issue of unsigned binaries). The Qt binaries in that archive include the jpeg and png libraries that were missing in the Qt 5.11.1 binaries we used until now. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
33 lines
789 B
Bash
33 lines
789 B
Bash
#!/bin/bash
|
|
|
|
set -x
|
|
|
|
# try to get rid of the insane debug crap
|
|
unalias -a
|
|
unset -f rvm_debug
|
|
unset -f cd
|
|
unset -f pushd
|
|
unset -f popd
|
|
|
|
# Travis only pulls shallow repos. But that messes with git describe.
|
|
# Sorry Travis, fetching the whole thing and the tags as well...
|
|
git fetch --unshallow
|
|
git pull --tags
|
|
git describe
|
|
|
|
# prep things so we can build for Mac
|
|
# we have a custom built Qt some gives us just what we need, including QtWebKit
|
|
#
|
|
# we should just build and install this into /usr/local/ as well and have
|
|
# it all be part of the cache...
|
|
|
|
pushd ${TRAVIS_BUILD_DIR}
|
|
|
|
mkdir -p Qt/5.12.3
|
|
|
|
echo "Get custom Qt build and unpack it"
|
|
curl --output Qt-5.12.3-mac.tar.xz \
|
|
https://storage.googleapis.com/travis-cache/Qt-5.12.3-mac.tar.xz
|
|
|
|
tar -xJ -C Qt/5.12.3 -f Qt-5.12.3-mac.tar.xz
|
|
|