From 2e48a28f99afceac2011ef1609aa34326ba320a7 Mon Sep 17 00:00:00 2001 From: vasilito Date: Sun, 2 Aug 2026 09:49:10 +0300 Subject: [PATCH] qtbase: enable Qt6Sql (bundled sqlite); plasma-framework: declare plasma-tier deps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit plasma-framework (task #13, the Plasma grind) needs KF6Svg + PlasmaActivities + Wayland; declare kf6-ksvg, kf6-plasma-activities, plasma-wayland-protocols, qtwayland, kf6-kdbusaddons. kf6-plasma-activities' QML imports in turn require Qt6Sql (activities database), which qtbase built with FEATURE_sql=OFF. Enable FEATURE_sql + FEATURE_sqlite (bundled, FEATURE_system_sqlite=OFF) in the TARGET qtbase config — Sql is broadly needed across the KDE desktop, not just activities. This retriggers the qtbase->Qt->KDE relink cascade. --- local/recipes/kde/plasma-framework/recipe.toml | 5 +++++ local/recipes/qt/qtbase/recipe.toml | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/local/recipes/kde/plasma-framework/recipe.toml b/local/recipes/kde/plasma-framework/recipe.toml index a3a00e20ee..145ab21fd3 100644 --- a/local/recipes/kde/plasma-framework/recipe.toml +++ b/local/recipes/kde/plasma-framework/recipe.toml @@ -23,6 +23,11 @@ dependencies = [ "kf6-kconfig", "kf6-kconfigwidgets", "kf6-kpackage", + "kf6-ksvg", + "kf6-plasma-activities", + "plasma-wayland-protocols", + "qtwayland", + "kf6-kdbusaddons", "kf6-kservice", "kf6-kdeclarative", "kf6-kio", diff --git a/local/recipes/qt/qtbase/recipe.toml b/local/recipes/qt/qtbase/recipe.toml index 6f31bf0627..224eab793c 100644 --- a/local/recipes/qt/qtbase/recipe.toml +++ b/local/recipes/qt/qtbase/recipe.toml @@ -687,7 +687,9 @@ cmake "${COOKBOOK_SOURCE}" \ -DFEATURE_vulkan=OFF \ -DFEATURE_process=ON \ -DFEATURE_testlib=OFF \ - -DFEATURE_sql=OFF \ + -DFEATURE_sql=ON \ + -DFEATURE_sqlite=ON \ + -DFEATURE_system_sqlite=OFF \ -DFEATURE_printsupport=ON \ -DFEATURE_system_zlib=ON \ -DFEATURE_system_pcre2=OFF \