Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kde-gtk-config5 for openSUSE:Factory 
checked in at 2022-06-13 13:02:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-gtk-config5 (Old)
 and      /work/SRC/openSUSE:Factory/.kde-gtk-config5.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kde-gtk-config5"

Mon Jun 13 13:02:07 2022 rev:134 rq:981902 version:5.25.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-gtk-config5/kde-gtk-config5.changes  
2022-05-05 23:04:55.545447377 +0200
+++ 
/work/SRC/openSUSE:Factory/.kde-gtk-config5.new.1548/kde-gtk-config5.changes    
    2022-06-13 13:02:20.901101749 +0200
@@ -1,0 +2,22 @@
+Thu Jun  9 11:14:57 UTC 2022 - Fabian Vogt <[email protected]>
+
+- Update to 5.25.0
+  * New bugfix release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.25.0
+- No code changes since 5.24.90
+
+-------------------------------------------------------------------
+Thu May 19 19:45:29 UTC 2022 - Fabian Vogt <[email protected]>
+
+- Update to 5.24.90
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/plasma/5/5.24.90
+- Changes since 5.24.5:
+  * Prepare build system for building against qt6
+  * Port deprecated method
+  * Use the right data type for globalAnimationEntryValue
+  * Use Header palette if exists
+
+-------------------------------------------------------------------

Old:
----
  kde-gtk-config-5.24.5.tar.xz
  kde-gtk-config-5.24.5.tar.xz.sig

New:
----
  kde-gtk-config-5.25.0.tar.xz
  kde-gtk-config-5.25.0.tar.xz.sig

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

Other differences:
------------------
++++++ kde-gtk-config5.spec ++++++
--- /var/tmp/diff_new_pack.dTUV3m/_old  2022-06-13 13:02:21.409102459 +0200
+++ /var/tmp/diff_new_pack.dTUV3m/_new  2022-06-13 13:02:21.409102459 +0200
@@ -18,15 +18,15 @@
 
 %bcond_without released
 Name:           kde-gtk-config5
-Version:        5.24.5
+Version:        5.25.0
 Release:        0
 Summary:        Daemon for GTK2 and GTK3 Applications Appearance Under KDE
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:          System/GUI/KDE
 URL:            http://projects.kde.org/kde-gtk-config
-Source:         
https://download.kde.org/stable/plasma/%{version}/kde-gtk-config-%{version}.tar.xz
+Source:         kde-gtk-config-%{version}.tar.xz
 %if %{with released}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/kde-gtk-config-%{version}.tar.xz.sig
