chore: migrate to qt tray for all platforms (#5260)

This commit is contained in:
Dave Lane
2026-07-28 22:22:43 -04:00
committed by GitHub
parent e2074c6d62
commit 089f15d4b6
16 changed files with 113 additions and 27 deletions
-1
View File
@@ -107,7 +107,6 @@ jobs:
devel/evdev-proto \
devel/git \
devel/libevdev \
devel/libnotify \
devel/llvm${{ env.FREEBSD_CLANG_VERSION }} \
devel/ninja \
devel/pkgconf \
+3 -1
View File
@@ -90,7 +90,9 @@ jobs:
icu4c@78 \
miniupnpc \
openssl@3 \
opus
opus \
qtbase \
qtsvg
- name: Setup Python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
+4 -1
View File
@@ -108,6 +108,7 @@ jobs:
"mingw-w64-${TOOLCHAIN}-openssl"
"mingw-w64-${TOOLCHAIN}-opus"
"mingw-w64-${TOOLCHAIN}-toolchain"
"mingw-w64-${TOOLCHAIN}-qt6-static"
)
if [[ "${MATRIX_MSYSTEM}" == "ucrt64" ]]; then
@@ -239,10 +240,12 @@ jobs:
-S . \
-DBUILD_WERROR=ON \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_PREFIX_PATH="${MINGW_PREFIX}/qt6-static" \
-DSUNSHINE_ASSETS_DIR=assets \
-DSUNSHINE_PUBLISHER_NAME="${GITHUB_REPOSITORY_OWNER}" \
-DSUNSHINE_PUBLISHER_WEBSITE="https://app.lizardbyte.dev" \
-DSUNSHINE_PUBLISHER_ISSUE_URL="https://app.lizardbyte.dev/support"
-DSUNSHINE_PUBLISHER_ISSUE_URL="https://app.lizardbyte.dev/support" \
-DSUNSHINE_USE_STATIC_QT=ON
echo "::add-matcher::.github/matchers/gcc.json"
ninja -C build
echo "::remove-matcher owner=gcc::"