From 8cb1634cdb0978370bef3b15ffee1b0812864f62 Mon Sep 17 00:00:00 2001 From: Daniel Nicoletti Date: Thu, 17 Jul 2025 16:06:10 -0300 Subject: [PATCH] Deploy Wayland Shell integration and decoration When EXTRA_PLATFORM_PLUGINS has libqwayland-* we should also deploy the shell and decoration plugins. --- src/deployers/PlatformPluginsDeployer.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/deployers/PlatformPluginsDeployer.cpp b/src/deployers/PlatformPluginsDeployer.cpp index 04f8e37..4b7adae 100644 --- a/src/deployers/PlatformPluginsDeployer.cpp +++ b/src/deployers/PlatformPluginsDeployer.cpp @@ -27,6 +27,13 @@ bool PlatformPluginsDeployer::doDeploy() { ldLog() << "Deploying extra platform plugin: " << platformToDeploy << std::endl; if (!appDir.deployLibrary(qtPluginsPath / "platforms" / platformToDeploy, appDir.path() / "usr/plugins/platforms/")) return false; + + using namespace linuxdeploy::util::misc; + if (stringStartsWith(platformToDeploy, "libqwayland")) { + if (!deployStandardQtPlugins({"wayland-decoration-client", "wayland-shell-integration"})) { + return false; + } + } } }