Hello community,

here is the log from the commit of package breeze5-icons for openSUSE:Factory 
checked in at 2020-10-12 13:53:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/breeze5-icons (Old)
 and      /work/SRC/openSUSE:Factory/.breeze5-icons.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "breeze5-icons"

Mon Oct 12 13:53:14 2020 rev:61 rq:840789 version:5.75.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/breeze5-icons/breeze5-icons.changes      
2020-09-18 14:44:48.588189289 +0200
+++ /work/SRC/openSUSE:Factory/.breeze5-icons.new.3486/breeze5-icons.changes    
2020-10-12 13:53:45.454078449 +0200
@@ -1,0 +2,18 @@
+Mon Oct  5 08:32:48 UTC 2020 - Christophe Giboudeaux <christo...@krop.fr>
+
+- Update to 5.75.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/kde-frameworks-5.75.0
+- Changes since 5.74.0:
+  * Add new generic "behavior" icon
+  * Make icon validation depend on icon generation only if enabled
+  * Only run Test24x24Icons if icon generation is enabled
+  * Replace 24px icon bash script with python script
+  * Use flag style iconography for view-calendar-holiday
+  * Add Plasma Nano logo
+  * Add application-x-kmymoney
+  * Lengthen the horizontal lines in the KMyMoney icon
+  * Add KMyMoney icon
+
+-------------------------------------------------------------------

Old:
----
  breeze-icons-5.74.0.tar.xz
  breeze-icons-5.74.0.tar.xz.sig

New:
----
  breeze-icons-5.75.0.tar.xz
  breeze-icons-5.75.0.tar.xz.sig

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

Other differences:
------------------
++++++ breeze5-icons.spec ++++++
--- /var/tmp/diff_new_pack.1LhYpT/_old  2020-10-12 13:53:46.122078720 +0200
+++ /var/tmp/diff_new_pack.1LhYpT/_new  2020-10-12 13:53:46.126078722 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define _tar_path 5.74
+%define _tar_path 5.75
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
@@ -24,7 +24,7 @@
 # Only needed for the package signature condition
 %bcond_without lang
 Name:           breeze5-icons
-Version:        5.74.0
+Version:        5.75.0
 Release:        0
 Summary:        Breeze icon theme
 License:        LGPL-3.0-only
@@ -39,6 +39,8 @@
 BuildRequires:  fdupes
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libxml2-tools
+BuildRequires:  python3
+BuildRequires:  python3-lxml
 BuildRequires:  cmake(Qt5Core) >= 5.12.0
 BuildRequires:  cmake(Qt5Test) >= 5.12.0
 BuildArch:      noarch

++++++ breeze-icons-5.74.0.tar.xz -> breeze-icons-5.75.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/CMakeLists.txt 
new/breeze-icons-5.75.0/CMakeLists.txt
--- old/breeze-icons-5.74.0/CMakeLists.txt      2020-09-06 11:04:40.000000000 
+0200
+++ new/breeze-icons-5.75.0/CMakeLists.txt      2020-10-04 11:45:37.000000000 
+0200
@@ -1,6 +1,6 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.74.0") # handled by release scripts
+set(KF5_VERSION "5.75.0") # handled by release scripts
 project(BreezeIcons VERSION ${KF5_VERSION})
 
 # Disallow in-source build
@@ -10,7 +10,7 @@
 
 # ECM setup
 include(FeatureSummary)
-find_package(ECM 5.74.0  NO_MODULE)
+find_package(ECM 5.75.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)
 
@@ -24,6 +24,31 @@
 # Dependencies
 set(REQUIRED_QT_VERSION 5.12.0)
 
+# Find Python 3
+find_package (Python 3 COMPONENTS Interpreter)
+
+if(Python_FOUND)
+    # Find lxml Python 3 module
+    exec_program(${Python_EXECUTABLE}
+        ARGS "-c \"import lxml; print(lxml.get_include())\""
+        RETURN_VALUE LXML_NOT_FOUND # Returns 0 or false if successful
+    )
+
+    # Generating icons is not required, but strongly recommended in most cases
+    if(LXML_NOT_FOUND)
+        message(WARNING "lxml not found; icon generation disabled")
+        set(WITH_ICON_GENERATION OFF)
+    else()
+        option(WITH_ICON_GENERATION "Icon generation" ON)
+    endif()
+else()
+    set(WITH_ICON_GENERATION OFF)
+endif()
+
+add_feature_info("Icon generation" ${WITH_ICON_GENERATION} "for 24x24 icons.
+   This feature requires Python 3 and the lxml Python 3 module."
+) # The exact amount of indentation used in the line(s) above is intentional
+
 # When cross-compiling, we should compile qrcAlias natively (against a native 
Qt build)
 if (CMAKE_CROSSCOMPILING)
     set(BINARY_ICONS_RESOURCE_OPTION_DEFAULT OFF)
@@ -86,10 +111,6 @@
 endif()
 
 if(NOT WIN32)
-    # generate-24px in subdirs.
-    find_program(BASH_EXE bash)
-    add_feature_info("24x24 generation" BASH_EXE "'bash' is required to 
generate 24x24 variants")
-
     # validate
     find_program(SH_EXE sh)
     find_program(XMLLINT_EXE xmllint)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/autotests/CMakeLists.txt 
new/breeze-icons-5.75.0/autotests/CMakeLists.txt
--- old/breeze-icons-5.74.0/autotests/CMakeLists.txt    2020-09-06 
11:04:40.000000000 +0200
+++ new/breeze-icons-5.75.0/autotests/CMakeLists.txt    2020-10-04 
11:45:37.000000000 +0200
@@ -22,4 +22,9 @@
         TEST_NAME "scalable"
         LINK_LIBRARIES Qt5::Test
     )
+    if(WITH_ICON_GENERATION)
+        add_test(NAME "test24x24icons" COMMAND ${Python_EXECUTABLE} 
${CMAKE_SOURCE_DIR}/autotests/test24x24icons.py
+            WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+        )
+    endif()
 endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/autotests/test24x24icons.py 