+Source1:        kde-gtk-config-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 BuildRequires:  extra-cmake-modules >= 0.0.9
@@ -105,11 +105,7 @@
 
 %files gtk3
 %license LICENSES/*
-%if %{pkg_vcmp kf5-filesystem >= 20220307}
 %{_libexecdir}/gtk3_preview
-%else
-%{_kf5_libdir}/libexec/gtk3_preview
-%endif
 %dir %{_kf5_sharedir}/themes/Breeze/
 %{_kf5_sharedir}/themes/Breeze/window_decorations.css
 

++++++ kde-gtk-config-5.24.5.tar.xz -> kde-gtk-config-5.25.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-5.24.5/CMakeLists.txt 
new/kde-gtk-config-5.25.0/CMakeLists.txt
--- old/kde-gtk-config-5.24.5/CMakeLists.txt    2022-05-03 12:04:38.000000000 
+0200
+++ new/kde-gtk-config-5.25.0/CMakeLists.txt    2022-06-09 11:06:19.000000000 
+0200
@@ -1,9 +1,9 @@
 project(kde-gtk-config)
-set(PROJECT_VERSION "5.24.5")
+set(PROJECT_VERSION "5.25.0")
 cmake_minimum_required(VERSION 3.16)
 
 set(QT_MIN_VERSION "5.15.0")
-set(KF5_MIN_VERSION "5.86")
+set(KF5_MIN_VERSION "5.90")
 set(KDE_COMPILERSETTINGS_LEVEL "5.82")
 
 set(CMAKE_CXX_STANDARD 17)
@@ -12,7 +12,18 @@
 find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
 set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" 
${ECM_MODULE_PATH})
 
-find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS DBus Svg)
+include(ECMSetupVersion)
+include(ECMInstallIcons)
+include(ECMMarkAsTest)
+include(GenerateExportHeader)
+include(FeatureSummary)
+include(KDEInstallDirs)
+include(KDECMakeSettings)
+include(KDECompilerSettings NO_POLICY_SCOPE)
+include(KDEClangFormat)
+include(KDEGitCommitHooks)
+
+find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED NO_MODULE 
COMPONENTS DBus Svg)
 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons Config 
ConfigWidgets GuiAddons DBusAddons)
 find_package(PkgConfig REQUIRED)
 find_package(KDecoration2 REQUIRED)
@@ -25,16 +36,6 @@
 pkg_check_modules(GObject REQUIRED IMPORTED_TARGET gobject-2.0)
 pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0)
 
-include(ECMSetupVersion)
-include(ECMInstallIcons)
-include(ECMMarkAsTest)
-include(GenerateExportHeader)
-include(FeatureSummary)
-include(KDEInstallDirs)
-include(KDECMakeSettings)
-include(KDECompilerSettings NO_POLICY_SCOPE)
-include(KDEClangFormat)
-include(KDEGitCommitHooks)
 
 set_package_properties(XSettingsd PROPERTIES
     DESCRIPTION "XSettingsd daemon"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-5.24.5/kded/CMakeLists.txt 
new/kde-gtk-config-5.25.0/kded/CMakeLists.txt
--- old/kde-gtk-config-5.24.5/kded/CMakeLists.txt       2022-05-03 
12:04:38.000000000 +0200
+++ new/kde-gtk-config-5.25.0/kded/CMakeLists.txt       2022-06-09 
11:06:19.000000000 +0200
@@ -31,4 +31,4 @@
     PkgConfig::GObject
 )
 
-install(TARGETS gtkconfig DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/kded)
+install(TARGETS gtkconfig DESTINATION 
${KDE_INSTALL_PLUGINDIR}/kf${QT_MAJOR_VERSION}/kded)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-5.24.5/kded/configvalueprovider.cpp 
new/kde-gtk-config-5.25.0/kded/configvalueprovider.cpp
--- old/kde-gtk-config-5.24.5/kded/configvalueprovider.cpp      2022-05-03 
12:04:38.000000000 +0200
+++ new/kde-gtk-config-5.25.0/kded/configvalueprovider.cpp      2022-06-09 
11:06:19.000000000 +0200
@@ -246,6 +246,7 @@
              {QStringLiteral("selection"), KCS(QPalette::Active, 
KCS::Selection)},
              {QStringLiteral("tooltip"), KCS(QPalette::Active, KCS::Tooltip)},
              {QStringLiteral("complementary"), KCS(QPalette::Active, 
KCS::Complementary)},
+             {QStringLiteral("header"), KCS(QPalette::Active, KCS::Header)},
          }},
         {QStringLiteral("inactive"),
          {
@@ -255,6 +256,7 @@
              {QStringLiteral("selection"), KCS(QPalette::Inactive, 
KCS::Selection)},
              {QStringLiteral("tooltip"), KCS(QPalette::Inactive, 
KCS::Tooltip)},
              {QStringLiteral("complementary"), KCS(QPalette::Inactive, 
KCS::Complementary)},
+             {QStringLiteral("header"), KCS(QPalette::Inactive, KCS::Header)},
          }},
         {QStringLiteral("disabled"),
          {
@@ -264,6 +266,7 @@
              {QStringLiteral("selection"), KCS(QPalette::Disabled, 
KCS::Selection)},
              {QStringLiteral("tooltip"), KCS(QPalette::Disabled, 
KCS::Tooltip)},
              {QStringLiteral("complementary"), KCS(QPalette::Disabled, 
KCS::Complementary)},
+             {QStringLiteral("header"), KCS(QPalette::Disabled, KCS::Header)},
          }},
     };
 
@@ -290,7 +293,7 @@
 
     KConfigGroup windowManagerConfig = 
kdeglobalsConfig->group(QStringLiteral("WM"));
 
-    return {
+    QMap<QString, QColor> result = {
         /*
          * Normal (Non Backdrop, Non Insensitive)
          */
@@ -410,23 +413,47 @@
 
         {"content_view_bg_breeze", 
csc["active"]["view"].background(KCS::NormalBackground).color()},
 
