diff options
author | Fredrik Ă…lund <fredrik.alund@mimer.com> | 2023-08-23 12:56:12 +0200 |
---|---|---|
committer | Volker Hilsheimer <volker.hilsheimer@qt.io> | 2023-10-07 06:44:51 +0000 |
commit | 19273268333c31c246777dd399f91022af404c00 (patch) | |
tree | 0bd6b5dd1eed99d613a36d8a1d9525ae0bcde992 /coin/provisioning/common/macos | |
parent | 35fe846d56bb744b4b27caa933f6c81e5a2933bb (diff) |
Install Mimer SQL on macOS
Mimer SQL is needed to build the QtSql Mimer SQL plugin.
Fixes: QTBUG-111219
Change-Id: I678c095068fd096f8632f9cdbb00b1bdf96bbe45
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'coin/provisioning/common/macos')
-rwxr-xr-x | coin/provisioning/common/macos/mimersql.sh | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/coin/provisioning/common/macos/mimersql.sh b/coin/provisioning/common/macos/mimersql.sh new file mode 100755 index 00000000..9d65c188 --- /dev/null +++ b/coin/provisioning/common/macos/mimersql.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +# Copyright (C) 2023 The Qt Company Ltd. +# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +# This script installs Mimer SQL + +# Mimer SQL is needed for Qt to be able to support Mimer SQL + +set -ex + +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" +else + mimerSqlPackageName="mimersql-${mimerSqlVersion}-macosarm_64.pkg" + SHA1="82ded8637e5ba79532b552dcfb385d158d6abf74" +fi + + +PrimaryUrl="http://ci-files01-hki.ci.qt.io/input/mac/$mimerSqlPackageName" +AltUrl="https://install.mimer.com/qt/macOS/$mimerSqlPackageName" +appPrefix="" + +DownloadURL "$PrimaryUrl" "$AltUrl" "$SHA1" "/tmp/$mimerSqlPackageName" + +echo "Installing $mimerSqlPackageName" +sudo installer -pkg /tmp/$mimerSqlPackageName -target / + +echo "Removing $mimerSqlPackageName" +rm "/tmp/$mimerSqlPackageName" + +echo "Mimer SQL = $mimerSqlVersion" >> ~/versions.txt |