Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kwin6 for openSUSE:Leap:16.0 checked in at 2025-08-07 19:22:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/kwin6 (Old) and /work/SRC/openSUSE:Leap:16.0/.kwin6.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin6" Thu Aug 7 19:22:46 2025 rev:4 rq:1292938 version:6.4.2 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/kwin6/kwin6.changes 2025-04-23 10:12:35.246101678 +0200 +++ /work/SRC/openSUSE:Leap:16.0/.kwin6.new.1085/kwin6.changes 2025-08-07 19:29:02.760374488 +0200 @@ -1,0 +2,97 @@ +Tue Jul 1 13:07:50 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.4.2: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.4.2 +- Changes since 6.4.1: + * tabbox: Guard for empty key sequences (kde#506369) + * Update version for new release 6.4.2 + * scene: Skip visibility check for the Item itself in framePainted + * a11ykeyboardmanager: Grab keys when grabbed modifier is pressed (kde#506078) + * output management: add some safe guards for invalid brightness overrides (kde#506090) + * Don't add deleted windows to the stacking order + * backends/drm: allow night light to get closer to the edges of the gamut (kde#505495) + * plugins/fadingpopups: Blacklist spectacle popup menus from fading effect (kde#505803) + +------------------------------------------------------------------- +Tue Jun 24 11:53:07 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.4.1: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.4.1 +- Changes since 6.4.0: + * Update version for new release 6.4.1 + * plugins/slide: Fix animation after moving a desktop + * Update version for new release 6.4.1 + * compositor: clamp artificial hdr headroom to the currently max possible one + * core,opengl: allow the tone mapper to reduce reference luminance more + * backends/drm: use the next artificial hdr headroom instead of the current one + * backends/drm: apply the limit for max artificial hdr headroom to max luminance + * outputconfigurationstore: disallow DDC/CI for the Samsung Odyssey G5 (kde#494522) + * Fix Window::mousePressCommandConsumesEvent() for "activate" action (kde#506007) + * Sync virtual desktop grid to new virtual desktop order (kde#506022) + * kcms/screenedges: Fix listing third party extensions (kde#505934) + * Fix tablet cursor getting stuck in hidden state in relative mode (kde#505989) + * core/renderloop: fix subsurfaces vrr scheduling + * effect: Add missing triggerRepaint() in retarget() + * wayland_server: re-enable wl_drm by default + * Split tablet tool tip event data in two frames (kde#479856) + * wayland/tablet_v2: fix the tablet cursor hotspot with Xwayland scaling + * kcms/animations: disable configure button for disabled checkable effects (kde#505789) + * plugins/slideback: Scale smoothness proportionally to adjusted strength from 6.3 (kde#503964) + * Fix direct scanout target rect on rotated outputs + * Drop no longer used KF6ConfigWidgets dependency + * plugins/systembell: Throttle visual bell + +------------------------------------------------------------------- +Thu Jun 12 10:37:05 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.4.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.4.0 +- Changes since 6.3.91: + * Update version for new release 6.4.0 + * backends/drm: also handle GPU resets on secondary GPUs + * backends/drm: disable direct scanout on secondary GPUs + * plugins/translucency: Fix unsetting animations for minimized windows (kde#504687) + * Implement proper virtual desktop reordering (kde#504848) + * scene/surfaceitem_wayland: handle some missing initial properties + * scripting/scriptedeffect: Fix effect loading due to shadowed file path (kde#505242) + * scene: Signal presentation feedbacks on blank commits too + * wayland: Send wl_data_source.cancelled if wl_data_device.start_drag is rejected + * Make horizontal panels take precedence in reserved space + * autotests/integration/outputchanges: wait for frame callbacks before committing + * scene/item: restrict frame callbacks based on the output rather than geometry (kde#479694,kde#498628,kde#505060) + * compositor: take min vrr refresh rate into account for cursor updates + * backends/drm: reduce severity of pageflip failure logging (kde#505028) + * Use desktop id to restore keyboard layout + * wayland: Fix focused surface check in wl_data_device.start_drag (kde#497031) + +------------------------------------------------------------------- +Thu May 29 21:10:04 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.3.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.91 +- Too many changes to list here + +------------------------------------------------------------------- +Mon May 19 19:29:05 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.3.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.3.90 +- Too many changes to list here + +------------------------------------------------------------------- +Tue May 6 20:08:21 UTC 2025 - Fabian Vogt <[email protected]> + +- Update to 6.3.5: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.5 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-xwayland-Only-pass-actual-mime-type-offers-to-Waylan.patch + * 0001-backends-drm-also-clean-up-pending-commits-with-lega.patch + +------------------------------------------------------------------- Old: ---- 0001-backends-drm-also-clean-up-pending-commits-with-lega.patch 0001-xwayland-Only-pass-actual-mime-type-offers-to-Waylan.patch kwin-6.3.4.tar.xz kwin-6.3.4.tar.xz.sig New: ---- kwin-6.4.2.tar.xz kwin-6.4.2.tar.xz.sig ----------(Old B)---------- Old: * 0001-xwayland-Only-pass-actual-mime-type-offers-to-Waylan.patch * 0001-backends-drm-also-clean-up-pending-commits-with-lega.patch Old:- Drop patches, now upstream: * 0001-xwayland-Only-pass-actual-mime-type-offers-to-Waylan.patch * 0001-backends-drm-also-clean-up-pending-commits-with-lega.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwin6.spec ++++++ --- /var/tmp/diff_new_pack.sHHGq1/_old 2025-08-07 19:29:03.060386972 +0200 +++ /var/tmp/diff_new_pack.sHHGq1/_new 2025-08-07 19:29:03.064387138 +0200 @@ -19,8 +19,8 @@ # Internal QML imports %global __requires_exclude qt6qmlimport\\(org\\.kde\\.KWin\\.Effect\\.WindowView.* -%global kf6_version 6.10.0 -%define qt6_version 6.7.0 +%global kf6_version 6.14.0 +%define qt6_version 6.8.0 %define rname kwin # Full Plasma 6 version (e.g. 6.0.0) @@ -29,7 +29,7 @@ %{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')} %bcond_without released Name: kwin6 -Version: 6.3.4 +Version: 6.4.2 Release: 0 Summary: KDE Window Manager License: GPL-2.0-or-later AND GPL-3.0-or-later @@ -39,9 +39,7 @@ Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif -# PATCH-FIX-UPSTREAM -Patch1: 0001-xwayland-Only-pass-actual-mime-type-offers-to-Waylan.patch -Patch2: 0001-backends-drm-also-clean-up-pending-commits-with-lega.patch +BuildRequires: doxygen BuildRequires: fdupes BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: libcap-progs @@ -52,14 +50,16 @@ BuildRequires: cmake(Breeze) >= %{_plasma6_bugfix} BuildRequires: cmake(KDecoration3) >= %{_plasma6_bugfix} BuildRequires: cmake(KF6Auth) >= %{kf6_version} +BuildRequires: cmake(KF6ColorScheme) >= %{kf6_version} BuildRequires: cmake(KF6Config) >= %{kf6_version} -BuildRequires: cmake(KF6ConfigWidgets) >= %{kf6_version} BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version} BuildRequires: cmake(KF6Crash) >= %{kf6_version} BuildRequires: cmake(KF6DBusAddons) >= %{kf6_version} BuildRequires: cmake(KF6Declarative) >= %{kf6_version} BuildRequires: cmake(KF6DocTools) >= %{kf6_version} BuildRequires: cmake(KF6GlobalAccel) >= %{kf6_version} +BuildRequires: cmake(KF6GuiAddons) >= %{kf6_version} +BuildRequires: cmake(KF6Holidays) >= %{kf6_version} BuildRequires: cmake(KF6I18n) >= %{kf6_version} BuildRequires: cmake(KF6IdleTime) >= %{kf6_version} BuildRequires: cmake(KF6KCMUtils) >= %{kf6_version} @@ -76,7 +76,7 @@ BuildRequires: cmake(KScreenLocker) >= %{_plasma6_bugfix} BuildRequires: cmake(KWayland) >= %{_plasma6_bugfix} BuildRequires: cmake(PlasmaActivities) >= %{_plasma6_bugfix} -BuildRequires: cmake(PlasmaWaylandProtocols) +BuildRequires: cmake(PlasmaWaylandProtocols) >= 1.14.0 BuildRequires: cmake(QAccessibilityClient6) BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version} BuildRequires: cmake(Qt6Core) >= %{qt6_version} @@ -85,10 +85,11 @@ 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: pkgconfig(epoxy) +BuildRequires: pkgconfig(epoxy) >= 1.3 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(gbm) @@ -96,13 +97,14 @@ BuildRequires: pkgconfig(libcanberra) BuildRequires: pkgconfig(libcap) BuildRequires: pkgconfig(libdisplay-info) >= 0.2.0 -BuildRequires: pkgconfig(libdrm) >= 2.4.112 +BuildRequires: pkgconfig(libdrm) >= 2.4.116 BuildRequires: pkgconfig(libeis-1.0) BuildRequires: pkgconfig(libinput) >= 1.26 %if 0%{?suse_version} > 1500 # Leap 15 version is too old BuildRequires: pkgconfig(libpipewire-0.3) >= 1.2.0 %endif +BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libxcvt) BuildRequires: pkgconfig(wayland-cursor) >= 1.22 @@ -115,26 +117,30 @@ BuildRequires: pkgconfig(xcb-cursor) BuildRequires: pkgconfig(xcb-damage) >= 1.10 BuildRequires: pkgconfig(xcb-dri3) >= 1.10 -BuildRequires: pkgconfig(xcb-glx) >= 1.10 BuildRequires: pkgconfig(xcb-icccm) BuildRequires: pkgconfig(xcb-image) BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xcb-present) >= 1.10 BuildRequires: pkgconfig(xcb-randr) >= 1.10 BuildRequires: pkgconfig(xcb-render) >= 1.10 +BuildRequires: pkgconfig(xcb-res) >= 1.10 BuildRequires: pkgconfig(xcb-shape) >= 1.10 BuildRequires: pkgconfig(xcb-shm) >= 1.10 BuildRequires: pkgconfig(xcb-sync) >= 1.10 BuildRequires: pkgconfig(xcb-util) BuildRequires: pkgconfig(xcb-xfixes) >= 1.10 BuildRequires: pkgconfig(xcb-xinerama) >= 1.10 +BuildRequires: pkgconfig(xcb-xinput) >= 1.10 BuildRequires: pkgconfig(xcb-xkb) >= 1.10 BuildRequires: pkgconfig(xkbcommon) >= 0.7.0 BuildRequires: pkgconfig(xkbcommon-x11) Requires: breeze6-decoration >= %{_plasma6_bugfix} +# Needed to show dialogs +Requires: kdialog Requires: kf6-kirigami-imports >= %{kf6_version} Requires: kglobalacceld6 >= %{_plasma6_bugfix} Requires: libkwin6 = %{version} +Requires: xwayland # SECTION QML dependencies Requires: kf6-kdeclarative-imports >= %{kf6_version} Requires: kf6-kitemmodels-imports >= %{kf6_version} @@ -149,15 +155,13 @@ Recommends: hwdata # xorg-x11-server-wayland is required by plasma6-session-wayland, but not kwin6 itself Recommends: xorg-x11-server-wayland -Provides: kwin5 = %{version} -Obsoletes: kwin5 < %{version} -Obsoletes: kwin5-lang < %{version} # /usr/share/kwin/tabbox/thumbnail_grid/metadata.json conflicts with plasma5-addons # (Use a version check as plasma6-addons provides plasma5-addons) Conflicts: plasma5-addons < 6.0 Conflicts: plasma5-addons-lang < 6.0 -# Needed to show dialogs -Requires: kdialog +Provides: kwin5 = %{version} +Obsoletes: kwin5 < %{version} +Obsoletes: kwin5-lang < %{version} Provides: windowmanager Provides: qt6qmlimport(org.kde.kwin) Provides: qt6qmlimport(org.kde.kwin.3) = 0 @@ -165,15 +169,6 @@ %description KWin is Plasma window manager. -%package x11 -Summary: KDE Window Manager for X11 -Requires: kwin6 = %{version} -Requires: xorg-x11-server - -%description x11 -KWin is Plasma window manager. -This package provides the X11 window manager. - %package -n libkwin6 Summary: KWin library @@ -186,6 +181,7 @@ Requires: kdecoration6-devel >= %{_plasma6_bugfix} Requires: libkwin6 = %{version} Requires: pkgconfig(epoxy) +Requires: pkgconfig(libdrm) >= 2.4.116 Provides: kwin5-devel = %{version} Obsoletes: kwin5-devel < %{version} @@ -227,15 +223,6 @@ %ldconfig_scriptlets -n libkwin6 -%preun x11 -%{systemd_user_preun plasma-kwin_x11.service} - -%post x11 -%{systemd_user_post plasma-kwin_x11.service} - -%postun x11 -%{systemd_user_postun plasma-kwin_x11.service} - %verifyscript %verify_permissions -e %{_kf6_bindir}/kwin_wayland @@ -244,6 +231,7 @@ %license LICENSES/* %doc README.md %doc %lang(en) %{_kf6_htmldir}/en/* +%{_kf6_applicationsdir}/kcm_animations.desktop %{_kf6_applicationsdir}/kcm_kwin_effects.desktop %{_kf6_applicationsdir}/kcm_kwin_scripts.desktop %{_kf6_applicationsdir}/kcm_kwin_virtualdesktops.desktop @@ -253,7 +241,6 @@ %{_kf6_applicationsdir}/kcm_kwintabbox.desktop %{_kf6_applicationsdir}/kcm_kwinxwayland.desktop %{_kf6_applicationsdir}/kcm_virtualkeyboard.desktop -%{_kf6_applicationsdir}/kwincompositing.desktop %{_kf6_applicationsdir}/org.kde.kwin.killer.desktop %{_kf6_bindir}/kwin_wayland_wrapper %{_kf6_configkcfgdir}/* @@ -291,20 +278,18 @@ %{_kf6_plugindir}/kwin/effects/configs/kwin_wobblywindows_config.so %{_kf6_plugindir}/kwin/effects/configs/kwin_zoom_config.so %dir %{_kf6_plugindir}/kwin/plugins -%{_kf6_plugindir}/kwin/plugins/StickyKeysPlugin.so %{_kf6_plugindir}/kwin/plugins/BounceKeysPlugin.so +%{_kf6_plugindir}/kwin/plugins/KeyNotificationPlugin.so +%{_kf6_plugindir}/kwin/plugins/StickyKeysPlugin.so %{_kf6_plugindir}/kwin/plugins/buttonsrebind.so %{_kf6_plugindir}/kwin/plugins/eis.so -%{_kf6_plugindir}/kwin/plugins/KeyNotificationPlugin.so %{_kf6_plugindir}/kwin/plugins/krunnerintegration.so %{_kf6_plugindir}/kwin/plugins/nightlight.so +%{_kf6_plugindir}/kwin/plugins/MouseKeysPlugin.so %if 0%{?suse_version} > 1500 %{_kf6_plugindir}/kwin/plugins/screencast.so %endif -%dir %{_kf6_plugindir}/org.kde.kdecoration3.kcm -%{_kf6_plugindir}/org.kde.kdecoration3.kcm/kcm_auroraedecoration.so -%dir %{_kf6_plugindir}/org.kde.kdecoration3 -%{_kf6_plugindir}/org.kde.kdecoration3/org.kde.kwin.aurorae.so +%{_kf6_plugindir}/kwin/plugins/TouchpadShortcutsPlugin.so %dir %{_kf6_plugindir}/kf6/packagestructure %{_kf6_plugindir}/kf6/packagestructure/kwin_aurorae.so %{_kf6_plugindir}/kf6/packagestructure/kwin_decoration.so @@ -313,22 +298,16 @@ %{_kf6_plugindir}/kf6/packagestructure/kwin_windowswitcher.so %{_kf6_plugindir}/plasma/kcms/systemsettings/kcm*.so %{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kcm_kwin*.so -%{_kf6_plugindir}/plasma/kcms/systemsettings_qwidgets/kwincompositing.so %dir %{_kf6_qmldir}/org/kde/kwin/ -%{_kf6_qmldir}/org/kde/kwin/decoration/ -%{_kf6_qmldir}/org/kde/kwin/decorations/ %{_kf6_qmldir}/org/kde/kwin/private/ %{_kf6_sharedir}/kconf_update/kwin.upd %{_kf6_sharedir}/krunner/dbusplugins/kwin-runner-windows.desktop -%{_kf6_sharedir}/kwin/ -%{_libexecdir}/kwin-applywindowdecoration +%{_kf6_sharedir}/kwin-wayland/ %{_libexecdir}/kwin_killer_helper +%{_libexecdir}/kwin-applywindowdecoration +%{_libexecdir}/kwin-tabbox-preview %{_userunitdir}/plasma-kwin_wayland.service -%files x11 -%{_kf6_bindir}/kwin_x11 -%{_userunitdir}/plasma-kwin_x11.service - %files -n libkwin6 %{_kf6_libdir}/libkwin.so.* ++++++ kwin-6.3.4.tar.xz -> kwin-6.4.2.tar.xz ++++++ /work/SRC/openSUSE:Leap:16.0/kwin6/kwin-6.3.4.tar.xz /work/SRC/openSUSE:Leap:16.0/.kwin6.new.1085/kwin-6.4.2.tar.xz differ: char 13, line 1
