qtwayland: add qtdeclarative dependency (provides Qt6Qml)

qtwayland CMakeLists find_package(Qt6Qml) for the QtWaylandCompositor QML
integration. Without qtdeclarative in dependencies, cookbook may cook qtwayland
concurrently with qtdeclarative and configure fails with "Could not find a
package configuration file provided by Qt6Qml". Declaring the dep serializes
the build: qtbase -> qtshadertools -> qtdeclarative -> qtwayland.
This commit is contained in:
2026-07-24 22:05:39 +09:00
parent 41bc2a63e2
commit 4c52f5b562
+5
View File
@@ -14,6 +14,11 @@ dependencies = [
"libwayland",
"wayland-protocols",
"qtbase",
# qtwayland's CMakeLists requires Qt6Qml (QtWaylandCompositor QML integration)
# provided by qtdeclarative. Without this dep cookbook may cook qtwayland in
# parallel with qtdeclarative and configure fails: "Could not find a package
# configuration file provided by Qt6Qml".
"qtdeclarative",
]
script = """
DYNAMIC_INIT