Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kiconthemes for openSUSE:Factory 
checked in at 2026-10-11 15:15:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kiconthemes (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kiconthemes.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kiconthemes"

Sun Oct 11 15:15:30 2026 rev:32 rq:1383935 version:6.31.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kiconthemes/kf6-kiconthemes.changes  
2026-09-11 18:02:15.121149187 +0200
+++ 
/work/SRC/openSUSE:Factory/.kf6-kiconthemes.new.3698736/kf6-kiconthemes.changes 
    2026-10-11 15:18:04.396622892 +0200
@@ -1,0 +2,14 @@
+Wed Oct  7 06:47:25 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.31.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/frameworks/6/6.31.0
+- Changes since 6.30.0:
+  * Update dependency version to 6.31.0
+  * Deprecate KIconLoader::loadScaledIcon overload with int type size arg
+  * KIconLoader::loadIcon/loadScaledIcon(): forward directly to implementation
+  * Use ECMInstalledLibraryCheck
+  * Update version to 6.31.0
+
+-------------------------------------------------------------------

Old:
----
  kiconthemes-6.30.0.tar.xz
  kiconthemes-6.30.0.tar.xz.sig

New:
----
  kiconthemes-6.31.0.tar.xz
  kiconthemes-6.31.0.tar.xz.sig

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

Other differences:
------------------
++++++ kf6-kiconthemes.spec ++++++
--- /var/tmp/diff_new_pack.HYvOaR/_old  2026-10-11 15:18:05.153654489 +0200
+++ /var/tmp/diff_new_pack.HYvOaR/_new  2026-10-11 15:18:05.155654572 +0200
@@ -19,11 +19,11 @@
 %define qt6_version 6.9.0
 
 %define rname kiconthemes
-# Full KF6 version (e.g. 6.30.0)
+# Full KF6 version (e.g. 6.31.0)
 %{!?_kf6_version: %global _kf6_version %{version}}
 %bcond_without released
 Name:           kf6-kiconthemes
-Version:        6.30.0
+Version:        6.31.0
 Release:        0
 Summary:        Icon GUI utilities
 License:        LGPL-2.1-or-later AND GPL-2.0-or-later


++++++ kiconthemes-6.30.0.tar.xz -> kiconthemes-6.31.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/.kde-ci.yml 
new/kiconthemes-6.31.0/.kde-ci.yml
--- old/kiconthemes-6.30.0/.kde-ci.yml  2026-09-04 13:38:52.000000000 +0200
+++ new/kiconthemes-6.31.0/.kde-ci.yml  2026-10-02 15:19:50.000000000 +0200
@@ -16,3 +16,4 @@
  test-before-installing: True
  require-passing-tests-on: ['Linux', 'FreeBSD', 'Windows', 'Android']
  enable-lsan: True
+ run-installed-library-check-on: ['@all']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/CMakeLists.txt 
new/kiconthemes-6.31.0/CMakeLists.txt
--- old/kiconthemes-6.30.0/CMakeLists.txt       2026-09-04 13:38:52.000000000 
+0200
+++ new/kiconthemes-6.31.0/CMakeLists.txt       2026-10-02 15:19:50.000000000 
+0200
@@ -1,12 +1,12 @@
-cmake_minimum_required(VERSION 3.29)
+cmake_minimum_required(VERSION 3.30)
 
-set(KF_VERSION "6.30.0") # handled by release scripts
-set(KF_DEP_VERSION "6.30.0") # handled by release scripts
+set(KF_VERSION "6.31.0") # handled by release scripts
+set(KF_DEP_VERSION "6.31.0") # handled by release scripts
 project(KIconThemes VERSION ${KF_VERSION})
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 6.30.0  NO_MODULE)
+find_package(ECM 6.31.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -26,6 +26,7 @@
 include(CMakeDependentOption)
 include(ECMQmlModule)
 include(ECMGenerateQDoc)
+include(ECMInstalledLibraryCheck)
 
 set(EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 CACHE STRING "Control the range of 
deprecated API excluded from the build [default=0].")
 
@@ -42,7 +43,7 @@
                   SOVERSION 6)
 
 # Dependencies
-set(REQUIRED_QT_VERSION 6.9.0)
+set(REQUIRED_QT_VERSION 6.10.0)
 find_package(Qt6Widgets ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
 find_package(Qt6Svg ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/po/ca@valencia/kiconthemes6.po 
new/kiconthemes-6.31.0/po/ca@valencia/kiconthemes6.po
--- old/kiconthemes-6.30.0/po/ca@valencia/kiconthemes6.po       2026-09-04 
13:38:52.000000000 +0200
+++ new/kiconthemes-6.31.0/po/ca@valencia/kiconthemes6.po       2026-10-02 
15:19:50.000000000 +0200
@@ -3,11 +3,11 @@
 # This file is distributed under the license LGPL version 2.1 or
 # version 3 or later versions approved by the membership of KDE e.V.
 #
-# SPDX-FileCopyrightText: 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 
Sebastià Pla i Sanz <[email protected]>
-# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2016, 2018, 2022, 2024 Josep M. Ferrer <[email protected]>
+# SPDX-FileCopyrightText: 1998-2006 Sebastià Pla i Sanz <[email protected]>
+# SPDX-FileCopyrightText: 2007-2014, 2016, 2018, 2022, 2024 Josep M. Ferrer 
<[email protected]>
 # SPDX-FileCopyrightText: 2007 Albert Astals Cid <[email protected]>
 # SPDX-FileCopyrightText: 2009 Robert Millan <[email protected]>
-# SPDX-FileCopyrightText: 2011, 2013, 2014, 2021 Antoni Bella Pérez 
<[email protected]>
+# SPDX-FileCopyrightText: 2011, 2013-2014, 2021 Antoni Bella Pérez 
<[email protected]>
 msgid ""
 msgstr ""
 "Project-Id-Version: kiconthemes\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/po/it/kiconthemes6.po 
new/kiconthemes-6.31.0/po/it/kiconthemes6.po
--- old/kiconthemes-6.30.0/po/it/kiconthemes6.po        2026-09-04 
13:38:52.000000000 +0200
+++ new/kiconthemes-6.31.0/po/it/kiconthemes6.po        2026-10-02 
15:19:50.000000000 +0200
@@ -1,5 +1,4 @@
 # translation of kio4.po to Italian
-# SPDX-FileCopyrightText: 2018, 2021, 2022, 2024 Vincenzo Reale 
<[email protected]>
 # Daniele Medri <[email protected]>, 2003.
 # Federico Cozzi <[email protected]>, 2004.
 # Federico Zenith <[email protected]>, 2004.
@@ -8,6 +7,7 @@
 # Giovanni Venturi <[email protected]>, 2006.
 # Nicola Ruggero <[email protected]>, 2006, 2007.
 # Luigi Toscano <[email protected]>, 2008, 2009, 2010, 2011, 2012, 
2014, 2015.
+# SPDX-FileCopyrightText: 2018, 2021, 2022, 2024 Vincenzo Reale 
<[email protected]>
 msgid ""
 msgstr ""
 "Project-Id-Version: kio4\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/po/ug/kiconthemes6.po 
new/kiconthemes-6.31.0/po/ug/kiconthemes6.po
--- old/kiconthemes-6.30.0/po/ug/kiconthemes6.po        2026-09-04 
13:38:52.000000000 +0200
+++ new/kiconthemes-6.31.0/po/ug/kiconthemes6.po        2026-10-02 
15:19:50.000000000 +0200
@@ -8,9 +8,9 @@
 "Project-Id-Version: kio4\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2026-05-14 00:39+0000\n"
-"PO-Revision-Date: 2026-05-31 18:36-0400\n"
+"PO-Revision-Date: 2026-09-23 06:56+0900\n"
 "Last-Translator: Abduqadir Abliz <[email protected]>\n"
-"Language-Team: Uyghur Computer Science Association <[email protected]>\n"
+"Language-Team: Uyghur <[email protected]>\n"
 "Language: ug\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/src/CMakeLists.txt 
new/kiconthemes-6.31.0/src/CMakeLists.txt
--- old/kiconthemes-6.30.0/src/CMakeLists.txt   2026-09-04 13:38:52.000000000 
+0200
+++ new/kiconthemes-6.31.0/src/CMakeLists.txt   2026-10-02 15:19:50.000000000 
+0200
@@ -53,7 +53,7 @@
     VERSION ${KF_VERSION}
     USE_VERSION_HEADER
     DEPRECATED_BASE_VERSION 0
-    DEPRECATION_VERSIONS 5.0 6.5 6.20
+    DEPRECATION_VERSIONS 5.0 6.5 6.20 6.31
     EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT}
 )
 
@@ -81,7 +81,7 @@
     )
 endif ()
 
