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

Reply via email to