mirror of
git://code.qt.io/qt/qt5.git
synced 2026-03-17 17:56:11 +08:00
Change libiodbc brew to use local tap
Installing directly from rb file no longer supported by homebrew without HOMEBREW_DEVELOPER set after https://github.com/Homebrew/brew/pull/20414 was merged. Create local tap for install to avoid need for homebrew developer mode. Task-number: QTQAINFRA-7344 Change-Id: Id59af01875b16d1757b1dba36c2ba04bf973c212 Reviewed-by: Simo Fält <simo.falt@qt.io>
This commit is contained in:
@@ -9,7 +9,17 @@ set -ex
|
||||
# shellcheck source=../unix/SetEnvVar.sh
|
||||
source "${BASH_SOURCE%/*}/../unix/SetEnvVar.sh"
|
||||
|
||||
brew install --formula "${BASH_SOURCE%/*}/libiodbc.rb" "$@"
|
||||
# HOMEBREW_DIR depends on acrhitecture
|
||||
ARCH_TYPE=$(arch)
|
||||
if [ "$ARCH_TYPE" == "arm64" ]; then
|
||||
HOMEBREW_DIR="/opt/homebrew/Library/Taps/local/homebrew-libiodbc/Formula"
|
||||
else
|
||||
HOMEBREW_DIR="/usr/local/Homebrew/Library/Taps/local/homebrew-libiodbc/Formula"
|
||||
fi
|
||||
|
||||
brew tap-new local/libiodbc
|
||||
cp "${BASH_SOURCE%/*}/libiodbc.rb" "$HOMEBREW_DIR/"
|
||||
brew install local/libiodbc/libiodbc "$@"
|
||||
|
||||
read -r -a arr <<< "$(brew list --versions libiodbc)"
|
||||
version=${arr[1]}
|
||||
|
||||
Reference in New Issue
Block a user