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-03-16 14:15:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-extra-cmake-modules (Old)
and /work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-extra-cmake-modules"
Mon Mar 16 14:15:18 2026 rev:25 rq:1338893 version:6.24.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/kf6-extra-cmake-modules/kf6-extra-cmake-modules.changes
2026-02-16 13:03:37.459745346 +0100
+++
/work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.8177/kf6-extra-cmake-modules.changes
2026-03-16 14:17:32.429782157 +0100
@@ -1,0 +2,12 @@
+Mon Mar 9 08:07:24 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.24.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.24.0
+- Changes since 6.23.0:
+ * With get_filename_component use DIRECTORY instead of legacy alias PATH
+ * KDECompilerSettings: Add option to force asserts
+ * Update version to 6.24.0
+
+-------------------------------------------------------------------
Old:
----
extra-cmake-modules-6.23.0.tar.xz
extra-cmake-modules-6.23.0.tar.xz.sig
New:
----
extra-cmake-modules-6.24.0.tar.xz
extra-cmake-modules-6.24.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.KZVUpK/_old 2026-03-16 14:17:33.021806699 +0100
+++ /var/tmp/diff_new_pack.KZVUpK/_new 2026-03-16 14:17:33.033807196 +0100
@@ -23,12 +23,12 @@
%define rname extra-cmake-modules
-# Full KF6 version (e.g. 6.23.0)
+# Full KF6 version (e.g. 6.24.0)
%{!?_kf6_version: %global _kf6_version %{version}}
%bcond_without doc
%bcond_without released
Name: kf6-extra-cmake-modules%{?pkg_suffix}
-Version: 6.23.0
+Version: 6.24.0
Release: 0
Summary: CMake modules
License: BSD-3-Clause
++++++ extra-cmake-modules-6.23.0.tar.xz -> extra-cmake-modules-6.24.0.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-6.23.0/CMakeLists.txt
new/extra-cmake-modules-6.24.0/CMakeLists.txt
--- old/extra-cmake-modules-6.23.0/CMakeLists.txt 2026-02-06
13:12:16.000000000 +0100
+++ new/extra-cmake-modules-6.24.0/CMakeLists.txt 2026-03-07
21:28:57.000000000 +0100
@@ -11,7 +11,7 @@
# Preliminary setup
#
-set(VERSION "6.23.0") # handled by release scripts
+set(VERSION "6.24.0") # handled by release scripts
project(ECM
VERSION "${VERSION}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.23.0/find-modules/FindGLIB2.cmake
new/extra-cmake-modules-6.24.0/find-modules/FindGLIB2.cmake
--- old/extra-cmake-modules-6.23.0/find-modules/FindGLIB2.cmake 2026-02-06
13:12:16.000000000 +0100
+++ new/extra-cmake-modules-6.24.0/find-modules/FindGLIB2.cmake 2026-03-07
21:28:57.000000000 +0100
@@ -83,7 +83,7 @@
)
# search the glibconfig.h include dir under the same root where the library is
found
-get_filename_component(glib2LibDir "${GLIB2_LIBRARIES}" PATH)
+get_filename_component(glib2LibDir "${GLIB2_LIBRARIES}" DIRECTORY)
find_path(GLIB2_INTERNAL_INCLUDE_DIR glibconfig.h
PATH_SUFFIXES glib-2.0/include
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.23.0/find-modules/FindSharedMimeInfo.cmake
new/extra-cmake-modules-6.24.0/find-modules/FindSharedMimeInfo.cmake
--- old/extra-cmake-modules-6.23.0/find-modules/FindSharedMimeInfo.cmake
2026-02-06 13:12:16.000000000 +0100
+++ new/extra-cmake-modules-6.24.0/find-modules/FindSharedMimeInfo.cmake
2026-03-07 21:28:57.000000000 +0100
@@ -71,7 +71,7 @@
function(UPDATE_XDG_MIMETYPES _path)
get_filename_component(_xdgmimeDir "${_path}" NAME)
if("${_xdgmimeDir}" STREQUAL packages )
- get_filename_component(_xdgmimeDir "${_path}" PATH)
+ get_filename_component(_xdgmimeDir "${_path}" DIRECTORY)
else()
set(_xdgmimeDir "${_path}")
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.23.0/kde-modules/KDECompilerSettings.cmake
new/extra-cmake-modules-6.24.0/kde-modules/KDECompilerSettings.cmake
--- old/extra-cmake-modules-6.23.0/kde-modules/KDECompilerSettings.cmake
2026-02-06 13:12:16.000000000 +0100
+++ new/extra-cmake-modules-6.24.0/kde-modules/KDECompilerSettings.cmake
2026-03-07 21:28:57.000000000 +0100
@@ -162,6 +162,11 @@
Since 5.85
+``ECM_FORCE_ASSERTS``
+ Enable Q_ASSERT regardless of ``CMAKE_BUILD_TYPE``. Off by default.
+
+ Since 6.24
+
Example usages:
.. code-block:: cmake
@@ -801,6 +806,11 @@
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdiagnostics-color=always")
endif()
+option(ECM_FORCE_ASSERTS "Enable Q_ASSERT regardless of build type" OFF)
+if (ECM_FORCE_ASSERTS)
+ add_definitions(-DQT_FORCE_ASSERTS)
+endif()
+
include("${ECM_MODULE_DIR}/ECMEnableSanitizers.cmake")
include("${ECM_MODULE_DIR}/ECMCoverageOption.cmake")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.23.0/modules/ECMCreateQmFromPoFiles.cmake
new/extra-cmake-modules-6.24.0/modules/ECMCreateQmFromPoFiles.cmake
--- old/extra-cmake-modules-6.23.0/modules/ECMCreateQmFromPoFiles.cmake
2026-02-06 13:12:16.000000000 +0100
+++ new/extra-cmake-modules-6.24.0/modules/ECMCreateQmFromPoFiles.cmake
2026-03-07 21:28:57.000000000 +0100
@@ -109,7 +109,7 @@
else()
# Qt < 5.3.1 does not define Qt5::lconvert
get_target_property(lrelease_location Qt5::lrelease LOCATION)
- get_filename_component(lrelease_path ${lrelease_location} PATH)
+ get_filename_component(lrelease_path ${lrelease_location} DIRECTORY)
find_program(lconvert_executable
NAMES lconvert-qt5 lconvert
PATHS ${lrelease_path}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.23.0/modules/ECMPoQmTools.cmake
new/extra-cmake-modules-6.24.0/modules/ECMPoQmTools.cmake
--- old/extra-cmake-modules-6.23.0/modules/ECMPoQmTools.cmake 2026-02-06
13:12:16.000000000 +0100
+++ new/extra-cmake-modules-6.24.0/modules/ECMPoQmTools.cmake 2026-03-07
21:28:57.000000000 +0100
@@ -160,7 +160,7 @@
else()
# Qt < 5.3.1 does not define Qt5::lconvert
get_target_property(lrelease_location Qt5::lrelease LOCATION)
- get_filename_component(lrelease_path ${lrelease_location} PATH)
+ get_filename_component(lrelease_path ${lrelease_location} DIRECTORY)
find_program(lconvert_executable
NAMES lconvert-qt5 lconvert
PATHS ${lrelease_path}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-6.23.0/toolchain/Android.cmake
new/extra-cmake-modules-6.24.0/toolchain/Android.cmake
--- old/extra-cmake-modules-6.23.0/toolchain/Android.cmake 2026-02-06
13:12:16.000000000 +0100
+++ new/extra-cmake-modules-6.24.0/toolchain/Android.cmake 2026-03-07
21:28:57.000000000 +0100
@@ -299,7 +299,7 @@
# from CMakeDetermineSystem.cmake and from CMakeSystem.cmake generated within
the
# build directory.
if(DEFINED QTANDROID_EXPORTED_TARGET AND NOT TARGET "create-apk" AND NOT
__qt_chainload_toolchain_file)
- get_filename_component(_CMAKE_ANDROID_DIR "${CMAKE_TOOLCHAIN_FILE}" PATH)
+ get_filename_component(_CMAKE_ANDROID_DIR "${CMAKE_TOOLCHAIN_FILE}"
DIRECTORY)
list(LENGTH QTANDROID_EXPORTED_TARGET targetsCount)
include(${_CMAKE_ANDROID_DIR}/ECMAndroidDeployQt5.cmake)