Unverified Commit 09588bb3 authored by K900's avatar K900 Committed by GitHub
Browse files

kdePackages: Frameworks 6.24 -> 6.25 (#508592)

parents bef77fa5 f174a5fe
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ let
    pname = "kirigami";

    patches = [
      # upstream PR: https://invent.kde.org/frameworks/kirigami/-/merge_requests/1991
      ./rb-templates.patch
    ];

+14 −36
Original line number Diff line number Diff line
commit a1801928b5eea0bf224c81a638f658bf3a9d9a6c
Author: Arnout Engelen <arnout@bzzt.net>
Date:   Wed Nov 26 11:24:02 2025 +0100

    Make qml generation deterministic by adding explicit dependencies
    
    Similar to https://qt-project.atlassian.net/browse/QTBUG-137440
    
    To fix https://bugs.kde.org/show_bug.cgi?id=513292

diff --git a/src/dialogs/CMakeLists.txt b/src/dialogs/CMakeLists.txt
index 9bf3cde9..c199c6f5 100644
index 9bf3cde9..c51437f6 100644
--- a/src/dialogs/CMakeLists.txt
+++ b/src/dialogs/CMakeLists.txt
@@ -5,6 +5,7 @@ ecm_add_qml_module(KirigamiDialogs URI "org.kde.kirigami.dialogs"
     GENERATE_PLUGIN_SOURCE
     INSTALLED_PLUGIN_TARGET KF6KirigamiDialogsplugin
     DEPENDENCIES QtQuick org.kde.kirigami.platform
+    LIBRARIES KirigamiPrimitives
 )
@@ -28,6 +28,10 @@ target_include_directories(KirigamiDialogs PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/.
 
 target_link_libraries(KirigamiDialogs PRIVATE Qt6::Quick KirigamiPlatform)
 
@@ -26,7 +27,7 @@ set_target_properties(KirigamiDialogs PROPERTIES
 
 target_include_directories(KirigamiDialogs PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/..)
 
-target_link_libraries(KirigamiDialogs PRIVATE Qt6::Quick KirigamiPlatform)
+target_link_libraries(KirigamiDialogs PRIVATE Qt6::Quick KirigamiPlatform KirigamiPrimitives)
 
+add_dependencies(KirigamiDialogs
+  KirigamiPrimitives
+)
+
 ecm_finalize_qml_module(KirigamiDialogs EXPORT KirigamiTargets)
 
 install(TARGETS KirigamiDialogs EXPORT KirigamiTargets ${KF_INSTALL_DEFAULT_ARGUMENTS})
diff --git a/src/templates/CMakeLists.txt b/src/templates/CMakeLists.txt
index b0027ea2..6813a6d0 100644
index 87ae9e72..f202b2fc 100644
--- a/src/templates/CMakeLists.txt
+++ b/src/templates/CMakeLists.txt
@@ -4,6 +4,8 @@ ecm_add_qml_module(KirigamiTemplates URI "org.kde.kirigami.templates"
     VERSION 2.0
     GENERATE_PLUGIN_SOURCE
     INSTALLED_PLUGIN_TARGET KF6KirigamiTemplates
+    DEPENDENCIES
+    LIBRARIES KirigamiPrimitives KirigamiLayouts
 )
 
 set_source_files_properties(AppHeaderSizeGroup.qml PROPERTIES
@@ -37,6 +39,7 @@ set_target_properties(KirigamiTemplates PROPERTIES
@@ -40,6 +40,10 @@ set_target_properties(KirigamiTemplates PROPERTIES
 
 target_include_directories(KirigamiTemplates PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/..)
 
+target_link_libraries(KirigamiTemplates PRIVATE KirigamiPrimitives KirigamiLayouts)
+add_dependencies(KirigamiTemplates
+    KirigamiPrimitives
+    KirigamiLayouts
+)
 
 ecm_finalize_qml_module(KirigamiTemplates EXPORT KirigamiTargets)
 
+216 −216

File changed.

Preview size limit exceeded, changes collapsed.