From f55acba68c0afe7a6cbe4d5b1ccd6ce3dab20151 Mon Sep 17 00:00:00 2001 From: Vasilito Date: Fri, 1 May 2026 07:44:39 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20QML=20gate=20=E2=80=94=20kirigami=20deps?= =?UTF-8?q?=20(qtsvg,=20qtshadertools),=20fresh=20source,=20toolchain=20in?= =?UTF-8?q?clude=20paths?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit QML gate progress: 1. ✅ QML headers found: redox-toolchain CMAKE_CXX_FLAGS includes QtQml/QtQuick 2. ✅ Source clean: fresh tar extracted (previous builds corrupted with _OFF macros) 3. ✅ Qt6Svg: added qtsvg dependency 4. ✅ Qt6ShaderTools: cmake config + .so present in sysroot 5. ❌ qt6_add_shaders cmake function missing — Qt6 cross-comp gap Kirigami deps now: qtbase, qtdeclarative, qtsvg, qtshadertools, ECM Config passes cmake find_package for Qt6Core, Quick, Gui, Svg, QuickControls2, Concurrent, ShaderTools. All targets found. Blocked on qt6_add_shaders() not in Qt6ShaderTools cmake macros — needs Qt6 build infrastructure fix. --- local/recipes/kde/kirigami/recipe.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/local/recipes/kde/kirigami/recipe.toml b/local/recipes/kde/kirigami/recipe.toml index 3b7ae628..db753678 100644 --- a/local/recipes/kde/kirigami/recipe.toml +++ b/local/recipes/kde/kirigami/recipe.toml @@ -1,12 +1,15 @@ #TODO: Kirigami — build the real non-QML C++ core on Redox. Qt Quick, templates, examples, and autotests stay disabled until the Qt6 QML/Quick runtime surface is stronger. [source] tar = "https://invent.kde.org/frameworks/kirigami/-/archive/v6.10.0/kirigami-v6.10.0.tar.gz" +blake3 = "d0964890aa6523f7067510bb7e6c784ba77611952d952bfdd6422a58a23664f6" [build] template = "custom" dependencies = [ "qtbase", "qtdeclarative", + "qtsvg", + "qtshadertools", "kf6-extra-cmake-modules", ] script = """