Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kf6-breeze-icons for
openSUSE:Factory checked in at 2026-01-12 10:10:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-breeze-icons (Old)
and /work/SRC/openSUSE:Factory/.kf6-breeze-icons.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-breeze-icons"
Mon Jan 12 10:10:59 2026 rev:23 rq:1326400 version:6.22.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-breeze-icons/kf6-breeze-icons.changes
2025-12-16 15:50:39.260580159 +0100
+++
/work/SRC/openSUSE:Factory/.kf6-breeze-icons.new.1928/kf6-breeze-icons.changes
2026-01-12 10:11:01.984126110 +0100
@@ -1,0 +2,15 @@
+Sun Jan 4 14:47:03 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.22.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.22.0
+- Changes since 6.21.0:
+ * Update dependency version to 6.22.0
+ * add new icon set: `view-visible-off`
+ * Add kjournaldbrowser icon symlinks for flatpak app
+ * Optionally disable icons library
+ * Handle cross compiling for tools
+ * Update version to 6.22.0
+
+-------------------------------------------------------------------
Old:
----
breeze-icons-6.21.0.tar.xz
breeze-icons-6.21.0.tar.xz.sig
New:
----
breeze-icons-6.22.0.tar.xz
breeze-icons-6.22.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-breeze-icons.spec ++++++
--- /var/tmp/diff_new_pack.i4knpA/_old 2026-01-12 10:11:03.376183298 +0100
+++ /var/tmp/diff_new_pack.i4knpA/_new 2026-01-12 10:11:03.384183628 +0100
@@ -19,11 +19,11 @@
%define qt6_version 6.8.0
%define rname breeze-icons
-# Full KF6 version (e.g. 6.21.0)
+# Full KF6 version (e.g. 6.22.0)
%{!?_kf6_version: %global _kf6_version %{version}}
%bcond_without released
Name: kf6-breeze-icons
-Version: 6.21.0
+Version: 6.22.0
Release: 0
Summary: Breeze icon theme
License: LGPL-3.0-only
++++++ breeze-icons-6.21.0.tar.xz -> breeze-icons-6.22.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/breeze-icons-6.21.0/CMakeLists.txt
new/breeze-icons-6.22.0/CMakeLists.txt
--- old/breeze-icons-6.21.0/CMakeLists.txt 2025-12-05 14:18:04.000000000
+0100
+++ new/breeze-icons-6.22.0/CMakeLists.txt 2026-01-02 18:39:58.000000000
+0100
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.16)
-set(KF_VERSION "6.21.0") # handled by release scripts
+set(KF_VERSION "6.22.0") # handled by release scripts
project(BreezeIcons VERSION ${KF_VERSION})
# Disallow in-source build
@@ -10,7 +10,7 @@
# ECM setup
include(FeatureSummary)
-find_package(ECM 6.21.0 NO_MODULE)
+find_package(ECM 6.22.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)
@@ -62,36 +62,40 @@
# FIXME: remove after e.g. Kexi is ported
option(BINARY_ICONS_RESOURCE "Install Qt binary resource file containing
breeze icons (breeze-icons.rcc), should only be used if needed for
compatibility" OFF)
-set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF6BreezeIcons")
+option(WITH_ICONS_LIBRARY "Build the Breeze icons library" ON)
-configure_package_config_file(
- "${CMAKE_CURRENT_SOURCE_DIR}/KF6BreezeIconsConfig.cmake.in"
- "${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfig.cmake"
- INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
- PATH_VARS CMAKE_INSTALL_PREFIX
-)
-
-install(FILES
- "${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfig.cmake"
- "${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfigVersion.cmake"
- DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
- COMPONENT Devel
-)
-
-ecm_setup_version(PROJECT
- VARIABLE_PREFIX BREEZEICONS
- VERSION_HEADER ${CMAKE_CURRENT_BINARY_DIR}/breezeicons_version.h
- PACKAGE_VERSION_FILE
"${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfigVersion.cmake"
- SOVERSION 6)
-
-install(EXPORT KF6BreezeIconsTargets
- DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
- FILE KF6BreezeIconsTargets.cmake
- NAMESPACE KF6::
-)
+if(WITH_ICONS_LIBRARY)
+ set(CMAKECONFIG_INSTALL_DIR
"${KDE_INSTALL_CMAKEPACKAGEDIR}/KF6BreezeIcons")
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/breezeicons_version.h
- DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons COMPONENT Devel)
+ configure_package_config_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/KF6BreezeIconsConfig.cmake.in"
+ "${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfig.cmake"
+ INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
+ PATH_VARS CMAKE_INSTALL_PREFIX
+ )
+
+ install(FILES
+ "${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfig.cmake"
+ "${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfigVersion.cmake"
+ DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+ COMPONENT Devel
+ )
+
+ ecm_setup_version(PROJECT
+ VARIABLE_PREFIX BREEZEICONS
+ VERSION_HEADER ${CMAKE_CURRENT_BINARY_DIR}/breezeicons_version.h
+ PACKAGE_VERSION_FILE
"${CMAKE_CURRENT_BINARY_DIR}/KF6BreezeIconsConfigVersion.cmake"
+ SOVERSION 6)
+
+ install(EXPORT KF6BreezeIconsTargets
+ DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+ FILE KF6BreezeIconsTargets.cmake
+ NAMESPACE KF6::
+ )
+
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/breezeicons_version.h
+ DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons COMPONENT Devel)
+endif()
# tools to generate icons and resources
add_subdirectory(tools)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/breeze-icons-6.21.0/icons/CMakeLists.txt
new/breeze-icons-6.22.0/icons/CMakeLists.txt
--- old/breeze-icons-6.21.0/icons/CMakeLists.txt 2025-12-05
14:18:04.000000000 +0100
+++ new/breeze-icons-6.22.0/icons/CMakeLists.txt 2026-01-02
18:39:58.000000000 +0100
@@ -91,57 +91,61 @@
gtk_update_icon_cache(${BREEZE_DARK_INSTALL_DIR})
endif()
-# helper functions to ensure we load the icon theme
-set(kbreezeicons_SRCS breezeicons.cpp)
+if (WITH_ICONS_LIBRARY)
+ # helper functions to ensure we load the icon theme
+ set(kbreezeicons_SRCS breezeicons.cpp)
+
+ # use big resource variant, else we OOM on 32 bit machines
+ # this has issues with LTO, we have a unit test that tells if stuff got
lost in the DLL
+ qt_add_big_resources(kbreezeicons_resource_SRCS
+ ${RESOURCE_FILE}
+ OPTIONS --root /icons/breeze
+ )
+
+
+ add_library(KF6BreezeIcons ${kbreezeicons_resource_SRCS}
${kbreezeicons_SRCS})
+ add_library(KF6::BreezeIcons ALIAS KF6BreezeIcons)
+
+ set_target_properties(KF6BreezeIcons
+ PROPERTIES
+ VERSION ${BREEZEICONS_VERSION}
+ SOVERSION ${BREEZEICONS_SOVERSION}
+ EXPORT_NAME BreezeIcons
+ )
+
+ generate_export_header(KF6BreezeIcons BASE_NAME BreezeIcons)
+
+ target_include_directories(KF6BreezeIcons
+ INTERFACE
+ "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons>"
+ )
+
+ target_link_libraries(KF6BreezeIcons
+ PUBLIC
+ Qt6::Gui
+ )
+
+ ecm_generate_headers(KF6BreezeIcons_CamelCase_HEADERS
+ HEADER_NAMES
+ BreezeIcons
+
+ REQUIRED_HEADERS
+ KF6BreezeIcons_HEADERS
+ )
+
+ install(TARGETS KF6BreezeIcons EXPORT KF6BreezeIconsTargets
${KF_INSTALL_TARGETS_DEFAULT_ARGS})
+
+ install(FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/breezeicons_export.h
+ ${KF6BreezeIcons_HEADERS}
+ DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons
+ COMPONENT Devel
+ )
+
+ install(FILES
+ ${KF6BreezeIcons_CamelCase_HEADERS}
+ DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons
+ COMPONENT Devel
+ )
-# use big resource variant, else we OOM on 32 bit machines
-# this has issues with LTO, we have a unit test that tells if stuff got lost
in the DLL
-qt_add_big_resources(kbreezeicons_resource_SRCS
- ${RESOURCE_FILE}
- OPTIONS --root /icons/breeze
-)
-
-add_library(KF6BreezeIcons ${kbreezeicons_resource_SRCS} ${kbreezeicons_SRCS})
-add_library(KF6::BreezeIcons ALIAS KF6BreezeIcons)
-
-set_target_properties(KF6BreezeIcons
- PROPERTIES
- VERSION ${BREEZEICONS_VERSION}
- SOVERSION ${BREEZEICONS_SOVERSION}
- EXPORT_NAME BreezeIcons
-)
-
-generate_export_header(KF6BreezeIcons BASE_NAME BreezeIcons)
-
-target_include_directories(KF6BreezeIcons
- INTERFACE
- "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons>"
-)
-
-target_link_libraries(KF6BreezeIcons
- PUBLIC
- Qt6::Gui
-)
-
-ecm_generate_headers(KF6BreezeIcons_CamelCase_HEADERS
- HEADER_NAMES
- BreezeIcons
-
- REQUIRED_HEADERS
- KF6BreezeIcons_HEADERS
-)
-
-install(TARGETS KF6BreezeIcons EXPORT KF6BreezeIconsTargets
${KF_INSTALL_TARGETS_DEFAULT_ARGS})
-
-install(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/breezeicons_export.h
- ${KF6BreezeIcons_HEADERS}
- DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons
- COMPONENT Devel
-)
-
-install(FILES
- ${KF6BreezeIcons_CamelCase_HEADERS}
- DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/BreezeIcons
- COMPONENT Devel
-)
+endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/breeze-icons-6.21.0/icons/actions/16/view-visible-off-symbolic.svg
new/breeze-icons-6.22.0/icons/actions/16/view-visible-off-symbolic.svg
--- old/breeze-icons-6.21.0/icons/actions/16/view-visible-off-symbolic.svg
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-6.22.0/icons/actions/16/view-visible-off-symbolic.svg
2026-01-12 10:13:13.025508456 +0100
@@ -0,0 +1 @@
+symbolic link to view-visible-off.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/breeze-icons-6.21.0/icons/actions/16/view-visible-off.svg
new/breeze-icons-6.22.0/icons/actions/16/view-visible-off.svg
--- old/breeze-icons-6.21.0/icons/actions/16/view-visible-off.svg
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-6.22.0/icons/actions/16/view-visible-off.svg
2026-01-12 10:13:29.894201154 +0100
@@ -0,0 +1 @@
+symbolic link to view-hidden.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/breeze-icons-6.21.0/icons/actions/22/view-visible-off-symbolic.svg
new/breeze-icons-6.22.0/icons/actions/22/view-visible-off-symbolic.svg
--- old/breeze-icons-6.21.0/icons/actions/22/view-visible-off-symbolic.svg
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-6.22.0/icons/actions/22/view-visible-off-symbolic.svg
2026-01-12 10:12:47.440457826 +0100
@@ -0,0 +1 @@
+symbolic link to view-visible-off.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/breeze-icons-6.21.0/icons/actions/22/view-visible-off.svg
new/breeze-icons-6.22.0/icons/actions/22/view-visible-off.svg
--- old/breeze-icons-6.21.0/icons/actions/22/view-visible-off.svg
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-6.22.0/icons/actions/22/view-visible-off.svg
2026-01-12 10:13:03.865132293 +0100
@@ -0,0 +1 @@
+symbolic link to view-hidden.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/breeze-icons-6.21.0/icons/apps/32/org.kde.kjournaldbrowser.svg
new/breeze-icons-6.22.0/icons/apps/32/org.kde.kjournaldbrowser.svg
--- old/breeze-icons-6.21.0/icons/apps/32/org.kde.kjournaldbrowser.svg
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-6.22.0/icons/apps/32/org.kde.kjournaldbrowser.svg
2026-01-12 10:13:42.886734682 +0100
@@ -0,0 +1 @@
+symbolic link to utilities-log-viewer.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/breeze-icons-6.21.0/icons/apps/48/org.kde.kjournaldbrowser.svg
new/breeze-icons-6.22.0/icons/apps/48/org.kde.kjournaldbrowser.svg
--- old/breeze-icons-6.21.0/icons/apps/48/org.kde.kjournaldbrowser.svg
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-6.22.0/icons/apps/48/org.kde.kjournaldbrowser.svg
2026-01-12 10:13:43.498759815 +0100
@@ -0,0 +1 @@
+symbolic link to utilities-log-viewer.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/breeze-icons-6.21.0/tools/CMakeLists.txt
new/breeze-icons-6.22.0/tools/CMakeLists.txt
--- old/breeze-icons-6.21.0/tools/CMakeLists.txt 2025-12-05
14:18:05.000000000 +0100
+++ new/breeze-icons-6.22.0/tools/CMakeLists.txt 2026-01-02
18:39:59.000000000 +0100
@@ -1,11 +1,40 @@
include(ECMMarkNonGuiExecutable)
-# takes light theme icons and makes modified copies of them with dark theme
stylesheets
-add_executable(generate-symbolic-dark generate-symbolic-dark.cpp)
-target_link_libraries(generate-symbolic-dark PRIVATE Qt6::Core)
-ecm_mark_nongui_executable(generate-symbolic-dark)
+if (CMAKE_CROSSCOMPILING AND KF6_HOST_TOOLING)
+ find_program(GENERATE_SYMBOLIC_DARK generate-symbolic-dark PATHS
${KF6_HOST_TOOLING} NO_CACHE NO_CMAKE_FIND_ROOT_PATH)
+ find_program(QRC_ALIAS qrcAlias PATHS ${KF6_HOST_TOOLING} NO_CACHE
NO_CMAKE_FIND_ROOT_PATH)
+ if (GENERATE_SYMBOLIC_DARK)
+ add_executable(generate-symbolic-dark IMPORTED GLOBAL)
+ set_target_properties(generate-symbolic-dark PROPERTIES
IMPORTED_LOCATION
+ ${GENERATE_SYMBOLIC_DARK})
+ message (STATUS "Using generate-symbolic-dark from
'${GENERATE_SYMBOLIC_DARK}'")
+ else ()
+ message (WARNING "Could not find generate-symbolic-dark in
'${KF6_HOST_TOOLING}'.")
+ endif ()
-# qrc generator
-add_executable(qrcAlias qrcAlias.cpp)
-target_link_libraries(qrcAlias PRIVATE Qt6::Core)
-ecm_mark_nongui_executable(qrcAlias)
+ if (QRC_ALIAS)
+ add_executable(qrcAlias IMPORTED GLOBAL)
+ set_target_properties(qrcAlias PROPERTIES IMPORTED_LOCATION
+ ${QRC_ALIAS})
+ message (STATUS "Using qrcAlias from '${QRC_ALIAS}'")
+ else ()
+ message (WARNING "Could not find qrcAlias in '${KF6_HOST_TOOLING}'.")
+ endif ()
+else ()
+ # takes light theme icons and makes modified copies of them with dark
theme stylesheets
+ add_executable(generate-symbolic-dark generate-symbolic-dark.cpp)
+ target_link_libraries(generate-symbolic-dark PRIVATE Qt6::Core)
+ ecm_mark_nongui_executable(generate-symbolic-dark)
+ if (INSTALL_HOST_TOOLS)
+ install(TARGETS generate-symbolic-dark
${KF_INSTALL_TARGETS_DEFAULT_ARGS})
+ endif()
+
+
+ # qrc generator
+ add_executable(qrcAlias qrcAlias.cpp)
+ target_link_libraries(qrcAlias PRIVATE Qt6::Core)
+ ecm_mark_nongui_executable(qrcAlias)
+ if (INSTALL_HOST_TOOLS)
+ install(TARGETS qrcAlias ${KF_INSTALL_TARGETS_DEFAULT_ARGS})
+ endif()
+endif ()