From 4c52f5b562051459cd65ed02920e6a685be78d0d Mon Sep 17 00:00:00 2001 From: vasilito Date: Fri, 24 Jul 2026 22:05:39 +0900 Subject: [PATCH] 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. --- local/recipes/qt/qtwayland/recipe.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/local/recipes/qt/qtwayland/recipe.toml b/local/recipes/qt/qtwayland/recipe.toml index 9b96e6bc87..5f4c682327 100644 --- a/local/recipes/qt/qtwayland/recipe.toml +++ b/local/recipes/qt/qtwayland/recipe.toml @@ -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