gh-workflows-macos: Remove leftover wx dependencies.

Also remove qt gui check since it's the only gui we use.
This commit is contained in:
lightningterror 2023-01-01 07:04:13 +01:00
parent bed3cae6df
commit 2de6a5029f
1 changed files with 31 additions and 34 deletions

View File

@ -10,7 +10,6 @@ SDL=SDL2-2.26.0
PNG=1.6.37 PNG=1.6.37
JPG=9e JPG=9e
SOUNDTOUCH=soundtouch-2.3.1 SOUNDTOUCH=soundtouch-2.3.1
WXWIDGETS=3.1.6
QT=6.3.1 QT=6.3.1
mkdir deps-build mkdir deps-build
@ -77,27 +76,26 @@ make -C build install
cd .. cd ..
if [ "$GUI" == "Qt" ]; then echo "Installing Qt Base..."
echo "Installing Qt Base..." tar xf "qtbase-everywhere-src-$QT.tar.xz"
tar xf "qtbase-everywhere-src-$QT.tar.xz" cd "qtbase-everywhere-src-$QT"
cd "qtbase-everywhere-src-$QT" cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=Release -DFEATURE_optimize_size=ON -DFEATURE_dbus=OFF -DFEATURE_framework=OFF -DFEATURE_icu=OFF -DFEATURE_opengl=OFF -DFEATURE_printsupport=OFF -DFEATURE_sql=OFF -DFEATURE_gssapi=OFF
cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=Release -DFEATURE_optimize_size=ON -DFEATURE_dbus=OFF -DFEATURE_framework=OFF -DFEATURE_icu=OFF -DFEATURE_opengl=OFF -DFEATURE_printsupport=OFF -DFEATURE_sql=OFF -DFEATURE_gssapi=OFF make -C build "-j$NPROCS"
make -C build "-j$NPROCS" make -C build install
make -C build install cd ..
cd .. echo "Installing Qt SVG..."
echo "Installing Qt SVG..." tar xf "qtsvg-everywhere-src-$QT.tar.xz"
tar xf "qtsvg-everywhere-src-$QT.tar.xz" cd "qtsvg-everywhere-src-$QT"
cd "qtsvg-everywhere-src-$QT" cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=MinSizeRel
cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=MinSizeRel make -C build "-j$NPROCS"
make -C build "-j$NPROCS" make -C build install
make -C build install cd ..
cd .. echo "Installing Qt Tools..."
echo "Installing Qt Tools..." tar xf "qttools-everywhere-src-$QT.tar.xz"
tar xf "qttools-everywhere-src-$QT.tar.xz" cd "qttools-everywhere-src-$QT"
cd "qttools-everywhere-src-$QT" # Linguist relies on a library in the Designer target, which takes 5-7 minutes to build on the CI
# Linguist relies on a library in the Designer target, which takes 5-7 minutes to build on the CI # Avoid it by not building Linguist, since we only need the tools that come with it
# Avoid it by not building Linguist, since we only need the tools that come with it patch -u src/linguist/CMakeLists.txt <<EOF
patch -u src/linguist/CMakeLists.txt <<EOF
--- src/linguist/CMakeLists.txt --- src/linguist/CMakeLists.txt
+++ src/linguist/CMakeLists.txt +++ src/linguist/CMakeLists.txt
@@ -14,7 +14,7 @@ @@ -14,7 +14,7 @@
@ -109,18 +107,17 @@ if [ "$GUI" == "Qt" ]; then
add_subdirectory(linguist) add_subdirectory(linguist)
endif() endif()
EOF EOF
cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=Release -DFEATURE_assistant=OFF -DFEATURE_clang=OFF -DFEATURE_designer=OFF -DFEATURE_kmap2qmap=OFF -DFEATURE_pixeltool=OFF -DFEATURE_pkg_config=OFF -DFEATURE_qev=OFF -DFEATURE_qtattributionsscanner=OFF -DFEATURE_qtdiag=OFF -DFEATURE_qtplugininfo=OFF cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=Release -DFEATURE_assistant=OFF -DFEATURE_clang=OFF -DFEATURE_designer=OFF -DFEATURE_kmap2qmap=OFF -DFEATURE_pixeltool=OFF -DFEATURE_pkg_config=OFF -DFEATURE_qev=OFF -DFEATURE_qtattributionsscanner=OFF -DFEATURE_qtdiag=OFF -DFEATURE_qtplugininfo=OFF
make -C build "-j$NPROCS" make -C build "-j$NPROCS"
make -C build install make -C build install
cd .. cd ..
echo "Installing Qt Translations..." echo "Installing Qt Translations..."
tar xf "qttranslations-everywhere-src-$QT.tar.xz" tar xf "qttranslations-everywhere-src-$QT.tar.xz"
cd "qttranslations-everywhere-src-$QT" cd "qttranslations-everywhere-src-$QT"
cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=Release cmake -B build -DCMAKE_PREFIX_PATH="$INSTALLDIR" -DCMAKE_INSTALL_PREFIX="$INSTALLDIR" -DCMAKE_BUILD_TYPE=Release
make -C build "-j$NPROCS" make -C build "-j$NPROCS"
make -C build install make -C build install
cd .. cd ..
fi
echo "Cleaning up..." echo "Cleaning up..."
cd .. cd ..