diff options
author | Fredrik Ålund <fredrik.alund@mimer.com> | 2023-10-10 16:49:50 +0200 |
---|---|---|
committer | Fredrik Ålund <fredrik.alund@mimer.com> | 2023-10-13 09:55:21 +0200 |
commit | 3d354bf9c056eaa09082abac2f42ef96b820b652 (patch) | |
tree | 36962771ebc40486417c0f0cfa9102fb65c7e152 /coin/provisioning/common/macos | |
parent | 192856ef62e541241d0985284956424a5608d426 (diff) |
Add universal binary for Mimer SQL on macOS
Do not use the Mimer SQL installer on macOS since it is not universal.
Instead, use an archive with the needed library and include files.
Use a universal binary on all macOS version from 11 and up.
Fixes: QTBUG-111219
Pick-to: 6.6
Change-Id: I4a3716b1207ee966f36e977fe5f9d1016fb9efcb
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'coin/provisioning/common/macos')
-rwxr-xr-x | coin/provisioning/common/macos/mimersql.sh | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/coin/provisioning/common/macos/mimersql.sh b/coin/provisioning/common/macos/mimersql.sh index 9d65c188..4f207700 100755 --- a/coin/provisioning/common/macos/mimersql.sh +++ b/coin/provisioning/common/macos/mimersql.sh @@ -7,22 +7,26 @@ # Mimer SQL is needed for Qt to be able to support Mimer SQL set -ex +os="$1" source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh" source "${BASH_SOURCE%/*}/../unix/DownloadURL.sh" -arch=$(uname -m) - mimerSqlVersion="11.0.7G" -if [ "$arch" = "x86_64" ]; then - mimerSqlPackageName="mimersql-${mimerSqlVersion}-x86.pkg" - SHA1="e8129e66cef8a1cf6639895963ce6155e0acfa90" +if [ "$os" = "macos" ]; then + arch=$(uname -m) + if [ "$arch" = "x86_64" ]; then + mimerSqlPackageName="mimersql-110_x86_64.tgz" + SHA1="d748f87b72e7188c527f131db2590f552f18f544" + else + mimerSqlPackageName="mimersql-110_arm64.tgz" + SHA1="f209c97074d096e50e637441073e8aa355c5116e" + fi else - mimerSqlPackageName="mimersql-${mimerSqlVersion}-macosarm_64.pkg" - SHA1="82ded8637e5ba79532b552dcfb385d158d6abf74" + mimerSqlPackageName="mimersql-110_universal.tgz" + SHA1="eab32be623f1cbde7c29cea0f0ca4332b8ca502b" fi - PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/mac/$mimerSqlPackageName" AltUrl="https://install.mimer.com/qt/macOS/$mimerSqlPackageName" appPrefix="" @@ -30,7 +34,7 @@ appPrefix="" DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "/tmp/$mimerSqlPackageName" echo "Installing $mimerSqlPackageName" -sudo installer -pkg /tmp/$mimerSqlPackageName -target / +tar -C /usr/local -zxf /tmp/$mimerSqlPackageName echo "Removing $mimerSqlPackageName" rm "/tmp/$mimerSqlPackageName" |