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-05-11 16:50:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-extra-cmake-modules (Old)
and /work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-extra-cmake-modules"
Mon May 11 16:50:44 2026 rev:27 rq:1352059 version:6.26.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/kf6-extra-cmake-modules/kf6-extra-cmake-modules.changes
2026-04-11 22:27:12.618437075 +0200
+++
/work/SRC/openSUSE:Factory/.kf6-extra-cmake-modules.new.1966/kf6-extra-cmake-modules.changes
2026-05-11 16:55:19.895833259 +0200
@@ -1,0 +2,20 @@
+Wed May 6 11:20:46 UTC 2026 - Antonio Larrosa <[email protected]>
+
+- Fix usage of %suse_version in Leap 16.1 which increases it to
+ 1610.
+
+-------------------------------------------------------------------
+Sat May 2 07:52:27 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.26.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.26.0
+- Changes since 6.25.0:
+ * ECMGeneratePythonBindings.cmake - hide more compiler warnings
+ * Avoid setting QT_NO_CREATE_VERSIONLESS_FUNCTIONS in ECMQmlModule6
+ * Add PYTHONPATH to prefix.sh if python is available
+ * Fix documentation syntax
+ * Update version to 6.26.0
+
+-------------------------------------------------------------------
Old:
----
extra-cmake-modules-6.25.0.tar.xz
extra-cmake-modules-6.25.0.tar.xz.sig
New:
----
extra-cmake-modules-6.26.0.tar.xz
extra-cmake-modules-6.26.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-extra-cmake-modules.spec ++++++
--- /var/tmp/diff_new_pack.zquSza/_old 2026-05-11 16:55:20.555860464 +0200
+++ /var/tmp/diff_new_pack.zquSza/_new 2026-05-11 16:55:20.559860629 +0200
@@ -1,7 +1,7 @@
#
# spec file for package kf6-extra-cmake-modules
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,12 +23,12 @@
%define rname extra-cmake-modules
-# Full KF6 version (e.g. 6.25.0)
+# Full KF6 version (e.g. 6.26.0)
%{!?_kf6_version: %global _kf6_version %{version}}
%bcond_without doc
%bcond_without released
Name: kf6-extra-cmake-modules%{?pkg_suffix}
-Version: 6.25.0
+Version: 6.26.0
Release: 0
Summary: CMake modules
License: BSD-3-Clause
@@ -39,25 +39,24 @@
Source2: frameworks.keyring
%endif
BuildRequires: cmake >= 3.27
-%if 0%{?suse_version} > 1600
+%if 0%{?suse_version} >= 1699
BuildRequires: gcc-c++
Requires: gcc-c++
%else
%if 0%{?suse_version} == 1500
-BuildRequires: gcc14-c++
BuildRequires: gcc14-PIE
-Requires: gcc14-c++
+BuildRequires: gcc14-c++
Requires: gcc14-PIE
+Requires: gcc14-c++
%else
-%if 0%{?suse_version} == 1600
-BuildRequires: gcc15-c++
+# 16x0
BuildRequires: gcc15-PIE
-Requires: gcc15-c++
+BuildRequires: gcc15-c++
Requires: gcc15-PIE
+Requires: gcc15-c++
%endif
%endif
-%endif
-BuildRequires: kf6-filesystem
+BuildRequires: kf6-filesystem >= 20260508
%if "%{flavor}" != "doc"
Requires: cmake >= 3.27
++++++ extra-cmake-modules-6.25.0.tar.xz -> extra-cmake-modules-6.26.0.tar.xz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/extra-cmake-modules-6.25.0/CMakeLists.txt
new/extra-cmake-modules-6.26.0/CMakeLists.txt
--- old/extra-cmake-modules-6.25.0/CMakeLists.txt 2026-04-03
19:07:06.000000000 +0200
+++ new/extra-cmake-modules-6.26.0/CMakeLists.txt 2026-05-01
13:51:28.000000000 +0200
@@ -11,7 +11,7 @@
# Preliminary setup
#
-set(VERSION "6.25.0") # handled by release scripts
+set(VERSION "6.26.0") # handled by release scripts
project(ECM
VERSION "${VERSION}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.25.0/kde-modules/KDESetupPrefixScript.cmake
new/extra-cmake-modules-6.26.0/kde-modules/KDESetupPrefixScript.cmake
--- old/extra-cmake-modules-6.25.0/kde-modules/KDESetupPrefixScript.cmake
2026-04-03 19:07:06.000000000 +0200
+++ new/extra-cmake-modules-6.26.0/kde-modules/KDESetupPrefixScript.cmake
2026-05-01 13:51:28.000000000 +0200
@@ -15,6 +15,15 @@
return()
endif()
+find_package(Python3 COMPONENTS Interpreter)
+if (Python3_EXECUTABLE)
+ execute_process(COMMAND ${Python3_EXECUTABLE} -Esc "import sysconfig;
print(sysconfig.get_path('platlib', vars={'platbase':
'${CMAKE_INSTALL_PREFIX}', 'base': '${CMAKE_INSTALL_PREFIX}'}))"
OUTPUT_VARIABLE sysconfig_output)
+ string(STRIP ${sysconfig_output} PYTHON_INSTALL_DIR)
+
+ set(SH_EXPORT_PYTHONPATH "export
PYTHONPATH=\"${PYTHON_INSTALL_DIR}\":$PYTHONPATH")
+ set(FISH_EXPORT_PYTHONPATH "set -x --path PYTHONPATH
\"${PYTHON_INSTALL_DIR}\" $PYTHONPATH")
+endif()
+
configure_file(${CMAKE_CURRENT_LIST_DIR}/prefix.sh.cmake
${CMAKE_CURRENT_BINARY_DIR}/prefix.sh @ONLY)
find_program(FISH_EXECUTABLE fish)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.25.0/kde-modules/prefix.sh.cmake
new/extra-cmake-modules-6.26.0/kde-modules/prefix.sh.cmake
--- old/extra-cmake-modules-6.25.0/kde-modules/prefix.sh.cmake 2026-04-03
19:07:06.000000000 +0200
+++ new/extra-cmake-modules-6.26.0/kde-modules/prefix.sh.cmake 2026-05-01
13:51:28.000000000 +0200
@@ -14,3 +14,5 @@
export
MANPATH=@KDE_INSTALL_FULL_DATADIR@/man:${MANPATH:-/usr/local/share/man:/usr/share/man}
export
SASL_PATH=@KDE_INSTALL_FULL_LIBDIR@/sasl2:${SASL_PATH:-/usr/@CMAKE_INSTALL_LIBDIR@/sasl2}
+
+@SH_EXPORT_PYTHONPATH@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.25.0/kde-modules/prefix.sh.fish.cmake
new/extra-cmake-modules-6.26.0/kde-modules/prefix.sh.fish.cmake
--- old/extra-cmake-modules-6.25.0/kde-modules/prefix.sh.fish.cmake
2026-04-03 19:07:06.000000000 +0200
+++ new/extra-cmake-modules-6.26.0/kde-modules/prefix.sh.fish.cmake
2026-05-01 13:51:28.000000000 +0200
@@ -20,3 +20,5 @@
set -x --path QML2_IMPORT_PATH "@KDE_INSTALL_FULL_QMLDIR@" $QML2_IMPORT_PATH
set -x --path QT_QUICK_CONTROLS_STYLE_PATH
"@KDE_INSTALL_FULL_QMLDIR@/QtQuick/Controls.2/" $QT_QUICK_CONTROLS_STYLE_PATH
+
+@FISH_EXPORT_PYTHONPATH@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.25.0/modules/ECMGeneratePythonBindings.cmake
new/extra-cmake-modules-6.26.0/modules/ECMGeneratePythonBindings.cmake
--- old/extra-cmake-modules-6.25.0/modules/ECMGeneratePythonBindings.cmake
2026-04-03 19:07:06.000000000 +0200
+++ new/extra-cmake-modules-6.26.0/modules/ECMGeneratePythonBindings.cmake
2026-05-01 13:51:28.000000000 +0200
@@ -47,9 +47,9 @@
``DEPENDENCIES`` is the list of dependencies that the bindings uses.
-``HOMEPAGE_URL`` is a URL to the proyect homepage.
+``HOMEPAGE_URL`` is a URL to the project homepage.
-``ISSUES_URL` is a URL where users can report bugs and feature requests.
+``ISSUES_URL`` is a URL where users can report bugs and feature requests.
``AUTHOR`` is a string with the author of the library.
@@ -180,7 +180,9 @@
)
# Hide noisy warnings
- target_compile_options(${PB_PACKAGE_NAME} PRIVATE -Wno-cast-function-type
-Wno-missing-include-dirs)
+ if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
+ target_compile_options(${PB_PACKAGE_NAME} PRIVATE
-Wno-cast-function-type -Wno-missing-include-dirs -Wno-keyword-macro
-Wno-shadow)
+ endif()
# Adjust the name of generated module.
set_property(TARGET ${PB_PACKAGE_NAME} PROPERTY PREFIX "")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/extra-cmake-modules-6.25.0/modules/ECMQmlModule6.cmake
new/extra-cmake-modules-6.26.0/modules/ECMQmlModule6.cmake
--- old/extra-cmake-modules-6.25.0/modules/ECMQmlModule6.cmake 2026-04-03
19:07:06.000000000 +0200
+++ new/extra-cmake-modules-6.26.0/modules/ECMQmlModule6.cmake 2026-05-01
13:51:28.000000000 +0200
@@ -7,9 +7,7 @@
cmake_policy(VERSION 3.16)
-set(QT_NO_CREATE_VERSIONLESS_FUNCTIONS ON)
find_package(Qt6 COMPONENTS Core Qml CONFIG)
-unset(QT_NO_CREATE_VERSIONLESS_FUNCTIONS)
if (NOT TARGET Qt6::Qml)
message(WARNING "Target Qt6::Qml was not found. ECMQmlModule requires the
QML module when building with Qt 6")