new/breeze-icons-5.75.0/autotests/test24x24icons.py
--- old/breeze-icons-5.74.0/autotests/test24x24icons.py 1970-01-01 
01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/autotests/test24x24icons.py 2020-10-04 
11:45:37.000000000 +0200
@@ -0,0 +1,96 @@
+#!/usr/bin/env python3
+"""
+SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR 
LicenseRef-KDE-Accepted-LGPL
+SPDX-FileCopyrightText: 2020 Noah Davis <noaha...@gmail.com>
+SPDX-FileCopyrightText: 2020 Niccolò Venerandi <nicc...@venerandi.com>
+"""
+import os
+import unittest
+from lxml import etree
+"""
+This script generates 24px icons based on 22px icons
+"""
+
+print("********* Start testing of Test24x24Icons *********")
+
+# BEGIN globals
+# These are needed to prevent nonsense namespaces like ns0 from being
+# added to otherwise perfectly fine svg elements and attributes
+NAMESPACES = {
+    "svg": "http://www.w3.org/2000/svg";,
+    "xlink": "http://www.w3.org/1999/xlink";,
+    "inkscape": "http://www.inkscape.org/namespaces/inkscape";,
+    "dc": "http://purl.org/dc/elements/1.1/";,
+    "cc": "http://creativecommons.org/ns#";,
+    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#";,
+    "sodipodi": "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";,
+}
+for prefix, uri in NAMESPACES.items():
+    etree.register_namespace(prefix, uri)
+
+RES_DIR: str = "./res/"
+GEN_DIR: str = "./generated/"
+
+# END globals
+
+
+def get_renderable_elements(root: etree.Element):
+    """
+    Get renderable elements that are children of the root of the SVG.
+
+    See the Renderable Elements section of the SVG documentaion on MDN web 
docs:
+    
https://developer.mozilla.org/en-US/docs/Web/SVG/Element#SVG_elements_by_category
+    """
+    return root.xpath(
+        "./svg:a | ./svg:circle | ./svg:ellipse | ./svg:foreignObject | 
./svg:g "
+        + "| ./svg:image | ./svg:line | ./svg:mesh | ./svg:path | 
./svg:polygon "
+        + "| ./svg:polyline | ./svg:rect | ./svg:switch | ./svg:svg | 
./svg:symbol "
+        + "| ./svg:text | ./svg:textPath | ./svg:tspan | ./svg:unknown | 
./svg:use",
+        namespaces=NAMESPACES
+    )
+
+
+class Test24x24Icons(unittest.TestCase):
+
+    def test_reverse24x24conversion(self):
+        self.maxDiff = None
+        for dirpath, dirnames, filenames in os.walk(GEN_DIR):
+            for f in filenames:
+
+                # Generated filepath
+                gen_filepath = os.path.join(dirpath, f)
+
+                # Filter out files
+                if not (f.endswith('.svg') and '/24' in gen_filepath) or 
os.path.islink(gen_filepath):
+                    continue
+
+                
etree.set_default_parser(etree.XMLParser(remove_blank_text=True))
+
+                # Generated root
+                gen_root = etree.parse(gen_filepath).getroot()
+
+                # Res filepath and root
+                res_filepath = gen_filepath.replace(GEN_DIR, RES_DIR, 
1).replace('/24', '/22')
+                res_root = etree.parse(res_filepath).getroot()
+
+                # Resize to 22x22
+                gen_root.set('viewBox', "0 0 22 22")
+                gen_root.set('width', "22")
+                gen_root.set('height', "22")
+
+                # Remove group that moves content down 1px, right 1px
+                group = gen_root.find('./{http://www.w3.org/2000/svg}g', 
NAMESPACES)
+                gen_root.extend(get_renderable_elements(group))
+                gen_root.remove(group)
+
+                # Compare elements and attributes
+                for gen_elem, res_elem in zip(res_root.iterfind('./svg:*', 
NAMESPACES),
+                                              gen_root.iterfind('./svg:*', 
NAMESPACES)):
+                    self.assertEqual(res_elem.tag, gen_elem.tag, gen_filepath)
+                    for attribute in res_elem.items():
+                        self.assertIn(attribute, gen_elem.items(), 
gen_filepath)
+                pass
+
+
+if __name__ == "__main__":
+    unittest.main()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/generate-24px-versions.py 
new/breeze-icons-5.75.0/generate-24px-versions.py
--- old/breeze-icons-5.74.0/generate-24px-versions.py   1970-01-01 
01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/generate-24px-versions.py   2020-10-04 
11:45:37.000000000 +0200
@@ -0,0 +1,170 @@
+#!/usr/bin/env python3
+"""
+SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR 
LicenseRef-KDE-Accepted-LGPL
+SPDX-FileCopyrightText: 2020 Noah Davis <noaha...@gmail.com>
+SPDX-FileCopyrightText: 2020 Niccolò Venerandi <nicc...@venerandi.com>
+"""
+import os
+import re
+import sys
+from pathlib import Path
+from lxml import etree
+"""
+This script generates 24px icons based on 22px icons
+"""
+
+# The BEGIN/END stuff is a Kate/KDevelop feature. Please don't remove it 
unless you have a good reason.
+
+# BEGIN globals
+
+# These are needed to prevent nonsense namespaces like ns0 from being
+# added to otherwise perfectly fine svg elements and attributes
+NAMESPACES = {
+    "svg": "http://www.w3.org/2000/svg";,
+    "xlink": "http://www.w3.org/1999/xlink";,
+    "inkscape": "http://www.inkscape.org/namespaces/inkscape";,
+    "dc": "http://purl.org/dc/elements/1.1/";,
+    "cc": "http://creativecommons.org/ns#";,
+    "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#";,
+    "sodipodi": "http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";,
+}
+for prefix, uri in NAMESPACES.items():
+    etree.register_namespace(prefix, uri)
+
+OUTPUT_DIR: str = sys.argv[1]
+INPUT_DIR: str = "./"
+
+# END globals
+
+
+# BEGIN defs
+
+def strip_split(s: str):
+    """
+    Strip whitespace from the start and end, then split into a list of strings.
+
+    re.split() RegEx: match comma with [0,inf) whitespace characters after it 
OR [1,inf) whitespace characters.
+    """
+    # Ignore warnings about invalid escape sequences, this works fine.
+    return re.split(",\s*|\s+", s.strip())
+
+
+def get_renderable_elements(root: etree.Element):
+    """
+    Get renderable elements that are children of the root of the SVG.
+
+    See the Renderable Elements section of the SVG documentaion on MDN web 
docs:
+    
https://developer.mozilla.org/en-US/docs/Web/SVG/Element#SVG_elements_by_category
+    """
+    return root.xpath(
+        "./svg:a | ./svg:circle | ./svg:ellipse | ./svg:foreignObject | 
./svg:g "
+        + "| ./svg:image | ./svg:line | ./svg:mesh | ./svg:path | 
./svg:polygon "
+        + "| ./svg:polyline | ./svg:rect | ./svg:switch | ./svg:svg | 
./svg:symbol "
+        + "| ./svg:text | ./svg:textPath | ./svg:tspan | ./svg:unknown | 
./svg:use",
+        namespaces=NAMESPACES
+    )
+
+
+def main():
+    for dirpath, dirnames, filenames in os.walk(INPUT_DIR):
+        folder24_destination = os.path.join(dirpath, "24").replace(INPUT_DIR, 
OUTPUT_DIR, 1)
+        for d in dirnames:
+            if d != '22':
+                continue
+
+            # Make 24/
+            Path(folder24_destination).mkdir(parents=True, exist_ok=True)
+            # print(folder24_destination)
+
+            # Make 24@2x/ and 24@3x/
+            for scale in (2, 3):
+                folder24_scaled_destination = 
folder24_destination.replace('/24', f'/24@{scale}x')
+                if os.path.islink(folder24_scaled_destination):
+                    os.remove(folder24_scaled_destination)
+                os.symlink("24", folder24_scaled_destination, 
target_is_directory=True)
+                # print(folder24_scaled_destination + " -> " + 
os.readlink(folder24_scaled_destination))
+
+        for f in filenames:
+            filepath = os.path.join(dirpath, f)
+
+            # Filter out files
+            if not (f.endswith('.svg') and '/22' in filepath):
+                continue
+
+            file_destination = filepath.replace(INPUT_DIR, OUTPUT_DIR, 
1).replace('/22', '/24')
+            # print(file_destination)
+
+            # Regenerate symlinks or edit SVGs
+            if os.path.islink(filepath):
+                symlink_source = os.readlink(filepath).replace('/22', '/24')
+                if os.path.islink(file_destination):
+                    os.remove(file_destination)
+                os.symlink(symlink_source, file_destination)
+                # print(file_destination + " -> " + 
os.readlink(file_destination))
+            else:
+                
etree.set_default_parser(etree.XMLParser(remove_blank_text=True))
+                tree = etree.parse(filepath)
+                root = tree.getroot()
+
+                viewBox_is_none = root.get('viewBox') is None
+                width_is_none = root.get('width') is None
+                height_is_none = root.get('height') is None
+
+                """
+                NOTE:
+                - Using strip and split because the amount of whitespace and 
usage of commas can vary.
+                - Checking against real values because string values can have 
leading zeros.
+                - Replacing "px" with nothing so that values can be converted 
to real numbers and because px is the default unit type
+                    - If another unit type is used in the <svg> element, this 
script will fail, but icons shouldn't use other unit types anyway
+                """
+
+                # This is used to prevent SVGs with non-square or incorrect 
but valid viewBoxes from being converted to 24x24.
+                # If viewBox is None, but the SVG still has width and height, 
the SVG is still fine.
+                viewBox_matched_or_none = viewBox_is_none
+                if not viewBox_is_none:
+                    viewBox_matched_or_none = (
+                        list(map(float, 
strip_split(root.get('viewBox').strip('px'))))
+                        == [0.0, 0.0, 22.0, 22.0]
+                    )
+
+                # This is used to prevent SVGs that aren't square or are 
missing only height or only width from being converted to 24x24.
+                # If width and height are None, but the SVG still has a 
viewBox, the SVG is still fine.
+                width_height_matched_or_none = width_is_none and height_is_none
+                if not (width_is_none or height_is_none):
+                    width_height_matched_or_none = (
+                        float(root.get('width').strip('px').strip()) == 22.0 
and
+                        float(root.get('height').strip('px').strip()) == 22.0
+                    )
+
+                if (width_height_matched_or_none and viewBox_matched_or_none
+                        and not (viewBox_is_none and (width_is_none or 
height_is_none))):
+                    # Resize to 24x24
+                    root.set('viewBox', "0 0 24 24")
+                    root.set('width', "24")
+                    root.set('height', "24")
+                    # Put content in a group that moves content down 1px, 
right 1px
+                    group = etree.Element('g', attrib={'transform': 
"translate(1,1)"})
+                    group.extend(get_renderable_elements(root))
+                    root.append(group)
+
+                    # print(file_destination)
+                    tree.write(file_destination, method="xml", 
pretty_print=True, exclusive=True)
+                else:
+                    skipped_message = " SKIPPED: "
+                    if not viewBox_matched_or_none:
+                        skipped_message += "not square or incorrect 
viewBox\nviewBox=\"" + root.get('viewBox') + "\""
+                    elif not width_height_matched_or_none:
+                        skipped_message += "not square or incorrect width and 
height\nwidth=\"" + root.get('width') + "height=\"" + root.get('height') + "\""
+                    elif viewBox_is_none and (width_is_none or height_is_none):
+                        skipped_message += "viewBox and width/height are 
missing"
+                    else:
+                        skipped_message += "You shouldn't be seeing this. 
Please fix " + os.path.basename(sys.argv[0])
+
+                    print(filepath.lstrip(INPUT_DIR) + skipped_message)
+
+# END defs
+
+
+# I've structured the program like this in case I want to do multiprocessing 
later
+if __name__ == '__main__':
+    sys.exit(main())
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/generate-24px-versions.sh 
new/breeze-icons-5.75.0/generate-24px-versions.sh
--- old/breeze-icons-5.74.0/generate-24px-versions.sh   2020-09-06 
11:04:40.000000000 +0200
+++ new/breeze-icons-5.75.0/generate-24px-versions.sh   1970-01-01 
01:00:00.000000000 +0100
@@ -1,68 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-OUTPUT_DIR=$1
-
-# Compat between freebsd and gnu.
-case $(sed --help 2>&1) in
-    *GNU*|*BusyBox*)
-        echo "Using GNU-style sed arguments"
-        sed_i () {
-            sed -i "$@"
-        }
-        ;;
-    *)
-        echo "Using POSIX-style sed arguments"
-        sed_i () {
-            sed -i '' "$@"
-        }
-        ;;
-esac
-
-for INPUT_FILE in {devices,actions,places,status}/22/*.svg; do
-    OUTPUT_FILE="$OUTPUT_DIR/${INPUT_FILE/22/24}"
-    if [ ! -d "$(dirname "$OUTPUT_FILE")" ] ; then
-        mkdir -p "$(dirname "$OUTPUT_FILE")"
-    fi
-
-    # It's a symlink to another icon; make a link to mirror the one for the 
22px version
-    if [ -L "$INPUT_FILE" ] ; then
-        LINK_TARGET="$(readlink "$INPUT_FILE")"
-        ln -fsn "$LINK_TARGET" "$OUTPUT_FILE"
-
-    # It's a file; make a 24px version of it
-    else
-        cp "$INPUT_FILE" "$OUTPUT_FILE"
-
-        # Change the size of the bounding box
-        if grep --quiet '"0 0 22 22' "$OUTPUT_FILE"; then
-            sed_i -e 's/"0 0 22 22/"0 0 24 24/g' "$OUTPUT_FILE"
-        # YOU
-        elif grep --quiet 'width="22"' "$OUTPUT_FILE"; then
-            sed_i -e 's/width="22"/width="24"/g' "$OUTPUT_FILE"
-            sed_i -e 's/height="22"/height="24"/g' "$OUTPUT_FILE"
-        else
-            echo "$INPUT_FILE does not have the size defined in a parse-able 
way"
-            exit 1
-        fi
-
-        # Group all the paths and transform them to fit in the center of a 
24px box
-        if grep --quiet "</defs>" "$OUTPUT_FILE"; then
-            sed_i -e 's|</defs>|</defs><g transform="translate(1,1)">|g' 
"$OUTPUT_FILE"
-        elif grep --quiet "</style>" "$OUTPUT_FILE"; then
-            sed_i -e 's|</style>|</style><g transform="translate(1,1)">|g' 
"$OUTPUT_FILE"
-        else
-        # No stylesheet or defs tag; put the group at the end of the opening 
svg tag
-            sed_i -e 's|<svg \(.*\)>|<svg \1><g transform="translate(1,1)">|g' 
"$OUTPUT_FILE"
-        fi
-
-        # Add the closing group tag
-        sed_i -e 's|</svg>|</g></svg>|g' "$OUTPUT_FILE"
-    fi
-done
-
-# Make the @2x hidpi compatibility dirs
-for ICON_DIR in  devices actions places status; do
-    ln -fsn 24 "$OUTPUT_DIR/$ICON_DIR/24@2x"
-done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/icons/CMakeLists.txt 
new/breeze-icons-5.75.0/icons/CMakeLists.txt
--- old/breeze-icons-5.74.0/icons/CMakeLists.txt        2020-09-06 
11:04:40.000000000 +0200
+++ new/breeze-icons-5.75.0/icons/CMakeLists.txt        2020-10-04 
11:45:37.000000000 +0200
@@ -10,24 +10,27 @@
 
 set(BREEZE_INSTALL_DIR ${KDE_INSTALL_FULL_ICONDIR}/breeze)
 
-# Auto-generate 24px monochrome icons from 22px versions
-if(NOT WIN32)
+if(WITH_ICON_GENERATION)
+    # Auto-generate 24px monochrome icons from 22px versions
     add_custom_target(breeze-generate-24px-versions ALL
         COMMENT "Generating 24px icons"
-        COMMAND ${BASH_EXE} ${CMAKE_SOURCE_DIR}/generate-24px-versions.sh 
${CMAKE_CURRENT_BINARY_DIR}/generated/
+        COMMAND ${Python_EXECUTABLE} 
${CMAKE_SOURCE_DIR}/generate-24px-versions.py 
${CMAKE_CURRENT_BINARY_DIR}/generated/
         WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
     )
-    if (TARGET breeze-validate-svg)
+endif()
+
+if(NOT WIN32)
+    if (TARGET breeze-validate-svg AND WITH_ICON_GENERATION)
         add_dependencies(breeze-validate-svg breeze-generate-24px-versions)
     endif()
-    if(NOT SKIP_INSTALL_ICONS)
-        install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION 
${BREEZE_INSTALL_DIR})
-    endif()
 endif()
 
 if(NOT SKIP_INSTALL_ICONS)
     install(DIRECTORY ${breeze_icon_dirs} DESTINATION ${BREEZE_INSTALL_DIR})
     install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR})
+    if(WITH_ICON_GENERATION)
+        install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION 
${BREEZE_INSTALL_DIR})
+    endif()
 endif()
 
 gtk_update_icon_cache(${BREEZE_INSTALL_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/actions/16/view-calendar-holiday.svg 
new/breeze-icons-5.75.0/icons/actions/16/view-calendar-holiday.svg
--- old/breeze-icons-5.74.0/icons/actions/16/view-calendar-holiday.svg  
2020-10-12 13:54:14.938090432 +0200
+++ new/breeze-icons-5.75.0/icons/actions/16/view-calendar-holiday.svg  
2020-10-12 13:54:53.922106277 +0200
@@ -1 +1 @@
-symbolic link to ./bookmark-new.svg
+symbolic link to flag.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/actions/22/view-calendar-holiday.svg 
new/breeze-icons-5.75.0/icons/actions/22/view-calendar-holiday.svg
--- old/breeze-icons-5.74.0/icons/actions/22/view-calendar-holiday.svg  
2020-10-12 13:54:10.634088682 +0200
+++ new/breeze-icons-5.75.0/icons/actions/22/view-calendar-holiday.svg  
2020-10-12 13:54:49.550104499 +0200
@@ -1 +1 @@
-symbolic link to ./bookmark-new.svg
+symbolic link to flag.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/actions/32/view-calendar-holiday.svg 
new/breeze-icons-5.75.0/icons/actions/32/view-calendar-holiday.svg
--- old/breeze-icons-5.74.0/icons/actions/32/view-calendar-holiday.svg  
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons/actions/32/view-calendar-holiday.svg  
2020-10-12 13:54:52.566105725 +0200
@@ -0,0 +1 @@
+symbolic link to ../22/flag-green.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/icons/apps/48/kmymoney.svg 
new/breeze-icons-5.75.0/icons/apps/48/kmymoney.svg
--- old/breeze-icons-5.74.0/icons/apps/48/kmymoney.svg  1970-01-01 
01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons/apps/48/kmymoney.svg  2020-10-04 
11:45:37.000000000 +0200
@@ -0,0 +1,60 @@
+<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <linearGradient id="a">
+        <stop offset="0" stop-color="#c9963c"/>
+        <stop offset="1" stop-color="#fdbc4b"/>
+    </linearGradient>
+    <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="38" 
y1="10" y2="38">
+        <stop offset="0" stop-color="#fdbd4c"/>
+        <stop offset=".25" stop-color="#f6cd7b"/>
+        <stop offset=".5" stop-color="#f0b754"/>
+        <stop offset=".75" stop-color="#e9b969"/>
+        <stop offset="1" stop-color="#fdbc4b"/>
+    </linearGradient>
+    <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="38" 
y1="10" y2="38">
+        <stop offset="0" stop-color="#fff" stop-opacity="0"/>
+        <stop offset=".25" stop-color="#fff" stop-opacity=".25"/>
+        <stop offset=".5" stop-color="#fff" stop-opacity=".06"/>
+        <stop offset=".75" stop-color="#fff" stop-opacity=".13"/>
+        <stop offset="1" stop-color="#fff" stop-opacity="0"/>
+    </linearGradient>
+    <linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="39" 
xlink:href="#a" y1="23.04575" y2="37.04575"/>
+    <linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15" x2="34" 
y1="14" y2="33">
+        <stop offset="0" stop-color="#fceaca"/>
+        <stop offset="1" stop-color="#fdcf7e"/>
+    </linearGradient>
+    <linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20" x2="34" 
xlink:href="#a" y1="18" y2="32"/>
+    <linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10" x2="38" 
y1="10" y2="38">
+        <stop offset="0" stop-color="#d6d9dc"/>
+        <stop offset="1" stop-color="#c9cdd1"/>
+    </linearGradient>
+    <linearGradient id="h" gradientUnits="userSpaceOnUse" x1="33" x2="38.5" 
y1="14" y2="19.5">
+        <stop offset="0" stop-color="#c99d50"/>
+        <stop offset="1" stop-color="#d6a956"/>
+    </linearGradient>
+    <linearGradient id="i" gradientUnits="userSpaceOnUse" x1="20" x2="31" 
y1="26" y2="37">
+        <stop offset="0" stop-color="#c9a150"/>
+        <stop offset="1" stop-color="#e3b35b"/>
+    </linearGradient>
+    <linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5" x2="43" 
y1="5" y2="43">
+        <stop offset="0" stop-color="#eff0f1"/>
+        <stop offset="1" stop-color="#e3e5e7"/>
+    </linearGradient>
+    <linearGradient id="k" gradientUnits="userSpaceOnUse" x1="17" 
x2="41.869161" y1="15.56542" y2="40.43458">
+        <stop offset="0"/>
+        <stop offset="1" stop-opacity="0"/>
+    </linearGradient>
+    <circle cx="24" cy="24" fill="url(#b)" fill-rule="evenodd" r="20"/>
+    <path d="m43.988281 24.123047a20 20 0 0 1 -19.988281 19.876953 20 20 0 0 1 
-19.976562-19.753906 20 20.5 0 0 0 -.0234375.25390625 20 20.5 0 0 0 20 20.5 20 
20.5 0 0 0 20-20.5 20 20.5 0 0 0 -.01171875-.37695312z" fill="#8e98a2" 
fill-rule="evenodd"/>
+    <path d="m17 37 6.0914981 6.0914981c1.302834-.03049937 3.606644-.06102159 
5.5911329-.74303985s4.6511023-2.0153249 6.8175856-3.5152416 3.8331167-3.16655 
4.9997018-5.3328904 1.8332384-4.8329537 
2.16666-6.49948c.33342158-1.6665263.33342158-2.3341796.33342158-3.0008463l-11-11-14
 12z" fill="url(#d)"/>
+    <path d="m24 5a19 19 0 0 0 -19 19 19 19 0 0 0 19 19 19 19 0 0 0 19-19 19 
19 0 0 0 -19-19zm0 3a16 16 0 0 1 16 16 16 16 0 0 1 -16 16 16 16 0 0 1 -16-16 16 
16 0 0 1 16-16z" fill="url(#j)" fill-rule="evenodd"/>
+    <path d="m39.642578 20.642578a16 16 0 0 1 .35742187 3.3574219 16 16 0 0 1 
-16 16 16 16 0 0 1 -4.8242188-.82421875l3.7148438 3.7148438a19 19 0 0 0 
1.109375.109375 19 19 0 0 0 19-19z" fill="url(#k)" opacity=".2"/>
+    <path d="m20 12 6 6-6 6z" fill="url(#f)"/>
+    <g fill-rule="evenodd">
+        <circle cx="24" cy="24" fill="url(#c)" r="20"/>
+        <path d="m17 36v1h3v-1z" fill="#e3b35b"/>
+        <path d="m20 25.121094v.87890625h-8v1h8.8789062l10 
10h.12109375l2-2v-1.1210938h-1.3554688v1.1210938h.35546875l-1 
1h-.12109375l-9-9h14.121094v-1h-15.121094z" fill="url(#i)"/>
+        <path d="m31.644531 14v1.1210938h.35546875l-7.8789062 
7.8789062h-12.121094v1h11.1210938l.5.5.5-.5h11.8789062v-1h-10.8789062l7.8789062-7.8789062v-1.1210938z"
 fill="url(#h)"/>
+        <path d="m17 12v10h-5v1h5v2h-5v1h5v10h3v-10h.87890625l10 
10h.12109375l2-2v-.12109375l-7.8789062-7.8789062h10.8789062v-1h-11.8789062l-1-1 
1-1h11.8789062v-1h-10.8789062l7.8789062-7.8789062v-.12109375l-2-2h-.12109375l-10
 10h-.87890625v-10z" fill="url(#e)"/>
+        <path d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 20 20 20 20 0 0 0 20-20 
20 20 0 0 0 -20-20zm0 1a19 19 0 0 1 19 19 19 19 0 0 1 -19 19 19 19 0 0 1 -19-19 
19 19 0 0 1 19-19z" fill="url(#g)"/>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/icons/apps/48/plasma-nano.svg 
new/breeze-icons-5.75.0/icons/apps/48/plasma-nano.svg
--- old/breeze-icons-5.74.0/icons/apps/48/plasma-nano.svg       1970-01-01 
01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons/apps/48/plasma-nano.svg       2020-10-04 
11:45:37.000000000 +0200
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="48"
+   height="48"
+   version="1.1"
+   id="svg30"
+   sodipodi:docname="plasma-nano.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1862"
+     inkscape:window-height="1043"
+     id="namedview21"
+     showgrid="true"
+     inkscape:zoom="15.083333"
+     inkscape:cx="24"
+     inkscape:cy="28.039035"
+     inkscape:window-x="58"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg30">
+    <inkscape:grid
+       type="xygrid"
+       id="grid846" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata34">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs18">
+    <linearGradient
+       gradientTransform="translate(-384.57146,-499.79345)"
+       xlink:href="#d"
+       id="linearGradient4205"
+       x1="388.571"
+       y1="523.798"
+       x2="428.571"
+       y2="523.798"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       gradientTransform="matrix(1.25 0 0 1.26667-92.14-151.08)"
+       gradientUnits="userSpaceOnUse"
+       x2="392.9"
+       y2="546.58"
+       x1="400.57"
+       y1="537.6"
+       id="d">
+      <stop
+         stop-color="#ffc35a"
+         id="stop3" />
+      <stop
+         stop-color="#faae2a"
+         offset="1"
+         id="stop5" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1.25,0,0,1.26667,-92.14,-151.08)"
+       gradientUnits="userSpaceOnUse"
+       x2="386.57"
+       y2="540.75"
+       x1="390.57"
+       y1="535.36"
+       id="f">
+      <stop
+         stop-color="#fdbc4b"
+         id="stop8" />
+      <stop
+         stop-color="#dde341"
+         offset="1"
+         id="stop10" />
+    </linearGradient>
+    <linearGradient
+       id="c-5"
+       y1="13"
+       x1="13"
+       y2="31"
+       x2="31"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(10.66882,-5.018895)"
+       xlink:href="#f">
+      <stop
+         stop-color="#383e51"
+         id="stop13" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop15" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="523.79797"
+       x2="428.57101"
+       y1="523.79797"
+       x1="388.57101"
+       id="linearGradient4205-3"
+       xlink:href="#d"
+       gradientTransform="translate(-384.57682,-479.79344)" />
+    <linearGradient
+       gradientTransform="translate(-384.57682,-499.79344)"
+       xlink:href="#d"
+       id="linearGradient4205-3-3"
+       x1="388.57101"
+       y1="523.79797"
+       x2="428.57101"
+       y2="523.79797"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="paint3_linear"
+       x1="69.25"
+       y1="28.75"
+       x2="75.501099"
+       y2="35.5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.8,0,0,0.8,-34.4,4)">
+      <stop
+         id="stop67" />
+      <stop
+         offset="1"
+         stop-opacity="0"
+         id="stop69" />
+    </linearGradient>
+  </defs>
+  <path
+     d="m 18,32 6,6 -6,6 -6,-6 z"
+     fill="#1b89f3"
+     id="path32"
+     style="stroke-width:0.857143" />
+  <path
+     d="m 32,18 6,6 -6,6 -6,-6 z"
+     fill="#63c605"
+     id="path34"
+     style="stroke-width:0.857143" />
+  <path
+     d="m 18,4 6,6 -6,6 -6,-6 z"
+     fill="#fa8865"
+     id="path36"
+     style="stroke-width:0.857143" />
+  <path
+     d="M 32,4 38,10 24,24 38,38 32,44 12,24.00088 Z"
+     fill="#3b3f42"
+     id="path38"
+     style="stroke-width:0.8"
+     sodipodi:nodetypes="ccccccc" />
+  <path
+     d="m 24,24 5,5 -5.79912,6.2 L 18,30 Z"
+     fill="url(#paint3_linear)"
+     id="path40"
+     style="fill:url(#paint3_linear);stroke-width:0.8"
+     sodipodi:nodetypes="ccccc" />
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/icons/index.theme 
new/breeze-icons-5.75.0/icons/index.theme
--- old/breeze-icons-5.74.0/icons/index.theme   2020-09-06 11:04:40.000000000 
+0200
+++ new/breeze-icons-5.75.0/icons/index.theme   2020-10-04 11:45:37.000000000 
+0200
@@ -28,6 +28,7 @@
 Name[pl]=Bryza
 Name[pt]=Brisa
 Name[pt_BR]=Breeze
+Name[ro]=Briză
 Name[ru]=Breeze
 Name[sk]=Vánok
 Name[sl]=Sapica (Breeze)
@@ -69,6 +70,7 @@
 Comment[pl]=Bryza autorstwa KDE VDG
 Comment[pt]=Brisa da VDG do KDE
 Comment[pt_BR]=Breeze pelo KDE VDG
+Comment[ro]=Briză, de KDE VDG
 Comment[ru]=Breeze от KDE VDG
 Comment[sk]=Vánok od KDE VDG
 Comment[sl]=Breeze od KDE VDG
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/mimetypes/16/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons/mimetypes/16/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons/mimetypes/16/application-x-kmymoney.svg       
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons/mimetypes/16/application-x-kmymoney.svg       
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,6 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg";>
+    <g fill="#e3a943" fill-rule="evenodd">
+        <path d="m7 
2.5v3.5h.5859375l2.95703125-2.95703125-.54296875-.54296875zm-2 1-2.5 2.5v4l2.5 
2.5v-2.5h-2v-1h2v-2h-2v-1h2zm6.95703125.95703125-1.54296875 
1.54296875h2.5859375v1h-3.5859375l-1 1 1 1h3.5859375v1h-2.5859375l1.54296875 
1.54296875 1.54296875-1.54296875v-4zm-4.95703125 
5.54296875v3.5h3l.54296875-.54296875-2.95703125-2.95703125z"/>
+        <path d="m8 2a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 
-6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z"/>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/mimetypes/22/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons/mimetypes/22/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons/mimetypes/22/application-x-kmymoney.svg       
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons/mimetypes/22/application-x-kmymoney.svg       
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,6 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg";>
+    <g fill="#e3a943" fill-rule="evenodd">
+        <path d="m9 
3.5v5.5h.5859375l4.70703125-4.70703125-1.29296875-.29296875zm-2 1-2 1.5-1.5 
3v4l1.5 3 2 1.5v-4.5h-3v-1h3v-2h-3v-1h3zm8.95703125.95703125-3.54296875 
3.54296875h5.5859375v1h-6.5859375l-1 1 1 1h6.5859375v1h-5.5859375l3.54296875 
3.54296875 2.54296875-3.54296875v-4zm-6.95703125 7.54296875v5.5l4-.5 
1.04296875-.54296875-4.45703125-4.45703125z"/>
+        <path d="m11 3a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 
-8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/mimetypes/32/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons/mimetypes/32/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons/mimetypes/32/application-x-kmymoney.svg       
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons/mimetypes/32/application-x-kmymoney.svg       
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,20 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="20" x2="27" 
y1="9" y2="16">
+        <stop offset="0" stop-color="#060606"/>
+        <stop offset="1" stop-opacity="0"/>
+    </linearGradient>
+    <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="27" 
y1="5" y2="27">
+        <stop offset="0" stop-color="#fdc665"/>
+        <stop offset="1" stop-color="#e3a943"/>
+    </linearGradient>
+    <path d="m5 30v-28h15l7 7v21h-14z" fill="url(#b)"/>
+    <path d="m5 3h15v-1h-15z" fill="#fff" opacity=".5"/>
+    <path d="m5 30h22v-1h-22z" opacity=".25"/>
+    <path d="m27 9-7-7v7z" fill="#fff" opacity=".5"/>
+    <g fill="#fcfcfc" fill-rule="evenodd" transform="translate(8 8)">
+        <path d="m7 
2.5v3.5h.5859375l2.95703125-2.95703125-.54296875-.54296875zm-2 1-2.5 2.5v4l2.5 
2.5v-2.5h-2v-1h2v-2h-2v-1h2zm6.95703125.95703125-1.54296875 
1.54296875h2.5859375v1h-3.5859375l-1 1 1 1h3.5859375v1h-2.5859375l1.54296875 
1.54296875 1.54296875-1.54296875v-4zm-4.95703125 
5.54296875v3.5h3l.54296875-.54296875-2.95703125-2.95703125z"/>
+        <path d="m8 2a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 
-6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z"/>
+    </g>
+    <path d="m-1.89571022 38.40724493v-28h15l7 7v21h-14z" fill="none"/>
+    <path d="m20 9 7 7v-7z" fill="url(#a)" opacity=".2"/>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/mimetypes/64/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons/mimetypes/64/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons/mimetypes/64/application-x-kmymoney.svg       
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons/mimetypes/64/application-x-kmymoney.svg       
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,27 @@
+<svg height="64" viewBox="0 0 64 64" width="64" 
xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="40.013" 
x2="54.013" y1="17.016" y2="31.016">
+        <stop offset="0" stop-color="#060606"/>
+        <stop offset="1" stop-opacity="0"/>
+    </linearGradient>
+    <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.01" 
x2="54.01" y1="10.02" y2="54.02">
+        <stop offset="0" stop-color="#fcc565"/>
+        <stop offset="1" stop-color="#e3a943"/>
+    </linearGradient>
+    <path d="m10.01 61.02v-58h30l14 14v44h-14z" fill="url(#b)"/>
+    <g transform="scale(1 -1)">
+        <path d="m10.01-4.02h30v1h-30z" fill="#fff" opacity=".5"/>
+        <path d="m10.01-61.02h44v1h-44z" opacity=".25"/>
+    </g>
+    <g fill-rule="evenodd">
+        <path d="m54.01 17.02-14-14v14z" fill="#fff" opacity=".5"/>
+        <path d="m40.01 17.02 14 14v-14z" fill="url(#a)" opacity=".2"/>
+        <g fill="#fcfcfc">
+            <path d="m29 
20.75v9.12890625l7.93945313-7.93945312-1.93945313-.93945313zm-3 1.5-3 2.25-2.25 
5.5v4l2.25 5.5 3 2.25v-7.75h-4.5v-1h4.5v-2h-4.5v-1h4.5zm13.43554688 
1.43554688-6.31445313 6.31445312h9.37890625v1h-10.37890625l-1 1 1 
1h10.37890625v1h-9.37890625l6.31445313 6.31445313 
3.56445312-3.81445313v-9zm-10.43554688 19.56445312 6-.25 2-.87890625-8-8z"/>
+            <path d="m32 20a12 12 0 0 0 -12 12 12 12 0 0 0 12 12 12 12 0 0 0 
12-12 12 12 0 0 0 -12-12zm0 1a11 11 0 0 1 11 11 11 11 0 0 1 -11 11 11 11 0 0 1 
-11-11 11 11 0 0 1 11-11z"/>
+            <g transform="translate(50)">
+                <path d="m29 
22v7.87890625l7.41015625-7.41015625-1.41015625-.46875zm-3 1-3 3-1 
3v1h4zm13.06054688 1.06054688-5.93945313 
5.93945312h8.87890625v-1l-.79492188-2.38476563-.625-1.03515625zm-6.93945313 
6.93945312-1 1 1 1h9.87890625v-2zm-10.12109375 0v2h4v-2zm0 3v1l1 3 3 
3v-7zm11.12109375 0 5.93945313 5.93945313 
1.51953125-1.51953125.625-1.03515625.79492187-2.38476563v-1zm-4.12109375.12109375v7.87890625h6l1.41015625-.46875z"/>
+                <path d="m32 21a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 
0 11-11 11 11 0 0 0 -11-11zm0 1a10 10 0 0 1 10 10 10 10 0 0 1 -10 10 10 10 0 0 
1 -10-10 10 10 0 0 1 10-10z"/>
+            </g>
+        </g>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons/preferences/32/preferences-system-windows-behavior.svg
 
new/breeze-icons-5.75.0/icons/preferences/32/preferences-system-windows-behavior.svg
--- 
old/breeze-icons-5.74.0/icons/preferences/32/preferences-system-windows-behavior.svg
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/breeze-icons-5.75.0/icons/preferences/32/preferences-system-windows-behavior.svg
        2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,31 @@
+<svg version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <defs>
+        <linearGradient id="g" x2="0" y1="543.79797" y2="502.65509" 
gradientTransform="matrix(.66666726 0 0 .63518419 128.19014 198.51873)" 
gradientUnits="userSpaceOnUse">
+            <stop stop-color="#c6cdd1" offset="0"/>
+            <stop stop-color="#e0e5e7" offset="1"/>
+        </linearGradient>
+        <linearGradient id="f" x1="391.57144" x2="406.57147" y1="525.79797" 
y2="540.79797" gradientTransform="translate(-7e-6 2.9e-5)" 
gradientUnits="userSpaceOnUse">
+            <stop offset="0"/>
+            <stop stop-opacity="0" offset="1"/>
+        </linearGradient>
+        <linearGradient id="b" x1="-7" x2="18" y1="13" y2="26" 
gradientTransform="translate(387.57143,517.798)" gradientUnits="userSpaceOnUse">
+            <stop offset="0"/>
+            <stop stop-opacity="0" offset="1"/>
+        </linearGradient>
+        <linearGradient id="e" x1="384.57144" x2="411.57144" y1="513.79797" 
y2="538.79797" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+        <linearGradient id="d" x1="391.18909" x2="410.15625" y1="530.46497" 
y2="545.5434" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+    </defs>
+    <g transform="translate(-384.57143 -515.798)">
+        <rect x="384.57144" y="517.79797" width="32" height="28" rx="0" 
fill="url(#g)"/>
+        <path d="m385.57142 543.79803 30-20 1.00001 1-1e-5 20.99997-29 3e-5z" 
fill="url(#f)" fill-rule="evenodd" opacity=".2"/>
+        <rect x="384.57141" y="517.79797" width="32.00001" height="4" 
fill="#566069"/>
+        <rect x="384.57141" y="521.79797" width="31.999968" height="1" 
fill="#3daee9"/>
+        <rect x="385.57141" y="523.79797" width="30" height="20.00003" 
fill="#fff"/>
+        <rect x="413.57141" y="518.79797" width="2" height="2" rx="1" 
fill="#eff0f1"/>
+        <g>
+            <path d="m392.56119 529.78796 8.01024 8.01004h8l6 
6h1v-8l-7.01024-7.01004v1z" fill="url(#e)" opacity=".25"/>
+            <path d="m393.02764 539.798 4.32502 
4h17.21877l-6-6v1h-11.60132l-0.98372 1.36378-1.41496-0.0308z" fill="url(#d)" 
opacity=".25"/>
+            <path class="ColorScheme-Text" d="m401.06119 526.78796c-1.21386 
0-2.21902 0.85593-2.44922 2h-6.05078v1h6.05078c0.2302 1.14407 1.23536 2 2.44922 
2s2.21902-0.85593 
2.44922-2h5.05078v-1h-5.05078c-0.2302-1.14407-1.23536-2-2.44922-2zm-6 9c-1.385 
0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5c1.21386 0 2.21902-0.85593 
2.44922-2h11.05078v-1h-11.05078c-0.2302-1.14407-1.23536-2-2.44922-2zm0 1c0.831 
0 1.5 0.669 1.5 1.5s-0.669 1.5-1.5 1.5-1.5-0.669-1.5-1.5 0.669-1.5 1.5-1.5z" 
color="#232629" fill="#353b3e"/>
+        </g>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/icons-dark/CMakeLists.txt 
new/breeze-icons-5.75.0/icons-dark/CMakeLists.txt
--- old/breeze-icons-5.74.0/icons-dark/CMakeLists.txt   2020-09-06 
11:04:40.000000000 +0200
+++ new/breeze-icons-5.75.0/icons-dark/CMakeLists.txt   2020-10-04 
11:45:37.000000000 +0200
@@ -10,24 +10,27 @@
 
 set(BREEZE_INSTALL_DIR ${KDE_INSTALL_FULL_ICONDIR}/breeze-dark)
 
-# Auto-generate 24px monochrome icons from 22px versions
-if(NOT WIN32)
+if(WITH_ICON_GENERATION)
+    # Auto-generate 24px monochrome icons from 22px versions
     add_custom_target(breeze-generate-24px-versions-dark ALL
-        COMMENT "Generating 24px icons dark"
-        COMMAND ${BASH_EXE} ${CMAKE_SOURCE_DIR}/generate-24px-versions.sh 
${CMAKE_CURRENT_BINARY_DIR}/generated/
+        COMMENT "Generating 24px icons-dark"
+        COMMAND ${Python_EXECUTABLE} 
${CMAKE_SOURCE_DIR}/generate-24px-versions.py 
${CMAKE_CURRENT_BINARY_DIR}/generated/
         WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
     )
-    if (TARGET breeze-validate-svg)
+endif()
+
+if(NOT WIN32)
+    if (TARGET breeze-validate-svg AND WITH_ICON_GENERATION)
         add_dependencies(breeze-validate-svg 
breeze-generate-24px-versions-dark)
     endif()
-    if(NOT SKIP_INSTALL_ICONS)
-        install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION 
${BREEZE_INSTALL_DIR})
-    endif()
 endif()
 
 if(NOT SKIP_INSTALL_ICONS)
     install(DIRECTORY ${breeze_icon_dark_dirs} DESTINATION 
${BREEZE_INSTALL_DIR})
     install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR})
+    if(WITH_ICON_GENERATION)
+        install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION 
${BREEZE_INSTALL_DIR})
+    endif()
 endif()
 
 gtk_update_icon_cache(${BREEZE_INSTALL_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/actions/16/view-calendar-holiday.svg 
new/breeze-icons-5.75.0/icons-dark/actions/16/view-calendar-holiday.svg
--- old/breeze-icons-5.74.0/icons-dark/actions/16/view-calendar-holiday.svg     
2020-10-12 13:53:56.082082768 +0200
+++ new/breeze-icons-5.75.0/icons-dark/actions/16/view-calendar-holiday.svg     
2020-10-12 13:54:34.162098244 +0200
@@ -1 +1 @@
-symbolic link to ./bookmark-new.svg
+symbolic link to flag.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/actions/22/view-calendar-holiday.svg 
new/breeze-icons-5.75.0/icons-dark/actions/22/view-calendar-holiday.svg
--- old/breeze-icons-5.74.0/icons-dark/actions/22/view-calendar-holiday.svg     
2020-10-12 13:53:50.970080691 +0200
+++ new/breeze-icons-5.75.0/icons-dark/actions/22/view-calendar-holiday.svg     
2020-10-12 13:54:29.382096301 +0200
@@ -1 +1 @@
-symbolic link to ./bookmark-new.svg
+symbolic link to flag.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/actions/32/view-calendar-holiday.svg 
new/breeze-icons-5.75.0/icons-dark/actions/32/view-calendar-holiday.svg
--- old/breeze-icons-5.74.0/icons-dark/actions/32/view-calendar-holiday.svg     
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons-dark/actions/32/view-calendar-holiday.svg     
2020-10-12 13:54:32.814097696 +0200
@@ -0,0 +1 @@
+symbolic link to ../22/flag-green.svg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/icons-dark/apps/48/kmymoney.svg 
new/breeze-icons-5.75.0/icons-dark/apps/48/kmymoney.svg
--- old/breeze-icons-5.74.0/icons-dark/apps/48/kmymoney.svg     1970-01-01 
01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons-dark/apps/48/kmymoney.svg     2020-10-04 
11:45:37.000000000 +0200
@@ -0,0 +1,60 @@
+<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <linearGradient id="a">
+        <stop offset="0" stop-color="#c9963c"/>
+        <stop offset="1" stop-color="#fdbc4b"/>
+    </linearGradient>
+    <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10" x2="38" 
y1="10" y2="38">
+        <stop offset="0" stop-color="#fdbd4c"/>
+        <stop offset=".25" stop-color="#f6cd7b"/>
+        <stop offset=".5" stop-color="#f0b754"/>
+        <stop offset=".75" stop-color="#e9b969"/>
+        <stop offset="1" stop-color="#fdbc4b"/>
+    </linearGradient>
+    <linearGradient id="c" gradientUnits="userSpaceOnUse" x1="10" x2="38" 
y1="10" y2="38">
+        <stop offset="0" stop-color="#fff" stop-opacity="0"/>
+        <stop offset=".25" stop-color="#fff" stop-opacity=".25"/>
+        <stop offset=".5" stop-color="#fff" stop-opacity=".06"/>
+        <stop offset=".75" stop-color="#fff" stop-opacity=".13"/>
+        <stop offset="1" stop-color="#fff" stop-opacity="0"/>
+    </linearGradient>
+    <linearGradient id="d" gradientUnits="userSpaceOnUse" x1="25" x2="39" 
xlink:href="#a" y1="23.04575" y2="37.04575"/>
+    <linearGradient id="e" gradientUnits="userSpaceOnUse" x1="15" x2="34" 
y1="14" y2="33">
+        <stop offset="0" stop-color="#fceaca"/>
+        <stop offset="1" stop-color="#fdcf7e"/>
+    </linearGradient>
+    <linearGradient id="f" gradientUnits="userSpaceOnUse" x1="20" x2="34" 
xlink:href="#a" y1="18" y2="32"/>
+    <linearGradient id="g" gradientUnits="userSpaceOnUse" x1="10" x2="38" 
y1="10" y2="38">
+        <stop offset="0" stop-color="#d6d9dc"/>
+        <stop offset="1" stop-color="#c9cdd1"/>
+    </linearGradient>
+    <linearGradient id="h" gradientUnits="userSpaceOnUse" x1="33" x2="38.5" 
y1="14" y2="19.5">
+        <stop offset="0" stop-color="#c99d50"/>
+        <stop offset="1" stop-color="#d6a956"/>
+    </linearGradient>
+    <linearGradient id="i" gradientUnits="userSpaceOnUse" x1="20" x2="31" 
y1="26" y2="37">
+        <stop offset="0" stop-color="#c9a150"/>
+        <stop offset="1" stop-color="#e3b35b"/>
+    </linearGradient>
+    <linearGradient id="j" gradientUnits="userSpaceOnUse" x1="5" x2="43" 
y1="5" y2="43">
+        <stop offset="0" stop-color="#eff0f1"/>
+        <stop offset="1" stop-color="#e3e5e7"/>
+    </linearGradient>
+    <linearGradient id="k" gradientUnits="userSpaceOnUse" x1="17" 
x2="41.869161" y1="15.56542" y2="40.43458">
+        <stop offset="0"/>
+        <stop offset="1" stop-opacity="0"/>
+    </linearGradient>
+    <circle cx="24" cy="24" fill="url(#b)" fill-rule="evenodd" r="20"/>
+    <path d="m43.988281 24.123047a20 20 0 0 1 -19.988281 19.876953 20 20 0 0 1 
-19.976562-19.753906 20 20.5 0 0 0 -.0234375.25390625 20 20.5 0 0 0 20 20.5 20 
20.5 0 0 0 20-20.5 20 20.5 0 0 0 -.01171875-.37695312z" fill="#8e98a2" 
fill-rule="evenodd"/>
+    <path d="m17 37 6.0914981 6.0914981c1.302834-.03049937 3.606644-.06102159 
5.5911329-.74303985s4.6511023-2.0153249 6.8175856-3.5152416 3.8331167-3.16655 
4.9997018-5.3328904 1.8332384-4.8329537 
2.16666-6.49948c.33342158-1.6665263.33342158-2.3341796.33342158-3.0008463l-11-11-14
 12z" fill="url(#d)"/>
+    <path d="m24 5a19 19 0 0 0 -19 19 19 19 0 0 0 19 19 19 19 0 0 0 19-19 19 
19 0 0 0 -19-19zm0 3a16 16 0 0 1 16 16 16 16 0 0 1 -16 16 16 16 0 0 1 -16-16 16 
16 0 0 1 16-16z" fill="url(#j)" fill-rule="evenodd"/>
+    <path d="m39.642578 20.642578a16 16 0 0 1 .35742187 3.3574219 16 16 0 0 1 
-16 16 16 16 0 0 1 -4.8242188-.82421875l3.7148438 3.7148438a19 19 0 0 0 
1.109375.109375 19 19 0 0 0 19-19z" fill="url(#k)" opacity=".2"/>
+    <path d="m20 12 6 6-6 6z" fill="url(#f)"/>
+    <g fill-rule="evenodd">
+        <circle cx="24" cy="24" fill="url(#c)" r="20"/>
+        <path d="m17 36v1h3v-1z" fill="#e3b35b"/>
+        <path d="m20 25.121094v.87890625h-8v1h8.8789062l10 
10h.12109375l2-2v-1.1210938h-1.3554688v1.1210938h.35546875l-1 
1h-.12109375l-9-9h14.121094v-1h-15.121094z" fill="url(#i)"/>
+        <path d="m31.644531 14v1.1210938h.35546875l-7.8789062 
7.8789062h-12.121094v1h11.1210938l.5.5.5-.5h11.8789062v-1h-10.8789062l7.8789062-7.8789062v-1.1210938z"
 fill="url(#h)"/>
+        <path d="m17 12v10h-5v1h5v2h-5v1h5v10h3v-10h.87890625l10 
10h.12109375l2-2v-.12109375l-7.8789062-7.8789062h10.8789062v-1h-11.8789062l-1-1 
1-1h11.8789062v-1h-10.8789062l7.8789062-7.8789062v-.12109375l-2-2h-.12109375l-10
 10h-.87890625v-10z" fill="url(#e)"/>
+        <path d="m24 4a20 20 0 0 0 -20 20 20 20 0 0 0 20 20 20 20 0 0 0 20-20 
20 20 0 0 0 -20-20zm0 1a19 19 0 0 1 19 19 19 19 0 0 1 -19 19 19 19 0 0 1 -19-19 
19 19 0 0 1 19-19z" fill="url(#g)"/>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/apps/48/plasma-nano.svg 
new/breeze-icons-5.75.0/icons-dark/apps/48/plasma-nano.svg
--- old/breeze-icons-5.74.0/icons-dark/apps/48/plasma-nano.svg  1970-01-01 
01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons-dark/apps/48/plasma-nano.svg  2020-10-04 
11:45:37.000000000 +0200
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="48"
+   height="48"
+   version="1.1"
+   id="svg30"
+   sodipodi:docname="plasma-nano.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1862"
+     inkscape:window-height="1043"
+     id="namedview21"
+     showgrid="true"
+     inkscape:zoom="15.083333"
+     inkscape:cx="24"
+     inkscape:cy="28.039035"
+     inkscape:window-x="58"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg30">
+    <inkscape:grid
+       type="xygrid"
+       id="grid846" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata34">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs18">
+    <linearGradient
+       gradientTransform="translate(-384.57146,-499.79345)"
+       xlink:href="#d"
+       id="linearGradient4205"
+       x1="388.571"
+       y1="523.798"
+       x2="428.571"
+       y2="523.798"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       gradientTransform="matrix(1.25 0 0 1.26667-92.14-151.08)"
+       gradientUnits="userSpaceOnUse"
+       x2="392.9"
+       y2="546.58"
+       x1="400.57"
+       y1="537.6"
+       id="d">
+      <stop
+         stop-color="#ffc35a"
+         id="stop3" />
+      <stop
+         stop-color="#faae2a"
+         offset="1"
+         id="stop5" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(1.25,0,0,1.26667,-92.14,-151.08)"
+       gradientUnits="userSpaceOnUse"
+       x2="386.57"
+       y2="540.75"
+       x1="390.57"
+       y1="535.36"
+       id="f">
+      <stop
+         stop-color="#fdbc4b"
+         id="stop8" />
+      <stop
+         stop-color="#dde341"
+         offset="1"
+         id="stop10" />
+    </linearGradient>
+    <linearGradient
+       id="c-5"
+       y1="13"
+       x1="13"
+       y2="31"
+       x2="31"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(10.66882,-5.018895)"
+       xlink:href="#f">
+      <stop
+         stop-color="#383e51"
+         id="stop13" />
+      <stop
+         offset="1"
+         stop-color="#655c6f"
+         stop-opacity="0"
+         id="stop15" />
+    </linearGradient>
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="523.79797"
+       x2="428.57101"
+       y1="523.79797"
+       x1="388.57101"
+       id="linearGradient4205-3"
+       xlink:href="#d"
+       gradientTransform="translate(-384.57682,-479.79344)" />
+    <linearGradient
+       gradientTransform="translate(-384.57682,-499.79344)"
+       xlink:href="#d"
+       id="linearGradient4205-3-3"
+       x1="388.57101"
+       y1="523.79797"
+       x2="428.57101"
+       y2="523.79797"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="paint3_linear"
+       x1="69.25"
+       y1="28.75"
+       x2="75.501099"
+       y2="35.5"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.8,0,0,0.8,-34.4,4)">
+      <stop
+         id="stop67" />
+      <stop
+         offset="1"
+         stop-opacity="0"
+         id="stop69" />
+    </linearGradient>
+  </defs>
+  <path
+     d="m 18,32 6,6 -6,6 -6,-6 z"
+     fill="#1b89f3"
+     id="path32"
+     style="stroke-width:0.857143" />
+  <path
+     d="m 32,18 6,6 -6,6 -6,-6 z"
+     fill="#63c605"
+     id="path34"
+     style="stroke-width:0.857143" />
+  <path
+     d="m 18,4 6,6 -6,6 -6,-6 z"
+     fill="#fa8865"
+     id="path36"
+     style="stroke-width:0.857143" />
+  <path
+     d="M 32,4 38,10 24,24 38,38 32,44 12,24.00088 Z"
+     fill="#3b3f42"
+     id="path38"
+     style="stroke-width:0.8"
+     sodipodi:nodetypes="ccccccc" />
+  <path
+     d="m 24,24 5,5 -5.79912,6.2 L 18,30 Z"
+     fill="url(#paint3_linear)"
+     id="path40"
+     style="fill:url(#paint3_linear);stroke-width:0.8"
+     sodipodi:nodetypes="ccccc" />
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/breeze-icons-5.74.0/icons-dark/index.theme 
new/breeze-icons-5.75.0/icons-dark/index.theme
--- old/breeze-icons-5.74.0/icons-dark/index.theme      2020-09-06 
11:04:40.000000000 +0200
+++ new/breeze-icons-5.75.0/icons-dark/index.theme      2020-10-04 
11:45:37.000000000 +0200
@@ -28,6 +28,7 @@
 Name[pl]=Ciemna bryza
 Name[pt]=Brisa Escura
 Name[pt_BR]=Breeze Dark
+Name[ro]=Briză, întunecat
 Name[ru]=Breeze, тёмный вариант
 Name[sk]=Tmavý vánok
 Name[sl]=Sapica (temna) (Breeze Dark)
@@ -69,6 +70,7 @@
 Comment[pl]=Ciemna bryza autorstwa KDE VDG
 Comment[pt]=Brisa Escuro da VDG do KDE
 Comment[pt_BR]=Breeze Dark pelo KDE VDG
+Comment[ro]=Briză, întunecat, de KDE VDG
 Comment[ru]=Тёмный вариант Breeze от KDE VDG
 Comment[sk]=Tmavý vánok od KDE VDG
 Comment[sl]=Breeze Dark od KDE VDG
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/mimetypes/16/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons-dark/mimetypes/16/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons-dark/mimetypes/16/application-x-kmymoney.svg  
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons-dark/mimetypes/16/application-x-kmymoney.svg  
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,6 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg";>
+    <g fill="#e3a943" fill-rule="evenodd">
+        <path d="m7 
2.5v3.5h.5859375l2.95703125-2.95703125-.54296875-.54296875zm-2 1-2.5 2.5v4l2.5 
2.5v-2.5h-2v-1h2v-2h-2v-1h2zm6.95703125.95703125-1.54296875 
1.54296875h2.5859375v1h-3.5859375l-1 1 1 1h3.5859375v1h-2.5859375l1.54296875 
1.54296875 1.54296875-1.54296875v-4zm-4.95703125 
5.54296875v3.5h3l.54296875-.54296875-2.95703125-2.95703125z"/>
+        <path d="m8 2a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 
-6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z"/>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/mimetypes/22/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons-dark/mimetypes/22/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons-dark/mimetypes/22/application-x-kmymoney.svg  
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons-dark/mimetypes/22/application-x-kmymoney.svg  
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,6 @@
+<svg height="22" width="22" xmlns="http://www.w3.org/2000/svg";>
+    <g fill="#e3a943" fill-rule="evenodd">
+        <path d="m9 
3.5v5.5h.5859375l4.70703125-4.70703125-1.29296875-.29296875zm-2 1-2 1.5-1.5 
3v4l1.5 3 2 1.5v-4.5h-3v-1h3v-2h-3v-1h3zm8.95703125.95703125-3.54296875 
3.54296875h5.5859375v1h-6.5859375l-1 1 1 1h6.5859375v1h-5.5859375l3.54296875 
3.54296875 2.54296875-3.54296875v-4zm-6.95703125 7.54296875v5.5l4-.5 
1.04296875-.54296875-4.45703125-4.45703125z"/>
+        <path d="m11 3a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 
-8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/mimetypes/32/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons-dark/mimetypes/32/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons-dark/mimetypes/32/application-x-kmymoney.svg  
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons-dark/mimetypes/32/application-x-kmymoney.svg  
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,20 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="20" x2="27" 
y1="9" y2="16">
+        <stop offset="0" stop-color="#060606"/>
+        <stop offset="1" stop-opacity="0"/>
+    </linearGradient>
+    <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="5" x2="27" 
y1="5" y2="27">
+        <stop offset="0" stop-color="#fdc665"/>
+        <stop offset="1" stop-color="#e3a943"/>
+    </linearGradient>
+    <path d="m5 30v-28h15l7 7v21h-14z" fill="url(#b)"/>
+    <path d="m5 3h15v-1h-15z" fill="#fff" opacity=".5"/>
+    <path d="m5 30h22v-1h-22z" opacity=".25"/>
+    <path d="m27 9-7-7v7z" fill="#fff" opacity=".5"/>
+    <g fill="#fcfcfc" fill-rule="evenodd" transform="translate(8 8)">
+        <path d="m7 
2.5v3.5h.5859375l2.95703125-2.95703125-.54296875-.54296875zm-2 1-2.5 2.5v4l2.5 
2.5v-2.5h-2v-1h2v-2h-2v-1h2zm6.95703125.95703125-1.54296875 
1.54296875h2.5859375v1h-3.5859375l-1 1 1 1h3.5859375v1h-2.5859375l1.54296875 
1.54296875 1.54296875-1.54296875v-4zm-4.95703125 
5.54296875v3.5h3l.54296875-.54296875-2.95703125-2.95703125z"/>
+        <path d="m8 2a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 
-6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z"/>
+    </g>
+    <path d="m-1.89571022 38.40724493v-28h15l7 7v21h-14z" fill="none"/>
+    <path d="m20 9 7 7v-7z" fill="url(#a)" opacity=".2"/>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/mimetypes/64/application-x-kmymoney.svg 
new/breeze-icons-5.75.0/icons-dark/mimetypes/64/application-x-kmymoney.svg
--- old/breeze-icons-5.74.0/icons-dark/mimetypes/64/application-x-kmymoney.svg  
1970-01-01 01:00:00.000000000 +0100
+++ new/breeze-icons-5.75.0/icons-dark/mimetypes/64/application-x-kmymoney.svg  
2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,27 @@
+<svg height="64" viewBox="0 0 64 64" width="64" 
xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <linearGradient id="a" gradientUnits="userSpaceOnUse" x1="40.013" 
x2="54.013" y1="17.016" y2="31.016">
+        <stop offset="0" stop-color="#060606"/>
+        <stop offset="1" stop-opacity="0"/>
+    </linearGradient>
+    <linearGradient id="b" gradientUnits="userSpaceOnUse" x1="10.01" 
x2="54.01" y1="10.02" y2="54.02">
+        <stop offset="0" stop-color="#fcc565"/>
+        <stop offset="1" stop-color="#e3a943"/>
+    </linearGradient>
+    <path d="m10.01 61.02v-58h30l14 14v44h-14z" fill="url(#b)"/>
+    <g transform="scale(1 -1)">
+        <path d="m10.01-4.02h30v1h-30z" fill="#fff" opacity=".5"/>
+        <path d="m10.01-61.02h44v1h-44z" opacity=".25"/>
+    </g>
+    <g fill-rule="evenodd">
+        <path d="m54.01 17.02-14-14v14z" fill="#fff" opacity=".5"/>
+        <path d="m40.01 17.02 14 14v-14z" fill="url(#a)" opacity=".2"/>
+        <g fill="#fcfcfc">
+            <path d="m29 
20.75v9.12890625l7.93945313-7.93945312-1.93945313-.93945313zm-3 1.5-3 2.25-2.25 
5.5v4l2.25 5.5 3 2.25v-7.75h-4.5v-1h4.5v-2h-4.5v-1h4.5zm13.43554688 
1.43554688-6.31445313 6.31445312h9.37890625v1h-10.37890625l-1 1 1 
1h10.37890625v1h-9.37890625l6.31445313 6.31445313 
3.56445312-3.81445313v-9zm-10.43554688 19.56445312 6-.25 2-.87890625-8-8z"/>
+            <path d="m32 20a12 12 0 0 0 -12 12 12 12 0 0 0 12 12 12 12 0 0 0 
12-12 12 12 0 0 0 -12-12zm0 1a11 11 0 0 1 11 11 11 11 0 0 1 -11 11 11 11 0 0 1 
-11-11 11 11 0 0 1 11-11z"/>
+            <g transform="translate(50)">
+                <path d="m29 
22v7.87890625l7.41015625-7.41015625-1.41015625-.46875zm-3 1-3 3-1 
3v1h4zm13.06054688 1.06054688-5.93945313 
5.93945312h8.87890625v-1l-.79492188-2.38476563-.625-1.03515625zm-6.93945313 
6.93945312-1 1 1 1h9.87890625v-2zm-10.12109375 0v2h4v-2zm0 3v1l1 3 3 
3v-7zm11.12109375 0 5.93945313 5.93945313 
1.51953125-1.51953125.625-1.03515625.79492187-2.38476563v-1zm-4.12109375.12109375v7.87890625h6l1.41015625-.46875z"/>
+                <path d="m32 21a11 11 0 0 0 -11 11 11 11 0 0 0 11 11 11 11 0 0 
0 11-11 11 11 0 0 0 -11-11zm0 1a10 10 0 0 1 10 10 10 10 0 0 1 -10 10 10 10 0 0 
1 -10-10 10 10 0 0 1 10-10z"/>
+            </g>
+        </g>
+    </g>
+</svg>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/breeze-icons-5.74.0/icons-dark/preferences/32/preferences-system-windows-behavior.svg
 
new/breeze-icons-5.75.0/icons-dark/preferences/32/preferences-system-windows-behavior.svg
--- 
old/breeze-icons-5.74.0/icons-dark/preferences/32/preferences-system-windows-behavior.svg
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/breeze-icons-5.75.0/icons-dark/preferences/32/preferences-system-windows-behavior.svg
   2020-10-04 11:45:37.000000000 +0200
@@ -0,0 +1,31 @@
+<svg version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink";>
+    <defs>
+        <linearGradient id="g" x2="0" y1="543.79797" y2="502.65509" 
gradientTransform="matrix(.66666726 0 0 .63518419 128.19014 198.51873)" 
gradientUnits="userSpaceOnUse">
+            <stop stop-color="#c6cdd1" offset="0"/>
+            <stop stop-color="#e0e5e7" offset="1"/>
+        </linearGradient>
+        <linearGradient id="f" x1="391.57144" x2="406.57147" y1="525.79797" 
y2="540.79797" gradientTransform="translate(-7e-6 2.9e-5)" 
gradientUnits="userSpaceOnUse">
+            <stop offset="0"/>
+            <stop stop-opacity="0" offset="1"/>
+        </linearGradient>
+        <linearGradient id="b" x1="-7" x2="18" y1="13" y2="26" 
gradientTransform="translate(387.57143,517.798)" gradientUnits="userSpaceOnUse">
+            <stop offset="0"/>
+            <stop stop-opacity="0" offset="1"/>
+        </linearGradient>
+        <linearGradient id="e" x1="384.57144" x2="411.57144" y1="513.79797" 
y2="538.79797" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+        <linearGradient id="d" x1="391.18909" x2="410.15625" y1="530.46497" 
y2="545.5434" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+    </defs>
+    <g transform="translate(-384.57143 -515.798)">
+        <rect x="384.57144" y="517.79797" width="32" height="28" rx="0" 
fill="url(#g)"/>
+        <path d="m385.57142 543.79803 30-20 1.00001 1-1e-5 20.99997-29 3e-5z" 
fill="url(#f)" fill-rule="evenodd" opacity=".2"/>
+        <rect x="384.57141" y="517.79797" width="32.00001" height="4" 
fill="#566069"/>
+        <rect x="384.57141" y="521.79797" width="31.999968" height="1" 
fill="#3daee9"/>
+        <rect x="385.57141" y="523.79797" width="30" height="20.00003" 
fill="#fff"/>
+        <rect x="413.57141" y="518.79797" width="2" height="2" rx="1" 
fill="#eff0f1"/>
+        <g>
+            <path d="m392.56119 529.78796 8.01024 8.01004h8l6 
6h1v-8l-7.01024-7.01004v1z" fill="url(#e)" opacity=".25"/>
+            <path d="m393.02764 539.798 4.32502 
4h17.21877l-6-6v1h-11.60132l-0.98372 1.36378-1.41496-0.0308z" fill="url(#d)" 
opacity=".25"/>
+            <path class="ColorScheme-Text" d="m401.06119 526.78796c-1.21386 
0-2.21902 0.85593-2.44922 2h-6.05078v1h6.05078c0.2302 1.14407 1.23536 2 2.44922 
2s2.21902-0.85593 
2.44922-2h5.05078v-1h-5.05078c-0.2302-1.14407-1.23536-2-2.44922-2zm-6 9c-1.385 
0-2.5 1.115-2.5 2.5s1.115 2.5 2.5 2.5c1.21386 0 2.21902-0.85593 
2.44922-2h11.05078v-1h-11.05078c-0.2302-1.14407-1.23536-2-2.44922-2zm0 1c0.831 
0 1.5 0.669 1.5 1.5s-0.669 1.5-1.5 1.5-1.5-0.669-1.5-1.5 0.669-1.5 1.5-1.5z" 
color="#232629" fill="#353b3e"/>
+        </g>
+    </g>
+</svg>



Reply via email to