-ecm_generate_headers(KIconThemes_HEADERS
+ecm_generate_headers(KIconThemes_CamelCase_HEADERS
   HEADER_NAMES
   KIconColors
   KIconEffect
@@ -98,6 +98,7 @@
 install(FILES
   ${CMAKE_CURRENT_BINARY_DIR}/kiconthemes_export.h
   ${KIconThemes_HEADERS}
+  ${KIconThemes_CamelCase_HEADERS}
   DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KIconThemes COMPONENT Devel
 )
 
@@ -123,3 +124,19 @@
 )
 
 ecm_generate_qdoc(KF6IconThemes kiconthemes.qdocconf)
+
+ecm_add_installed_library_check(KF6IconThemes
+    PACKAGE_NAME "KF6IconThemes"
+    PACKAGE_TARGET_NAMESPACE "KF6::"
+)
+
+# KQuickIconProvider is header-only, would need QtQuick's QQuickImageProvider 
to link
+list(FILTER KIconThemes_CamelCase_HEADERS EXCLUDE REGEX KQuickIconProvider)
+
+ecm_installed_library_check_include_strings(KF6IconThemes
+    HEADERS ${KIconThemes_CamelCase_HEADERS}
+)
+
+ecm_installed_library_check_version_preprocessor_macros(KF6IconThemes
+    PREFIX KICONTHEMES
+)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/src/kiconloader.cpp 
new/kiconthemes-6.31.0/src/kiconloader.cpp
--- old/kiconthemes-6.30.0/src/kiconloader.cpp  2026-09-04 13:38:52.000000000 
+0200
+++ new/kiconthemes-6.31.0/src/kiconloader.cpp  2026-10-02 15:19:50.000000000 
+0200
@@ -1037,9 +1037,10 @@
                               QString *path_store,
                               bool canReturnNull) const
 {
-    return loadScaledIcon(_name, group, 1.0 /*scale*/, size, state, overlays, 
path_store, canReturnNull);
+    return loadScaledIcon(_name, group, 1.0 /*scale*/, QSize(size, size), 
state, overlays, path_store, canReturnNull, {});
 }
 