-        {"theme_titlebar_background_breeze", 
windowManagerConfig.readEntry("activeBackground", QColor())},
-        {"theme_titlebar_foreground_breeze", 
windowManagerConfig.readEntry("activeForeground", QColor())},
-        {"theme_titlebar_background_light_breeze", 
csc["active"]["window"].background(KCS::NormalBackground).color()},
-        {"theme_titlebar_foreground_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
-        {"theme_titlebar_background_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveBackground", QColor())},
-        {"theme_titlebar_foreground_insensitive_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
-        {"theme_titlebar_foreground_insensitive_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
-
-        // Titlebar colors
-        {"theme_titlebar_background_breeze", 
windowManagerConfig.readEntry("activeBackground", QColor())},
-        {"theme_titlebar_foreground_breeze", 
windowManagerConfig.readEntry("activeForeground", QColor())},
-        {"theme_titlebar_background_light_breeze", 
csc["active"]["window"].background(KCS::NormalBackground).color()},
-        {"theme_titlebar_foreground_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
-        {"theme_titlebar_background_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveBackground", QColor())},
-        {"theme_titlebar_foreground_insensitive_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
-        {"theme_titlebar_foreground_insensitive_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
     };
+    // Handle Headers (menu bars and some of toolbars)
+    if (KCS::isColorSetSupported(kdeglobalsConfig, KCS::Header)) {
+        // If we have a separate Header color set, use it for both titlebar 
and header coloring...
+        result.insert({{"theme_header_background_breeze", 
csc["active"]["header"].background().color()},
+                       {"theme_header_foreground_breeze", 
csc["active"]["header"].foreground().color()},
+                       {"theme_header_background_light_breeze", 
csc["active"]["window"].background().color()},
+                       {"theme_header_foreground_backdrop_breeze", 
csc["inactive"]["header"].foreground().color()},
+                       {"theme_header_background_backdrop_breeze", 
csc["inactive"]["header"].background().color()},
+                       {"theme_header_foreground_insensitive_breeze", 
csc["inactive"]["header"].foreground().color()},
+                       {"theme_header_foreground_insensitive_backdrop_breeze", 
csc["inactive"]["header"].foreground().color()},
+
+                       {"theme_titlebar_background_breeze", 
csc["active"]["header"].background().color()},
+                       {"theme_titlebar_foreground_breeze", 
csc["active"]["header"].foreground().color()},
+                       {"theme_titlebar_background_light_breeze", 
csc["active"]["window"].background().color()},
+                       {"theme_titlebar_foreground_backdrop_breeze", 
csc["inactive"]["header"].foreground().color()},
+                       {"theme_titlebar_background_backdrop_breeze", 
csc["inactive"]["header"].background().color()},
+                       {"theme_titlebar_foreground_insensitive_breeze", 
csc["inactive"]["header"].foreground().color()},
+                       
{"theme_titlebar_foreground_insensitive_backdrop_breeze", 
csc["inactive"]["header"].foreground().color()}});
+    } else {
+        //... if we don't we'll use regular window colors for headerbar and WM 
group for a titlebar
+        result.insert({
+            {"theme_header_background_breeze", 
csc["active"]["window"].background().color()},
+            {"theme_header_foreground_breeze", 
csc["active"]["window"].foreground().color()},
+            {"theme_header_background_light_breeze", 
csc["active"]["window"].background().color()},
+            {"theme_header_foreground_backdrop_breeze", 
csc["inactive"]["window"].foreground().color()},
+            {"theme_header_background_backdrop_breeze", 
csc["inactive"]["window"].background().color()},
+            {"theme_header_foreground_insensitive_breeze", 
csc["inactive"]["window"].foreground().color()},
+            {"theme_header_foreground_insensitive_backdrop_breeze", 
csc["inactive"]["window"].foreground().color()},
+
+            {"theme_titlebar_background_breeze", 
windowManagerConfig.readEntry("activeBackground", QColor())},
+            {"theme_titlebar_foreground_breeze", 
windowManagerConfig.readEntry("activeForeground", QColor())},
+            {"theme_titlebar_background_light_breeze", 
csc["active"]["window"].background(KCS::NormalBackground).color()},
+            {"theme_titlebar_foreground_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
+            {"theme_titlebar_background_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveBackground", QColor())},
+            {"theme_titlebar_foreground_insensitive_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
+            {"theme_titlebar_foreground_insensitive_backdrop_breeze", 
windowManagerConfig.readEntry("inactiveForeground", QColor())},
+        });
+    }
+
+    return result;
 }
 
 QString ConfigValueProvider::windowDecorationButtonsOrderInGtkNotation(const 
QString &kdeConfigValue) const
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kde-gtk-config-5.24.5/kded/gtkconfig.json 
new/kde-gtk-config-5.25.0/kded/gtkconfig.json
--- old/kde-gtk-config-5.24.5/kded/gtkconfig.json       2022-05-03 
12:04:38.000000000 +0200
+++ new/kde-gtk-config-5.25.0/kded/gtkconfig.json       2022-06-09 
11:06:19.000000000 +0200
@@ -1,6 +1,7 @@
 {
     "KPlugin": {
         "Description": "Automatically applies settings to GNOME/GTK 
applications",
+        "Description[ar]": "???????? ?????????????????? ?????? ?????????????? 
????????/???? ???? ???? ????????",
         "Description[ast]": "Aplica autom??ticamente los axustes 
n'aplicaciones de GNOME/GTK",
         "Description[az]": "Ayarlar?? avtomatik GNOME/GTK t??tbiql??rin?? 
t??tbiq etm??k",
         "Description[ca@valencia]": "Aplica autom??ticament la configuraci?? a 
les aplicacions GNOME/GTK",
@@ -19,6 +20,7 @@
         "Description[hu]": "Be??ll??t??sok automatikus alkalmaz??sa GNOME/GTK 
alkalmaz??sokra",
         "Description[id]": "Secara otomatis menerapkan pengaturan ke 
aplikasi-aplikasi GNOME/GTK",
         "Description[it]": "Applica automaticamente le impostazioni alle 
applicazioni GNOME/GTK",
+        "Description[ka]": "GNOME/GTK ???????????????????????????????????? 
???????????????????????????????????? ?????????????????????????????? 
??????????????????????????????",
         "Description[ko]": "???????????? ??????/GTK ??????????????? ?????? 
??????",
         "Description[lt]": "Automati??kai taiko nuostatas GNOME/GTK 
programoms",
         "Description[nl]": "Automatisch toegepaste instellingen op GNOME/GTK 
toepassingen",
@@ -40,9 +42,10 @@
         "Description[zh_TW]": "????????????????????? GNOME/GTK ????????????",
         "Icon": "gtkconfig",
         "Name": "GNOME/GTK Settings Synchronization Service",
+        "Name[ar]": "???????? ???????????? ?????????????? ????????/???? ???? 
????",
         "Name[ast]": "Serviciu de la sincronizaci??n d'axustes de GNOME/GTK",
         "Name[az]": "GNOME/GTK Ayarlar?? Sinxronizasiya Xidm??ti",
-        "Name[ca@valencia]": "Servei de sincronitzaci?? de la configuraci?? 
del GNOME/GTK",
+        "Name[ca@valencia]": "Servei de sincronisaci?? de la configuraci?? del 
GNOME/GTK",
         "Name[ca]": "Servei de sincronitzaci?? de la configuraci?? del 
GNOME/GTK",
         "Name[cs]": "Slu??ba synchronizace nastaven?? GNOME/GTK",
         "Name[da]": "Synkroniseringstjeneste til GNOME-/GTK-indstillinger",
@@ -58,6 +61,7 @@
         "Name[hu]": "GNOME/GTK be??ll??t??s-szinkroniz??ci??s szolg??ltat??s",
         "Name[id]": "Layanan Sinkronisasi Pengaturan GNOME/GTK",
         "Name[it]": "Servizio di sincronizzazione delle impostazioni 
GNOME/GTK",
+        "Name[ka]": "GNOME/GTK-?????? ???????????????????????????????????? 
?????????????????????????????????????????? ?????????????????????",
         "Name[ko]": "??????/GTK ?????? ????????? ?????????",
         "Name[lt]": "GNOME/GTK nuostat?? sinchronizavimo tarnyba",
         "Name[nl]": "GNOME/GTK instellingen synchronisatieservice",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kde-gtk-config-5.24.5/kded/kwin_bridge/dummydecorationbridge.cpp 
new/kde-gtk-config-5.25.0/kded/kwin_bridge/dummydecorationbridge.cpp
--- old/kde-gtk-config-5.24.5/kded/kwin_bridge/dummydecorationbridge.cpp        
2022-05-03 12:04:38.000000000 +0200
+++ new/kde-gtk-config-5.25.0/kded/kwin_bridge/dummydecorationbridge.cpp        
2022-06-09 11:06:19.000000000 +0200
@@ -169,7 +169,7 @@
 
 QString DummyDecorationBridge::windowDecorationPluginPath(const QString 
&decorationTheme) const
 {
-    const auto decorationPlugins = 
KPluginLoader::findPlugins(QStringLiteral("org.kde.kdecoration2"));
+    const auto decorationPlugins = 
KPluginMetaData::findPlugins(QStringLiteral("org.kde.kdecoration2"));
 
     QString defaultPluginPath;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kde-gtk-config-5.24.5/kded/kwin_bridge/dummydecorationbridge.h 
new/kde-gtk-config-5.25.0/kded/kwin_bridge/dummydecorationbridge.h
--- old/kde-gtk-config-5.24.5/kded/kwin_bridge/dummydecorationbridge.h  
2022-05-03 12:04:38.000000000 +0200
+++ new/kde-gtk-config-5.25.0/kded/kwin_bridge/dummydecorationbridge.h  
2022-06-09 11:06:19.000000000 +0200
@@ -48,7 +48,7 @@
     KDecoration2::DecorationButtonType strToButtonType(const QString &type) 
const;
 
     QString m_decorationsConfigFileName;
-    QString globalAnimationEntryValue;
+    double globalAnimationEntryValue;
 
     std::unique_ptr<KPluginLoader> m_loader;
     KPluginFactory *m_factory;

Reply via email to