Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package applet-window-buttons for
openSUSE:Factory checked in at 2023-02-16 16:56:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/applet-window-buttons (Old)
and /work/SRC/openSUSE:Factory/.applet-window-buttons.new.22824 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "applet-window-buttons"
Thu Feb 16 16:56:17 2023 rev:15 rq:1066030 version:0.11.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/applet-window-buttons/applet-window-buttons.changes
2022-02-13 00:15:45.188176979 +0100
+++
/work/SRC/openSUSE:Factory/.applet-window-buttons.new.22824/applet-window-buttons.changes
2023-02-16 16:56:33.394869622 +0100
@@ -1,0 +2,6 @@
+Wed Feb 15 18:27:00 UTC 2023 - Cor Blom <[email protected]>
+
+- Add kdecoration-5.27.patch to fix build with Plasma 5.27
+- Increase version requirement for plasma and kdecoration to 5.27
+
+-------------------------------------------------------------------
New:
----
kdecoration-5.27.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ applet-window-buttons.spec ++++++
--- /var/tmp/diff_new_pack.yHu98J/_old 2023-02-16 16:56:34.006872068 +0100
+++ /var/tmp/diff_new_pack.yHu98J/_new 2023-02-16 16:56:34.014872100 +0100
@@ -1,7 +1,7 @@
#
# spec file for package applet-window-buttons
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,6 +27,8 @@
Group: System/GUI/KDE
URL: https://github.com/psifidotos/applet-window-buttons
Source:
https://github.com/psifidotos/applet-window-buttons/archive/%{version}/%{name}-%{version}.tar.gz
+# Fix for building with 5.27, taken from:
;https://github.com/psifidotos/applet-window-buttons/pull/191
+Patch0: kdecoration-5.27.patch
BuildRequires: extra-cmake-modules
BuildRequires: fdupes
BuildRequires: kconfig-devel >= %{kf5_version}
@@ -39,8 +41,8 @@
BuildRequires: kxmlgui-devel >= %{kf5_version}
BuildRequires: libSM-devel
BuildRequires: plasma-framework-devel >= %{kf5_version}
-BuildRequires: plasma5-workspace-devel >= 5.24
-BuildRequires: cmake(KDecoration2) >= 5.24
+BuildRequires: plasma5-workspace-devel >= 5.27
+BuildRequires: cmake(KDecoration2) >= 5.27
BuildRequires: cmake(Qt5Core) >= %{qt5_version}
BuildRequires: cmake(Qt5DBus) >= %{qt5_version}
BuildRequires: cmake(Qt5Quick) >= %{qt5_version}
@@ -54,7 +56,7 @@
support Plasma panels.
%prep
-%autosetup
+%autosetup -p1
%build
%cmake_kf5 -d build
++++++ kdecoration-5.27.patch ++++++
>From 924994e10402921bf22fefc099bca2914989081c Mon Sep 17 00:00:00 2001
From: Dmitry Chermnykh <[email protected]>
Date: Mon, 23 Jan 2023 21:21:47 +0500
Subject: [PATCH] Support building on plasma 5.26.90+
---
CMakeLists.txt | 2 +-
libappletdecoration/previewclient.cpp | 5 +++++
libappletdecoration/previewclient.h | 1 +
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5ecec88..43adaef 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,7 +8,7 @@ set(EMAIL "[email protected]")
set(QT_MIN_VERSION "5.15.0")
set(KF5_MIN_VERSION "5.81.0")
-set(KDECORATION2_MIN_VERSION "5.24.0")
+set(KDECORATION2_MIN_VERSION "5.26.90")
set(KF5_LOCALE_PREFIX "")
diff --git a/libappletdecoration/previewclient.cpp
b/libappletdecoration/previewclient.cpp
index 2cf184b..3ffe358 100644
--- a/libappletdecoration/previewclient.cpp
+++ b/libappletdecoration/previewclient.cpp
@@ -263,6 +263,11 @@ WId PreviewClient::windowId() const
return 0;
}
+QString PreviewClient::windowClass() const
+{
+ return QString("kwin_preview");
+}
+
QPalette PreviewClient::palette() const
{
return m_palette->palette();
diff --git a/libappletdecoration/previewclient.h
b/libappletdecoration/previewclient.h
index c479acc..e5fbe7a 100644
--- a/libappletdecoration/previewclient.h
+++ b/libappletdecoration/previewclient.h
@@ -74,6 +74,7 @@ class PreviewClient : public QObject, public
KDecoration2::ApplicationMenuEnable
QString caption() const override;
WId decorationId() const override;
WId windowId() const override;
+ QString windowClass() const override;
int desktop() const override;
QIcon icon() const override;
bool isActive() const override;