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 2025-10-12 22:23:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-breeze-icons (Old)
and /work/SRC/openSUSE:Factory/.kf6-breeze-icons.new.18484 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-breeze-icons"
Sun Oct 12 22:23:18 2025 rev:20 rq:1310894 version:6.19.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-breeze-icons/kf6-breeze-icons.changes
2025-09-15 19:49:14.997900651 +0200
+++
/work/SRC/openSUSE:Factory/.kf6-breeze-icons.new.18484/kf6-breeze-icons.changes
2025-10-12 22:24:50.678929685 +0200
@@ -1,0 +2,30 @@
+Tue Oct 7 17:06:10 UTC 2025 - Christophe Marin <[email protected]>
+
+- Update to 6.19.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.19.0
+- Changes since 6.18.0:
+ * add the org.kde.* links without generation script
+ * Update dependency version to 6.19.0
+ * adjust test to new locations
+ * if we get just one dir, that is a generated one
+ * set and create the generation directories, we always need them
+ * combine the generation & install in one subdir
+ * remove not needed files
+ * simplify icon generation and install
+ * Add RTL versions of microphone icons
+ * Add RTL version of audio icons that need them (kde#509598)
+ * remove last 4 non-generated dark icons
+ * Add symlink for applications-accessories
+ * Can we do verbose ?
+ * Cleanup remaining colorful 3rd-party icons
+ * Update version to 6.19.0
+
+-------------------------------------------------------------------
+Sat Oct 4 07:10:46 UTC 2025 - Luca Beltrame <[email protected]>
+
+- Rework patch kf6-breeze-icons-generate-dark.patch to account
+ for upstream changes
+
+-------------------------------------------------------------------
Old:
----
breeze-icons-6.18.0.tar.xz
breeze-icons-6.18.0.tar.xz.sig
New:
----
breeze-icons-6.19.0.tar.xz
breeze-icons-6.19.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-breeze-icons.spec ++++++
--- /var/tmp/diff_new_pack.uGTCbN/_old 2025-10-12 22:24:52.543007735 +0200
+++ /var/tmp/diff_new_pack.uGTCbN/_new 2025-10-12 22:24:52.551008070 +0200
@@ -19,11 +19,11 @@
%define qt6_version 6.8.0
%define rname breeze-icons
-# Full KF6 version (e.g. 6.18.0)
+# Full KF6 version (e.g. 6.19.0)
%{!?_kf6_version: %global _kf6_version %{version}}
%bcond_without released
Name: kf6-breeze-icons
-Version: 6.18.0
+Version: 6.19.0
Release: 0
Summary: Breeze icon theme
License: LGPL-3.0-only
++++++ breeze-icons-6.18.0.tar.xz -> breeze-icons-6.19.0.tar.xz ++++++
++++ 3622 lines of diff (skipped)
++++++ kf6-breeze-icons-generate-dark.patch ++++++
--- /var/tmp/diff_new_pack.uGTCbN/_old 2025-10-12 22:28:17.871605040 +0200
+++ /var/tmp/diff_new_pack.uGTCbN/_new 2025-10-12 22:28:17.919607050 +0200
@@ -3,34 +3,22 @@
Subject: Generate icons for dark theme
References: boo#1226207
-diff '--color=auto' -uNr breeze-icons-6.3.0-org/icons-dark/CMakeLists.txt
breeze-icons-6.3.0-mod/icons-dark/CMakeLists.txt
---- breeze-icons-6.3.0-org/icons-dark/CMakeLists.txt 2024-05-31
16:23:41.000000000 +0300
-+++ breeze-icons-6.3.0-mod/icons-dark/CMakeLists.txt 2024-06-12
14:07:27.132154157 +0300
-@@ -11,12 +11,13 @@
- set(BREEZE_INSTALL_DIR ${KDE_INSTALL_FULL_ICONDIR}/breeze-dark)
-
- set(ICON_GEN_DIR ${CMAKE_BINARY_DIR}/breeze-icons-dark)
--if(WITH_ICON_GENERATION)
-+# if(WITH_ICON_GENERATION)
- # No trainling slashes on dirs. It will break scripts.
- add_custom_target(breeze-generate-symbolic-dark ALL
- COMMENT "Generating symbolic dark icons"
- COMMAND $<TARGET_FILE:generate-symbolic-dark>
${CMAKE_SOURCE_DIR}/icons ${ICON_GEN_DIR}
- )
-+if(WITH_ICON_GENERATION)
- # Auto-generate 24px monochrome icons from 22px versions
- add_custom_target(breeze-generate-24px-versions-dark ALL
- DEPENDS breeze-generate-symbolic-dark
-@@ -47,9 +48,9 @@
- if(NOT WIN32)
- install(DIRECTORY ${CMAKE_BINARY_DIR}/icons/aliases/ DESTINATION
${BREEZE_INSTALL_DIR})
- endif()
-- if(WITH_ICON_GENERATION)
-+ # if(WITH_ICON_GENERATION)
- install(DIRECTORY ${ICON_GEN_DIR}/ DESTINATION ${BREEZE_INSTALL_DIR})
-- endif()
-+ # endif()
+diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt
+index fc883881..83924a4a 100644
+--- a/icons/CMakeLists.txt
++++ b/icons/CMakeLists.txt
+@@ -29,8 +29,11 @@ if(WITH_ICON_GENERATION)
+ else()
+ # create the target dir, we need it for resource creation
+ add_custom_target(breeze-generate-24px-versions ALL
+- COMMENT "Generating 24px icons placeholder"
+- )
++ COMMENT "Generating 24px icons placeholder")
++ add_custom_target(breeze-generate-symbolic-dark ALL
++ COMMENT "Generating symbolic dark icons"
++ COMMAND $<TARGET_FILE:generate-symbolic-dark>
${CMAKE_SOURCE_DIR}/icons ${ICON_GEN_DIR}
++ )
endif()
- gtk_update_icon_cache(${BREEZE_INSTALL_DIR})
+ if(NOT SKIP_INSTALL_ICONS)
++++++ kf6-breeze-icons-skip-unused.patch ++++++
--- /var/tmp/diff_new_pack.uGTCbN/_old 2025-10-12 22:28:18.103614755 +0200
+++ /var/tmp/diff_new_pack.uGTCbN/_new 2025-10-12 22:28:18.147616597 +0200
@@ -9,11 +9,11 @@
src/tools/generate-symbolic-dark.cpp | 45 ++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
-diff --git a/src/tools/generate-symbolic-dark.cpp
b/src/tools/generate-symbolic-dark.cpp
-index 365c5ea0..62fb8400 100644
---- a/src/tools/generate-symbolic-dark.cpp
-+++ b/src/tools/generate-symbolic-dark.cpp
-@@ -109,6 +109,7 @@ int main(int argc, char **argv)
+Index:
breeze-icons-6.11.0git.20251003T163202~571fb303/src/tools/generate-symbolic-dark.cpp
+===================================================================
+---
breeze-icons-6.11.0git.20251003T163202~571fb303.orig/src/tools/generate-symbolic-dark.cpp
2025-10-03 16:32:02.000000000 +0200
++++
breeze-icons-6.11.0git.20251003T163202~571fb303/src/tools/generate-symbolic-dark.cpp
2025-10-04 09:05:47.229367936 +0200
+@@ -109,6 +109,7 @@
QStringList unwrittenFiles;
QStringList xmlReadErrorFiles;
QStringList xmlWriteErrorFiles;
@@ -21,7 +21,7 @@
for (auto &inputDir : std::as_const(inputDirs)) {
QDirIterator dirIt(inputDir, QDirIterator::Subdirectories);
while (dirIt.hasNext()) {
-@@ -121,6 +122,11 @@ int main(int argc, char **argv)
+@@ -120,6 +121,11 @@
continue;
}
@@ -33,7 +33,7 @@
// create dir, might be needed for symlink
QDir outputDir = outputDirInfo.absoluteFilePath();
const auto outputFilePath =
outputDir.absoluteFilePath(QString{inputFilePath}.remove(QRE(u".*/icons/"_s)));
-@@ -149,11 +155,18 @@ int main(int argc, char **argv)
+@@ -148,11 +154,18 @@
continue;
}
@@ -52,7 +52,7 @@
QXmlStreamReader reader(inputData);
reader.setNamespaceProcessing(false);
-@@ -161,9 +174,32 @@ int main(int argc, char **argv)
+@@ -160,9 +173,32 @@
QXmlStreamWriter writer(&outputData);
writer.setAutoFormatting(true);
@@ -85,7 +85,7 @@
if (!reader.isStartElement() || reader.qualifiedName() !=
"style"_L1 || reader.attributes().value("id"_L1) != "current-color-scheme"_L1) {
continue;
}
-@@ -175,6 +211,10 @@ int main(int argc, char **argv)
+@@ -174,6 +210,10 @@
writer.writeCharacters(convertStylesheet(reader.text().toString()));
}
@@ -96,7 +96,7 @@
if (reader.hasError()) {
xmlReadErrorFiles.append("\""_L1 + inputFile.fileName() +
"\": "_L1 + reader.errorString());
}
-@@ -182,6 +222,11 @@ int main(int argc, char **argv)
+@@ -181,6 +221,11 @@
xmlWriteErrorFiles.append("\""_L1 + outputFile.fileName() +
"\""_L1);
}
@@ -108,7 +108,4 @@
auto bytesWritten = outputFile.write(outputData);
outputFile.close();
wasAnyFileWritten |= bytesWritten > 0;
---
-2.49.0
-