Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-extra-cmake-modules for 
openSUSE:Factory checked in at 2026-02-16 13:00:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-extra-cmake-modules (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-extra-cmake-modules"

Mon Feb 16 13:00:27 2026 rev:24 rq:1332904 version:6.23.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/kf6-extra-cmake-modules/kf6-extra-cmake-modules.changes
  2026-01-12 10:13:50.975066823 +0100
+++ 
/work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.1977/kf6-extra-cmake-modules.changes
        2026-02-16 13:03:37.459745346 +0100
@@ -1,0 +2,13 @@
+Fri Feb  6 14:25:42 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.23.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.23.0
+- Changes since 6.22.0:
+  * ECMFindQmlModule: Clarify and enforce that QML modules are not only 
runtime dependencies
+  * ECMGenerateQDoc: Add target's source dir to include paths
+  * Remove FATAL_ERROR
+  * Update version to 6.23.0
+
+-------------------------------------------------------------------

Old:
----
  extra-cmake-modules-6.22.0.tar.xz
  extra-cmake-modules-6.22.0.tar.xz.sig

New:
----
  extra-cmake-modules-6.23.0.tar.xz
  extra-cmake-modules-6.23.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kf6-extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.9GjdOc/_old  2026-02-16 13:03:38.563791126 +0100
+++ /var/tmp/diff_new_pack.9GjdOc/_new  2026-02-16 13:03:38.567791292 +0100
@@ -23,12 +23,12 @@
 
 %define rname extra-cmake-modules
 
-# Full KF6 version (e.g. 6.22.0)
+# Full KF6 version (e.g. 6.23.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without doc
 %bcond_without released
 Name:           kf6-extra-cmake-modules%{?pkg_suffix}
-Version:        6.22.0
+Version:        6.23.0
 Release:        0
 Summary:        CMake modules
 License:        BSD-3-Clause
@@ -38,7 +38,7 @@
 Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        frameworks.keyring
 %endif
-BuildRequires:  cmake >= 3.16
+BuildRequires:  cmake >= 3.27
 %if 0%{?suse_version} > 1600
 BuildRequires:  gcc-c++
 Requires:       gcc-c++
@@ -59,7 +59,7 @@
 %endif
 BuildRequires:  kf6-filesystem
 %if "%{flavor}" != "doc"
-Requires:       cmake >= 3.16
+Requires:       cmake >= 3.27
 
 # kf6-extra-cmake-modules is used to build both kf5 and kf6 based packages
 # it has to require the resp. -filesystem package

++++++ extra-cmake-modules-6.22.0.tar.xz -> extra-cmake-modules-6.23.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/extra-cmake-modules-6.22.0/CMakeLists.txt 
new/extra-cmake-modules-6.23.0/CMakeLists.txt
--- old/extra-cmake-modules-6.22.0/CMakeLists.txt       2026-01-02 
18:40:05.000000000 +0100
+++ new/extra-cmake-modules-6.23.0/CMakeLists.txt       2026-02-06 
13:12:16.000000000 +0100
@@ -5,13 +5,13 @@
 # SPDX-License-Identifier: BSD-3-Clause
 #=============================================================================
 
-cmake_minimum_required(VERSION 3.16 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.27)
 
 #
 # Preliminary setup
 #
 
-set(VERSION "6.22.0") # handled by release scripts
+set(VERSION "6.23.0") # handled by release scripts
 
 project(ECM
     VERSION "${VERSION}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.22.0/modules/ECMFindQmlModule.cmake 
new/extra-cmake-modules-6.23.0/modules/ECMFindQmlModule.cmake
--- old/extra-cmake-modules-6.22.0/modules/ECMFindQmlModule.cmake       
2026-01-02 18:40:05.000000000 +0100
+++ new/extra-cmake-modules-6.23.0/modules/ECMFindQmlModule.cmake       
2026-02-06 13:12:16.000000000 +0100
@@ -7,15 +7,15 @@
 ECMFindQmlModule
 ----------------
 
-Finds QML import modules to set them as runtime dependencies.
+Finds QML import modules to set them as dependencies.
 
-Because QML modules are not compile time requirements, they can be easy to miss
-by packagers and developers, causing QML apps to fail to display.
+Because QML modules are not hard compile time requirements, they can be easy 
to miss
+by packagers and developers, causing suboptimal build results or runtime 
issues.
 Use this CMake module to ensure a QML module is installed at compile time
 during CMake configuration.
 
 Internally, this CMake module looks for the qmldir and, if needed, uses
-qmlplugindump to find the plugins and set them up as runtime dependencies.
+qmlplugindump to find the plugins and set them up as dependencies.
 
 ::
 
@@ -60,11 +60,9 @@
     if(COMMAND set_package_properties)
       if (ARG_REQUIRED)
         set(TYPE_STRING TYPE REQUIRED)
-      else()
-        set(TYPE_STRING TYPE RUNTIME)
       endif()
         set_package_properties(${GENMODULE} PROPERTIES
-            DESCRIPTION "QML module '${MODULE_NAME}' is a runtime dependency."
+            DESCRIPTION "QML module '${MODULE_NAME}' is a dependency."
             ${TYPE_STRING})
     endif()
 endfunction()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/extra-cmake-modules-6.22.0/modules/ECMGenerateQDoc.cmake 
new/extra-cmake-modules-6.23.0/modules/ECMGenerateQDoc.cmake
--- old/extra-cmake-modules-6.22.0/modules/ECMGenerateQDoc.cmake        
2026-01-02 18:40:05.000000000 +0100
+++ new/extra-cmake-modules-6.23.0/modules/ECMGenerateQDoc.cmake        
2026-02-06 13:12:16.000000000 +0100
@@ -97,7 +97,7 @@
 
     file(GENERATE
         OUTPUT ${target_include_dirs_file}
-        CONTENT 
"$<$<BOOL:${include_paths_property}>:-I$<JOIN:${include_paths_property},\n-I>>\n-I$<TARGET_PROPERTY:${target},BINARY_DIR>"
+        CONTENT 
"$<$<BOOL:${include_paths_property}>:-I$<JOIN:${include_paths_property},\n-I>>\n-I$<TARGET_PROPERTY:${target},BINARY_DIR>\n-I$<TARGET_PROPERTY:${target},SOURCE_DIR>"
     )
     set(include_path_args "@${target_include_dirs_file}")
 

Reply via email to