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