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
