fix: QML gate — kirigami deps (qtsvg, qtshadertools), fresh source, toolchain include paths
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.
This commit is contained in:
@@ -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.
|
#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]
|
[source]
|
||||||
tar = "https://invent.kde.org/frameworks/kirigami/-/archive/v6.10.0/kirigami-v6.10.0.tar.gz"
|
tar = "https://invent.kde.org/frameworks/kirigami/-/archive/v6.10.0/kirigami-v6.10.0.tar.gz"
|
||||||
|
blake3 = "d0964890aa6523f7067510bb7e6c784ba77611952d952bfdd6422a58a23664f6"
|
||||||
|
|
||||||
[build]
|
[build]
|
||||||
template = "custom"
|
template = "custom"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"qtbase",
|
"qtbase",
|
||||||
"qtdeclarative",
|
"qtdeclarative",
|
||||||
|
"qtsvg",
|
||||||
|
"qtshadertools",
|
||||||
"kf6-extra-cmake-modules",
|
"kf6-extra-cmake-modules",
|
||||||
]
|
]
|
||||||
script = """
|
script = """
|
||||||
|
|||||||
Reference in New Issue
Block a user