Skip to content

Commit afe9dc3

Browse files
authored
GHA CI: re-use qt_modules and qt_archives lists for macOS and Linux
1 parent 7a0ca52 commit afe9dc3

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

buildScripts/github/install.sh

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ XCODE_VERSION=${XCODE_VERSION:-15.3}
66
SCRIPT_DIR="$(dirname "$(realpath "${BASH_SOURCE[0]}")")"
77

88
source "$SCRIPT_DIR/utilities.sh"
9-
9+
qt_archives=("qtbase" "qtmultimedia" "qtsvg" "qtscript" "qttools" "qtserialport" "qtimageformats" "qtdeclarative" "qtquickcontrols2" "qttranslations")
10+
qt_modules=("qtscript")
1011
case "$(uname)" in
1112
Darwin)
1213
export HOMEBREW_NO_INSTALL_CLEANUP=1
@@ -18,8 +19,8 @@ case "$(uname)" in
1819
p="${pkg##*/}"
1920
p="${p%.*}"
2021
brew install --quiet "$pkg" || brew upgrade "$pkg" || brew link --force "$pkg" || echo "Failed to install/upgrade $pkg"
21-
done
22-
modules=("qtscript")
22+
done
23+
qt_archives+=("qtmacextras")
2324

2425
PYTHON_VERSION="3.${TRIK_PYTHON3_VERSION_MINOR}.$TRIK_PYTHON3_VERSION_PATCH"
2526
PYTHON_INSTALLER_NAME="python-$PYTHON_VERSION-macos11.pkg"
@@ -35,7 +36,7 @@ case "$(uname)" in
3536
sudo port selfupdate
3637
sudo port install libusb +universal
3738

38-
install_qt mac desktop "${TRIK_QT_VERSION}" "$HOME/Qt" $modules
39+
install_qt mac desktop "${TRIK_QT_VERSION}" "$HOME/Qt" $qt_modules $qt_archives
3940
sudo xcode-select -s /Applications/Xcode_${XCODE_VERSION}.app/Contents/Developer
4041
xcodebuild -showsdks
4142
xcrun -sdk macosx --show-sdk-path
@@ -69,9 +70,9 @@ case "$(uname)" in
6970
else
7071
sudo yum install -y --setopt=install_weak_deps=False libX11-xcb libXext libxkbcommon-x11 fontconfig freetype libXrender
7172
#libQt5WaylandCompositor.so.5.15: libQt5Quick.so.5 libQt5Qml.so.5 libQt5QmlModels.so.5
72-
modules=("qtscript" "qtwaylandcompositor")
73-
archives=("qtbase" "qtmultimedia" "qtsvg" "qtscript" "qttools" "qtserialport" "qtimageformats" "icu" "qtwayland" "qtdeclarative" "qtquickcontrols2" "qttranslations")
74-
install_qt linux desktop "$TRIK_QT_VERSION" "$HOME/Qt" $modules $archives
73+
qt_modules+=("qtwaylandcompositor")
74+
qt_archives+=("icu" "qtwayland")
75+
install_qt linux desktop "$TRIK_QT_VERSION" "$HOME/Qt" $qt_modules $qt_archives
7576
QT_ROOT_DIR=$(ls -1d "$HOME"/Qt/$TRIK_QT_VERSION*/gcc_64 | head -n 1)
7677
echo "$QT_ROOT_DIR/bin" >> $GITHUB_PATH
7778
fi

0 commit comments

Comments
 (0)