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:
@@ -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 = """
|
||||
|
||||
Reference in New Issue
Block a user