mirror of https://github.com/qt/qt5.git
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>
(cherry picked from commit a9b7487138
)
Reviewed-by: Ville-Pekka Karhu <ville-pekka.karhu@qt.io>
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
parent
d29b250e10
commit
ea9b62813f
|
@ -9,7 +9,17 @@ set -ex
|
||||||
# shellcheck source=../unix/SetEnvVar.sh
|
# shellcheck source=../unix/SetEnvVar.sh
|
||||||
source "${BASH_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)"
|
read -r -a arr <<< "$(brew list --versions libiodbc)"
|
||||||
version=${arr[1]}
|
version=${arr[1]}
|
||||||
|
|
Loading…
Reference in New Issue