+#if KICONTHEMES_BUILD_DEPRECATED_SINCE(6, 31)
 QPixmap KIconLoader::loadScaledIcon(const QString &_name,
                                     KIconLoader::Group group,
                                     qreal scale,
@@ -1049,8 +1050,9 @@
                                     QString *path_store,
                                     bool canReturnNull) const
 {
-    return loadScaledIcon(_name, group, scale, QSize(size, size), state, 
overlays, path_store, canReturnNull);
+    return loadScaledIcon(_name, group, scale, QSize(size, size), state, 
overlays, path_store, canReturnNull, {});
 }
+#endif
 
 QPixmap KIconLoader::loadScaledIcon(const QString &_name,
                                     KIconLoader::Group group,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/src/kiconloader.h 
new/kiconthemes-6.31.0/src/kiconloader.h
--- old/kiconthemes-6.30.0/src/kiconloader.h    2026-09-04 13:38:52.000000000 
+0200
+++ new/kiconthemes-6.31.0/src/kiconloader.h    2026-10-02 15:19:50.000000000 
+0200
@@ -295,6 +295,7 @@
                      bool canReturnNull = false) const;
 
     // TODO KF6 merge loadIcon() and loadScaledIcon()
+#if KICONTHEMES_ENABLE_DEPRECATED_SINCE(6, 31)
     /*!
      * Loads an icon. It will try very hard to find an icon which is
      * suitable. If no exact match is found, a close match is searched.
@@ -334,7 +335,9 @@
      * Returns the QPixmap. Can be null when not found, depending on
      *         \a canReturnNull.
      * \since 5.48
+     * \deprecated[6.31] use the overload with QSize type size argument
      */
+    KICONTHEMES_DEPRECATED_VERSION(6, 31, "Use overload with QSize size arg")
     QPixmap loadScaledIcon(const QString &name,
                            KIconLoader::Group group,
                            qreal scale,
@@ -343,6 +346,7 @@
                            const QStringList &overlays = QStringList(),
                            QString *path_store = nullptr,
                            bool canReturnNull = false) const;
+#endif
 
     /*!
      * Loads an icon. It will try very hard to find an icon which is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiconthemes-6.30.0/src/widgets/CMakeLists.txt 
new/kiconthemes-6.31.0/src/widgets/CMakeLists.txt
--- old/kiconthemes-6.30.0/src/widgets/CMakeLists.txt   2026-09-04 
13:38:52.000000000 +0200
+++ new/kiconthemes-6.31.0/src/widgets/CMakeLists.txt   2026-10-02 
15:19:50.000000000 +0200
@@ -44,7 +44,7 @@
     KF6::WidgetsAddons # for KPixmapSequence, TODO KF7: drop (actual public) 
dep, see kpixmapsequenceloader.cpp
 )
 
-ecm_generate_headers(KIconWidgets_HEADERS
+ecm_generate_headers(KIconWidgets_CamelCase_HEADERS
   HEADER_NAMES
   KIconButton
   KIconDialog
@@ -60,9 +60,29 @@
 install(FILES
   ${CMAKE_CURRENT_BINARY_DIR}/kiconwidgets_export.h
   ${KIconWidgets_HEADERS}
+  ${KIconWidgets_CamelCase_HEADERS}
   DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KIconWidgets COMPONENT Devel
 )
 
+ecm_add_installed_library_check(KF6IconWidgets
+    PACKAGE_NAME "KF6IconThemes"
+    PACKAGE_TARGET_NAMESPACE "KF6::"
+)
+
+# KPixmapSequenceLoader depends on KWidgetsAddons's KPixmapSequence
+# KWidgetsAddons not part of public link interface currently
+# Remove using REGEX to avoid having to know the full path of the generated 
file.
+# TODO KF7: drop KWidgetsAddons linking, make header-only util like 
KQuickIconProvider
+list(FILTER KIconWidgets_CamelCase_HEADERS EXCLUDE REGEX KPixmapSequenceLoader)
+
+ecm_installed_library_check_include_strings(KF6IconWidgets
+    HEADERS ${KIconWidgets_CamelCase_HEADERS}
+)
+
+ecm_installed_library_check_version_preprocessor_macros(KF6IconWidgets
+    PREFIX KICONTHEMES
+)
+
 if(BUILD_DESIGNERPLUGIN)
     add_subdirectory(designer)
 endif()

Reply via email to