aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMcm190 <maxcartermarshall@gmail.com>2026-11-03 19:13:08 +0000
committerMcm190 <maxcartermarshall@gmail.com>2026-11-03 19:13:08 +0000
commitfe5a9278740d121e543d2f89cdd459eca7aeb761 (patch)
treec9a88f519b79acce0f788766a4262269e8dab799
parentc6df7f6a6152ba163379cf450506709a4d55949d (diff)
ci: bundle Wayland plugins in Linux AppImages
Request the Wayland platform plugins and their client graphics and shell integrations from linuxdeploy's Qt plugin. The existing Qt installation already contains them, so no extra Qt downloads are needed. Addresses #298. Assisted-by: Codex (diagnosis, packaging fix, validation, and draft text)
-rw-r--r--.github/workflows/release-binaries.yml3
1 files changed, 3 insertions, 0 deletions
diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml
index 36b69d029e..4273e129e8 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -391,6 +391,9 @@ jobs:
cp dist/Eglantine.png "$icon"
export APPIMAGE_EXTRACT_AND_RUN=1
export QMAKE="$QT_ROOT_DIR/bin/qmake"
+ # Include Wayland platform plugins and their graphics/shell integrations.
+ export EXTRA_QT_MODULES=waylandcompositor
+ export EXTRA_PLATFORM_PLUGINS='libqwayland-egl.so;libqwayland-generic.so'
export LDAI_OUTPUT="eglantine-${GITHUB_SHA}-${{ matrix.platform }}.AppImage"
export OUTPUT="$LDAI_OUTPUT"
export ARCH="$arch"