Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kwin6 for openSUSE:Factory checked 
in at 2026-06-18 21:35:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwin6 (Old)
 and      /work/SRC/openSUSE:Factory/.kwin6.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwin6"

Thu Jun 18 21:35:34 2026 rev:52 rq:1359162 version:6.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwin6/kwin6.changes      2026-05-13 
21:38:23.533365988 +0200
+++ /work/SRC/openSUSE:Factory/.kwin6.new.1981/kwin6.changes    2026-06-18 
21:36:00.284541145 +0200
@@ -1,0 +2,26 @@
+Fri Jun 12 19:04:41 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.7.0:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.7.0
+- Too many changes to list here
+- Add patch to fix cursor plane use with virtio-gpu (kde#520650):
+  * 0001-core-drmdevice-correct-the-virtio-driver-name.patch
+
+-------------------------------------------------------------------
+Thu May 28 18:44:32 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.6.91:
+  * New bugfix release
+  * For more details see https://kde.org/announcements/plasma/6/6.6.91
+- Too many changes to list here
+
+-------------------------------------------------------------------
+Sun May 24 11:15:14 UTC 2026 - Fabian Vogt <[email protected]>
+
+- Update to 6.6.90:
+  * New feature release
+  * For more details see https://kde.org/announcements/plasma/6/6.6.90
+- Too many changes to list here
+
+-------------------------------------------------------------------

Old:
----
  kwin-6.6.5.tar.xz
  kwin-6.6.5.tar.xz.sig

New:
----
  0001-core-drmdevice-correct-the-virtio-driver-name.patch
  kwin-6.7.0.tar.xz
  kwin-6.7.0.tar.xz.sig

----------(New B)----------
  New:- Add patch to fix cursor plane use with virtio-gpu (kde#520650):
  * 0001-core-drmdevice-correct-the-virtio-driver-name.patch
----------(New E)----------

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

Other differences:
------------------
++++++ kwin6.spec ++++++
--- /var/tmp/diff_new_pack.I06gkk/_old  2026-06-18 21:36:01.472590786 +0200
+++ /var/tmp/diff_new_pack.I06gkk/_new  2026-06-18 21:36:01.476590953 +0200
@@ -19,8 +19,8 @@
 # Internal QML imports
 %global __requires_exclude 
qt6qmlimport\\(org\\.kde\\.KWin\\.Effect\\.WindowView.*
 
-%define kf6_version 6.18.0
-%define qt6_version 6.9.0
+%define kf6_version 6.26.0
+%define qt6_version 6.10.0
 
 %define rname   kwin
 # Full Plasma 6 version (e.g. 6.0.0)
@@ -29,24 +29,22 @@
 %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk 
-F. '{print $1"."$2}')}
 %bcond_without released
 Name:           kwin6
-Version:        6.6.5
+Version:        6.7.0
 Release:        0
 Summary:        KDE Window Manager
 License:        GPL-2.0-or-later AND GPL-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
+# PATCH-FIX-UPSTREAM
+Patch1:         0001-core-drmdevice-correct-the-virtio-driver-name.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
-# GCC 13 doesn't know std::ranges::to
-%if 0%{?suse_version} == 1500
-BuildRequires:  gcc14-PIE
-BuildRequires:  gcc14-c++
-%endif
-%if 0%{?suse_version} == 1600
+# GCC 15 needed for structured bindings
+%if 0%{?suse_version} < 1699
 BuildRequires:  gcc15-PIE
 BuildRequires:  gcc15-c++
 %endif
@@ -92,12 +90,12 @@
 BuildRequires:  cmake(Qt6Core5Compat) >= %{qt6_version}
 BuildRequires:  cmake(Qt6DBus) >= %{qt6_version}
 BuildRequires:  cmake(Qt6Quick) >= %{qt6_version}
-BuildRequires:  cmake(Qt6Sensors) >= %{qt6_version}
 BuildRequires:  cmake(Qt6Svg) >= %{qt6_version}
 BuildRequires:  cmake(Qt6ToolsTools) >= %{qt6_version}
 BuildRequires:  cmake(Qt6UiTools) >= %{qt6_version}
 BuildRequires:  cmake(Qt6WaylandClient) >= %{qt6_version}
 BuildRequires:  cmake(Qt6Widgets) >= %{qt6_version}
+BuildRequires:  cmake(VulkanHeaders) >= 1.4
 BuildRequires:  pkgconfig(epoxy) >= 1.3
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(freetype2)
@@ -203,11 +201,7 @@
 
 %build
 %cmake_kf6 \
-%if 0%{?suse_version} == 1500
-  -DCMAKE_C_COMPILER:STRING=gcc-14 \
-  -DCMAKE_CXX_COMPILER:STRING=g++-14
-%endif
-%if 0%{?suse_version} == 1600
+%if 0%{?suse_version} < 1699
   -DCMAKE_C_COMPILER:STRING=gcc-15 \
   -DCMAKE_CXX_COMPILER:STRING=g++-15
 %endif
@@ -257,6 +251,7 @@
 %{_kf6_applicationsdir}/kcm_kwintabbox.desktop
 %{_kf6_applicationsdir}/kcm_kwinxwayland.desktop
 %{_kf6_applicationsdir}/kcm_virtualkeyboard.desktop
+%{_kf6_applicationsdir}/org.kde.kwin.dialoghelper.desktop
 %{_kf6_applicationsdir}/org.kde.kwin.killer.desktop
 %{_kf6_bindir}/kwin_wayland_wrapper
 %{_kf6_bindir}/kwindowprop
@@ -299,6 +294,7 @@
 %{_kf6_plugindir}/kwin/plugins/buttonsrebind.so
 %if %{pkg_vcmp pkgconfig(libeis-1.0) >= 1.4}
 %{_kf6_plugindir}/kwin/plugins/eis.so
+%{_libexecdir}/kwin_eis_prompter
 %endif
 %{_kf6_plugindir}/kwin/plugins/krunnerintegration.so
 %{_kf6_plugindir}/kwin/plugins/nightlight.so
@@ -321,6 +317,7 @@
 %{_kf6_sharedir}/kconf_update/kwin.upd
 %{_kf6_sharedir}/krunner/dbusplugins/kwin-runner-windows.desktop
 %{_kf6_sharedir}/kwin-wayland/
+%{_libexecdir}/kwin_dialog_helper
 %{_libexecdir}/kwin_killer_helper
 %{_libexecdir}/kwin-applywindowdecoration
 %{_libexecdir}/kwin-tabbox-preview

++++++ 0001-core-drmdevice-correct-the-virtio-driver-name.patch ++++++
>From 86b8f9a0c3a88c31446c095e7cf6d29b655b623d Mon Sep 17 00:00:00 2001
From: Xaver Hugl <[email protected]>
Date: Fri, 12 Jun 2026 14:04:35 +0200
Subject: [PATCH] core/drmdevice: correct the virtio driver name

It's "virtio_gpu", not just "virtio". Since the drm backend didn't consider
"virtio_gpu" as a VM driver, it neither set the client cap to use the cursor
plane nor did it fall back to legacy modesetting.

BUG: 520650


(cherry picked from commit e65ba0c8f1796b73f2a9884838c4e47404bc1b26)

Co-authored-by: Xaver Hugl <[email protected]>
---
 src/core/drmdevice.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/drmdevice.cpp b/src/core/drmdevice.cpp
index bebc2bcf3e..6c12e6de72 100644
--- a/src/core/drmdevice.cpp
+++ b/src/core/drmdevice.cpp
@@ -43,7 +43,7 @@ DrmDevice::DrmDevice(const QString &path, dev_t id, 
FileDescriptor &&fd, gbm_dev
     , m_isIntelXE(m_driverName == "xe")
     , m_isAmdgpu(m_driverName == "amdgpu")
     , m_isVmwgfx(m_driverName == "vmwgfx")
-    , m_isVirtualMachine(m_driverName == "virtio" || m_driverName == "qxl" || 
m_driverName == "vmwgfx" || m_driverName == "vboxvideo")
+    , m_isVirtualMachine(m_driverName == "virtio_gpu" || m_driverName == "qxl" 
|| m_driverName == "vmwgfx" || m_driverName == "vboxvideo")
 {
     drmGetDevice2(m_fd.get(), 0, &m_libdrmDevice);
     uint64_t value = 0;
-- 
2.53.0


++++++ kwin-6.6.5.tar.xz -> kwin-6.7.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/kwin6/kwin-6.6.5.tar.xz 
/work/SRC/openSUSE:Factory/.kwin6.new.1981/kwin-6.7.0.tar.xz differ: char 15, 
line 1

Reply via email to