Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kde-gtk-config6 for openSUSE:Factory
checked in at 2026-02-16 13:05:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kde-gtk-config6 (Old)
and /work/SRC/openSUSE:Factory/.kde-gtk-config6.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-gtk-config6"
Mon Feb 16 13:05:42 2026 rev:36 rq:1333066 version:6.6.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kde-gtk-config6/kde-gtk-config6.changes
2026-01-18 22:19:42.317682529 +0100
+++
/work/SRC/openSUSE:Factory/.kde-gtk-config6.new.1977/kde-gtk-config6.changes
2026-02-16 13:08:42.692515956 +0100
@@ -1,0 +2,32 @@
+Thu Feb 12 19:42:46 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.6.0:
+ * New bugfix release
+ * For more details see https://kde.org/announcements/plasma/6/6.6.0
+- Changes since 6.5.91:
+ * Update version for new release 6.6.0
+
+-------------------------------------------------------------------
+Wed Jan 28 16:13:42 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.91:
+ * New bugfix release
+ * For more details see https://kde.org/announcements/plasma/6/6.5.91
+- Changes since 6.5.90:
+ * Update version for new release 6.5.91
+
+-------------------------------------------------------------------
+Sat Jan 17 20:25:39 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.5.90:
+ * New feature release
+ * For more details see https://kde.org/announcements/plasma/6/6.5.90
+- Changes since 6.5.5:
+ * Update version for new release 6.5.90
+ * Fix formatting for gsettings font configurations
+ * gtk3_preview: support dark theme
+ * Use prefer light in light mode (kde#511081)
+ * kded-module: Add frameContrast updating
+ * Update version for new release 6.5.80
+
+-------------------------------------------------------------------
Old:
----
kde-gtk-config-6.5.5.tar.xz
kde-gtk-config-6.5.5.tar.xz.sig
New:
----
kde-gtk-config-6.6.0.tar.xz
kde-gtk-config-6.6.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kde-gtk-config6.spec ++++++
--- /var/tmp/diff_new_pack.R76HnC/_old 2026-02-16 13:08:43.392545082 +0100
+++ /var/tmp/diff_new_pack.R76HnC/_new 2026-02-16 13:08:43.396545249 +0100
@@ -25,14 +25,14 @@
%{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk
-F. '{print $1"."$2}')}
%bcond_without released
Name: kde-gtk-config6
-Version: 6.5.5
+Version: 6.6.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
URL: https://www.kde.org
-Source:
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz
+Source: %{rname}-%{version}.tar.xz
%if %{with released}
-Source1:
https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
+Source1: %{rname}-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
BuildRequires: gsettings-desktop-schemas
++++++ kde-gtk-config-6.5.5.tar.xz -> kde-gtk-config-6.6.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kde-gtk-config-6.5.5/CMakeLists.txt
new/kde-gtk-config-6.6.0/CMakeLists.txt
--- old/kde-gtk-config-6.5.5/CMakeLists.txt 2026-01-13 13:57:23.000000000
+0100
+++ new/kde-gtk-config-6.6.0/CMakeLists.txt 2026-02-12 11:02:09.000000000
+0100
@@ -1,10 +1,10 @@
cmake_minimum_required(VERSION 3.16)
project(kde-gtk-config)
-set(PROJECT_VERSION "6.5.5")
+set(PROJECT_VERSION "6.6.0")
-set(QT_MIN_VERSION "6.9.0")
-set(KF6_MIN_VERSION "6.18.0")
+set(QT_MIN_VERSION "6.10.0")
+set(KF6_MIN_VERSION "6.22.0")
set(KDE_COMPILERSETTINGS_LEVEL "5.82")
set(CMAKE_CXX_STANDARD 20)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kde-gtk-config-6.5.5/kded/configvalueprovider.cpp
new/kde-gtk-config-6.6.0/kded/configvalueprovider.cpp
--- old/kde-gtk-config-6.5.5/kded/configvalueprovider.cpp 2026-01-13
13:57:23.000000000 +0100
+++ new/kde-gtk-config-6.6.0/kded/configvalueprovider.cpp 2026-02-12
11:02:09.000000000 +0100
@@ -280,6 +280,8 @@
{
using KCS = KColorScheme;
+ const qreal bias = frameContrast();
+
// Color Schemes Collection
QHash<QString, QHash<QString, KCS>> csc{
{QStringLiteral("active"),
@@ -317,23 +319,23 @@
// Color mixing
QColor windowForegroundColor =
csc["active"]["window"].foreground(KCS::NormalText).color();
QColor windowBackgroundColor =
csc["active"]["window"].background(KCS::NormalBackground).color();
- QColor bordersColor = KColorUtils::mix(windowBackgroundColor,
windowForegroundColor, 0.25);
+ QColor bordersColor = KColorUtils::mix(windowBackgroundColor,
windowForegroundColor, bias);
QColor inactiveWindowForegroundColor =
csc["inactive"]["window"].foreground(KCS::NormalText).color();
QColor inactiveWindowBackgroundColor =
csc["inactive"]["window"].background(KCS::NormalBackground).color();
- QColor inactiveBordersColor =
KColorUtils::mix(inactiveWindowBackgroundColor, inactiveWindowForegroundColor,
0.25);
+ QColor inactiveBordersColor =
KColorUtils::mix(inactiveWindowBackgroundColor, inactiveWindowForegroundColor,
bias);
QColor disabledWindowForegroundColor =
csc["disabled"]["window"].foreground(KCS::NormalText).color();
QColor disabledWindowBackgroundColor =
csc["disabled"]["window"].background(KCS::NormalBackground).color();
- QColor disabledBordersColor =
KColorUtils::mix(disabledWindowBackgroundColor, disabledWindowForegroundColor,
0.25);
+ QColor disabledBordersColor =
KColorUtils::mix(disabledWindowBackgroundColor, disabledWindowForegroundColor,
bias);
QColor unfocusedDisabledWindowForegroundColor =
csc["disabled"]["window"].foreground(KCS::NormalText).color();
QColor unfocusedDisabledWindowBackgroundColor =
csc["disabled"]["window"].background(KCS::NormalBackground).color();
- QColor unfocusedDisabledBordersColor =
KColorUtils::mix(unfocusedDisabledWindowBackgroundColor,
unfocusedDisabledWindowForegroundColor, 0.25);
+ QColor unfocusedDisabledBordersColor =
KColorUtils::mix(unfocusedDisabledWindowBackgroundColor,
unfocusedDisabledWindowForegroundColor, bias);
QColor tooltipForegroundColor =
csc["active"]["tooltip"].foreground(KCS::NormalText).color();
QColor tooltipBackgroundColor =
csc["active"]["tooltip"].background(KCS::NormalBackground).color();
- QColor tooltipBorderColor = KColorUtils::mix(tooltipBackgroundColor,
tooltipForegroundColor, 0.25);
+ QColor tooltipBorderColor = KColorUtils::mix(tooltipBackgroundColor,
tooltipForegroundColor, bias);
KConfigGroup windowManagerConfig =
kdeglobalsConfig->group(QStringLiteral("WM"));
@@ -500,6 +502,11 @@
return result;
}
+qreal ConfigValueProvider::frameContrast() const
+{
+ return KColorScheme::frameContrast();
+}
+
double ConfigValueProvider::x11GlobalScaleFactor() const
{
double scaleFactor;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kde-gtk-config-6.5.5/kded/configvalueprovider.h
new/kde-gtk-config-6.6.0/kded/configvalueprovider.h
--- old/kde-gtk-config-6.5.5/kded/configvalueprovider.h 2026-01-13
13:57:23.000000000 +0100
+++ new/kde-gtk-config-6.6.0/kded/configvalueprovider.h 2026-02-12
11:02:09.000000000 +0100
@@ -36,6 +36,7 @@
int doubleClickInterval() const;
int cursorBlinkRate() const;
QMap<QString, QColor> colors() const;
+ qreal frameContrast() const;
// The global scale factor, as X11 doesn't support mixed-DPI
// setups. It's useful both for Plasma/X11 sessions and for
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kde-gtk-config-6.5.5/kded/gtkconfig.cpp
new/kde-gtk-config-6.6.0/kded/gtkconfig.cpp
--- old/kde-gtk-config-6.5.5/kded/gtkconfig.cpp 2026-01-13 13:57:23.000000000
+0100
+++ new/kde-gtk-config-6.6.0/kded/gtkconfig.cpp 2026-02-12 11:02:09.000000000
+0100
@@ -93,7 +93,9 @@
void GtkConfig::showGtkThemePreview(const QString &themeName) const
{
- themePreviewer->showGtk3App(themeName);
+ const bool darkTheme = configValueProvider->preferDarkTheme();
+ const auto themeVariant = darkTheme ? QStringLiteral(":dark") :
QStringLiteral(":light");
+ themePreviewer->showGtk3App(themeName + themeVariant);
}
void GtkConfig::setFixed() const
@@ -400,6 +402,10 @@
if (names.contains(QByteArrayLiteral("ToolButtonStyle"))) {
setToolbarStyle();
}
+ } else if (group.name() == QStringLiteral("KDE")) {
+ if (names.contains(QByteArrayLiteral("frameContrast"))) {
+ setColors();
+ }
}
}