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")

Reply via email to