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;