kf6-kwindowsystem: declare Wayland deps (Qt6WaylandClient/WaylandProtocols/PlasmaWaylandProtocols)

KWINDOWSYSTEM_WAYLAND=ON -> CMakeLists find_package(PlasmaWaylandProtocols
REQUIRED) (+ Qt6WaylandClient, WaylandProtocols). Only qtbase/qtdeclarative were
declared, so configure failed "Could not find ... PlasmaWaylandProtocols".
plasma-wayland-protocols recipe exists and builds; declare it + qtwayland +
wayland-protocols. Direct sddm dep, greeter-critical.
This commit is contained in:
2026-07-25 00:04:59 +09:00
parent 3b9cb1f9c0
commit 0488b21da9
@@ -15,6 +15,13 @@ dependencies = [
# find_package(Qt6Qml) via ECMQmlModule. Qt6Qml comes from qtdeclarative, so
# it must be a dependency or configure fails "Could not find ... Qt6Qml".
"qtdeclarative",
# KWINDOWSYSTEM_WAYLAND=ON requires Qt6WaylandClient (qtwayland),
# WaylandProtocols (wayland-protocols) and PlasmaWaylandProtocols
# (plasma-wayland-protocols). Declare all three so configure's
# find_package(... REQUIRED) resolves from this recipe's sysroot.
"qtwayland",
"wayland-protocols",
"plasma-wayland-protocols",
"kf6-extra-cmake-modules",
]
script = """