From 4821b6499c0f918ab8d152b041372eb9406a3382 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sat, 3 Jun 2023 15:29:21 +0200 Subject: [PATCH] 5.107.0 --- .gitignore | 1 + kf5-kiconthemes.spec | 6 +- ...-to-breeze-dark-when-set-through-qpa.patch | 60 ------------------- sources | 2 +- 4 files changed, 6 insertions(+), 63 deletions(-) delete mode 100644 kicontheme-allow-to-also-fallback-to-breeze-dark-when-set-through-qpa.patch diff --git a/.gitignore b/.gitignore index d9385ec..a03416d 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,4 @@ /kiconthemes-5.104.0.tar.xz /kiconthemes-5.105.0.tar.xz /kiconthemes-5.106.0.tar.xz +/kiconthemes-5.107.0.tar.xz diff --git a/kf5-kiconthemes.spec b/kf5-kiconthemes.spec index cb4f14d..63d3c8b 100644 --- a/kf5-kiconthemes.spec +++ b/kf5-kiconthemes.spec @@ -1,7 +1,7 @@ %global framework kiconthemes Name: kf5-%{framework} -Version: 5.106.0 +Version: 5.107.0 Release: 1%{?dist} Summary: KDE Frameworks 5 Tier 3 integration module with icon themes @@ -13,7 +13,6 @@ URL: https://api.kde.org/frameworks/kiconthemes/ Source0: http://download.kde.org/%{stable}/frameworks/%{majmin}/%{framework}-%{version}.tar.xz ## upstream patches -Patch0: kicontheme-allow-to-also-fallback-to-breeze-dark-when-set-through-qpa.patch ## upstreamable patches @@ -82,6 +81,9 @@ developing applications that use %{name}. %changelog +* Sat Jun 03 2023 Marc Deop i Argemí - 5.107.0-1 +- 5.107.0 + * Mon May 15 2023 Marc Deop i Argemí - 5.106.0-1 - 5.106.0 diff --git a/kicontheme-allow-to-also-fallback-to-breeze-dark-when-set-through-qpa.patch b/kicontheme-allow-to-also-fallback-to-breeze-dark-when-set-through-qpa.patch deleted file mode 100644 index df0516f..0000000 --- a/kicontheme-allow-to-also-fallback-to-breeze-dark-when-set-through-qpa.patch +++ /dev/null @@ -1,60 +0,0 @@ -From c2efa3e48e8de13e4fd5d35bd1a3ae961b8ec9c7 Mon Sep 17 00:00:00 2001 -From: Jan Grulich -Date: Mon, 15 May 2023 13:11:58 +0200 -Subject: [PATCH] KIconTheme: allow to also fallback to Breeze-dark when set - through QPA - -KIconTheme always fallbacks to Breeze icon theme in order to make sure -KDE apps are not missing icons on other desktops, like GNOME. Problem is -that we always fallback to the light variant of Breeze, which will have -icons that are barely visible when applications are using dark theme. -This change checks fallback icon theme set through QPlatformTheme, like -QGnomePlatform which can fallback to correct Breeze variant depending on -the used system theme. ---- - src/kicontheme.cpp | 17 ++++++++++++++++- - 1 file changed, 16 insertions(+), 1 deletion(-) - -diff --git a/src/kicontheme.cpp b/src/kicontheme.cpp -index bf3e2b64..c05094b8 100644 ---- a/src/kicontheme.cpp -+++ b/src/kicontheme.cpp -@@ -26,6 +26,9 @@ - #include - #include - -+#include -+#include -+ - #include - - #include -@@ -60,13 +63,25 @@ void initRCCIconTheme() - } - Q_COREAPP_STARTUP_FUNCTION(initRCCIconTheme) - --// Set the icon theme fallback to breeze -+// Set the icon theme fallback to breeze and/or to breeze-dark -+// in case it has been set as system fallback icon theme. - // Most of our apps use "lots" of icons that most of the times - // are only available with breeze, we still honour the user icon - // theme but if the icon is not found there, we go to breeze - // since it's almost sure it'll be there - static void setBreezeFallback() - { -+ if (const QPlatformTheme *theme = QGuiApplicationPrivate::platformTheme()) { -+ const QVariant themeHint = theme->themeHint(QPlatformTheme::SystemIconFallbackThemeName); -+ if (themeHint.isValid()) { -+ const QString theme = themeHint.toString(); -+ if (theme.toLower().contains("breeze")) { -+ QIcon::setFallbackThemeName(theme); -+ return; -+ } -+ } -+ } -+ - QIcon::setFallbackThemeName(QStringLiteral("breeze")); - } - --- -GitLab diff --git a/sources b/sources index 91f5fe5..48330fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kiconthemes-5.106.0.tar.xz) = efcb0983af25d0fe0488f69ab2152a79ece0fd5f4643381770a95b4297b159a4606deab4c8ead7dd8a5f9f5805b5f116853e24f1d7295dd7eca9e292fe1a150d +SHA512 (kiconthemes-5.107.0.tar.xz) = f7d030a701ea47def5ddbda4f41570940e5e03a21e27dd16cc8e2a046b76bc82ed65cd700e97f35e3ba1788fe003a57f65808c6285969dd244fd80c05b543083