lomiri-qt6.lomiri-ui-toolkit: Fix Qt 6.11 compatibility

This commit is contained in:
OPNA2608
2026-04-22 13:51:13 +02:00
parent 74f0d69a4b
commit 5e238ea68d
@@ -128,6 +128,18 @@ stdenv.mkDerivation (finalAttrs: {
tests/unit/visual/tst_imageprovider.11.qml \
--replace-fail '/usr/share' '${suru-icon-theme}/share'
''
# Adjust to Qt 6.11, TODO report & submit upstream
+ lib.optionalString withQt6 ''
substituteInPlace apicheck/apicheck.cpp \
--replace-fail \
'attachedPropertiesType(QQmlEnginePrivate::get(currentEngine))' \
'attachedPropertiesType(QQmlTypeLoader::get(currentEngine))'
substituteInPlace src/LomiriToolkit/ucstylehints.cpp \
--replace-fail \
'QQmlEnginePrivate::getV4Engine(qmlEngine(this))' \
'qmlEngine(this)->handle()'
''
+ lib.optionalString (!withQt6) ''
for subproject in po app-launch-profiler lomiri-ui-toolkit-launcher; do
substituteInPlace $subproject/$subproject.pro \