From c2118ad5938dcfca2a4a90acf7aeb12797bfe39d Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 17 May 2022 13:04:30 +0200 Subject: [PATCH 01/35] Rebuild (qt5) --- kwin.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kwin.spec b/kwin.spec index 7872d11..2839fc1 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.24.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue May 17 2022 Jan Grulich - 5.24.5-2 +- Rebuild (qt5) + * Tue May 03 2022 Marc Deop - 5.24.5-1 - 5.24.5 From 8a77eff69a960d8d0857e10acd9153e7e97901fe Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Sat, 21 May 2022 20:36:09 +0200 Subject: [PATCH 02/35] 5.24.90 --- .gitignore | 1 + kwin.spec | 23 +++++++++++++---------- sources | 2 +- 3 files changed, 15 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 785e1fa..aa61a2f 100644 --- a/.gitignore +++ b/.gitignore @@ -98,3 +98,4 @@ /kwin-5.24.3.tar.xz /kwin-5.24.4.tar.xz /kwin-5.24.5.tar.xz +/kwin-5.24.90.tar.xz diff --git a/kwin.spec b/kwin.spec index 6c0b9d9..ef8b316 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,8 +16,8 @@ %endif Name: kwin -Version: 5.24.5 -Release: 2%{?dist} +Version: 5.24.90 +Release: 1%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -121,7 +121,6 @@ BuildRequires: kdecoration-devel >= %{majmin_ver} BuildRequires: kscreenlocker-devel >= %{majmin_ver} BuildRequires: plasma-breeze-devel >= %{majmin_ver} BuildRequires: plasma-wayland-protocols-devel -BuildRequires: kwayland-server-devel >= %{majmin_ver} %if 0%{?tests} BuildRequires: dbus-x11 @@ -174,7 +173,6 @@ Summary: KDE Window Manager with Wayland support Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: %{name}-common%{?_isa} = %{version}-%{release} Requires: kwayland-integration%{?_isa} >= %{majmin_ver} -Requires: kwayland-server%{?_isa} >= %{majmin_ver} %if ! 0%{?bootstrap} BuildRequires: xorg-x11-server-Xwayland %endif @@ -212,7 +210,7 @@ Provides: firstboot(windowmanager) = kwin_x11 %package common Summary: Common files for KWin X11 and KWin Wayland Requires: %{name}-libs%{?_isa} = %{version}-%{release} -Requires: kf5-kwayland%{?_isa} >= %{_kf5_version} +Requires: kf5-kwayland%{?_isa} >= 5.91.0 # Split of X11 variant into subpackage Obsoletes: %{name}-common < 5.19.5-3 %description common @@ -291,13 +289,15 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %files common -f kwin5.lang %{_datadir}/kwin -%{_kf5_qtplugindir}/*.so +%{_kf5_qtplugindir}/plasma/kcms/systemsettings/*.so +%{_kf5_qtplugindir}/plasma/kcms/systemsettings_qwidgets/*.so %{_kf5_qtplugindir}/kwin/ -%{_kf5_qtplugindir}/kcms/ %{_kf5_qtplugindir}/kpackage/packagestructure/ %{_kf5_qtplugindir}/org.kde.kdecoration2/*.so %dir %{_kf5_qtplugindir}/org.kde.kwin.platforms %{_qt5_qmldir}/org/kde/kwin +%{_qt5_qmldir}/org/kde/kwin.2/qmldir +%{_qt5_qmldir}/org/kde/kwin.2/DesktopThumbnailItem.qml %{_kf5_libdir}/kconf_update_bin/kwin5_update_default_rules %{_libexecdir}/kwin_killer_helper %{_libexecdir}/kwin_rules_dialog @@ -324,16 +324,16 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %{_kf5_datadir}/config.kcfg/kwin_colorcorrect.kcfg %{_kf5_datadir}/kconf_update/kwinrules-5.19-placement.pl %{_kf5_datadir}/kconf_update/kwinrules.upd +%{_kf5_datadir}/kconf_update/kwin-5.25-effect-pluginid-config-group.py %{_datadir}/icons/hicolor/*/apps/kwin.* %{_datadir}/knsrcfiles/*.knsrc %{_datadir}/krunner/dbusplugins/kwin-runner-windows.desktop -%{_datadir}/applications/org.kde.kwin_rules_dialog.desktop +%{_datadir}/applications/*.desktop %files wayland %{_bindir}/kwin_wayland_wrapper %{_kf5_bindir}/kwin_wayland %{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so -%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandFbdevBackend.so %{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandWaylandBackend.so %{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandX11Backend.so %{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandVirtualBackend.so @@ -353,7 +353,6 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %{_libdir}/libkwineffects.so.* %{_libdir}/libkwinglutils.so.* %{_libdir}/libkcmkwincommon.so.* -%{_qt5_plugindir}/kcms/kcm_kwin_virtualdesktops.so %files devel %{_datadir}/dbus-1/interfaces/*.xml @@ -369,6 +368,10 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Fri May 20 2022 Marc Deop - 5.24.90-1 +- 5.24.90 +- remove kwayland-server dependency + * Tue May 17 2022 Jan Grulich - 5.24.5-2 - Rebuild (qt5) diff --git a/sources b/sources index 87eca20..448b2e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.24.5.tar.xz) = 4fad8b39a588a44f89e2640358d8e563047fa889a9bdaf246c1c87d320aa5f5b9d3d6bef702314fb06d2bfe16d0445efe736de60d94b4409f9b5efcdac48d089 +SHA512 (kwin-5.24.90.tar.xz) = e165d8af5cf6e3df566a42ea1ad9b5273ba8cfa3efe92340ee2d948246a19741c196fb19019460b437d8d82ef56a4d87048811c9d5baacde30da8f417f6341c1 From 66f9bd77cdecc72e0452e1aabc4ba1c2a64c3e17 Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Thu, 9 Jun 2022 17:45:30 +0200 Subject: [PATCH 03/35] 5.25.0 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index aa61a2f..f6cdc0e 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ /kwin-5.24.4.tar.xz /kwin-5.24.5.tar.xz /kwin-5.24.90.tar.xz +/kwin-5.25.0.tar.xz diff --git a/kwin.spec b/kwin.spec index ef8b316..4c7b11e 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.24.90 +Version: 5.25.0 Release: 1%{?dist} Summary: KDE Window manager @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Jun 09 2022 Marc Deop - 5.25.0-1 +- 5.25.0 + * Fri May 20 2022 Marc Deop - 5.24.90-1 - 5.24.90 - remove kwayland-server dependency diff --git a/sources b/sources index 448b2e9..fbd1782 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.24.90.tar.xz) = e165d8af5cf6e3df566a42ea1ad9b5273ba8cfa3efe92340ee2d948246a19741c196fb19019460b437d8d82ef56a4d87048811c9d5baacde30da8f417f6341c1 +SHA512 (kwin-5.25.0.tar.xz) = 0e618e80a6f2fb1853057ee3c8104a7c4fa13197b8a163b8cef01fbdb3c42e15fca7b2da0470f4834b2011dffb70e6a07669b768707874f6674ad18cbbbdb23a From de1cdd53d1a32cee0e9ee285b0946b9d36232251 Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Tue, 21 Jun 2022 20:55:33 +0200 Subject: [PATCH 04/35] 5.25.1 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f6cdc0e..2df6e14 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,4 @@ /kwin-5.24.5.tar.xz /kwin-5.24.90.tar.xz /kwin-5.25.0.tar.xz +/kwin-5.25.1.tar.xz diff --git a/kwin.spec b/kwin.spec index 4c7b11e..6262c78 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.25.0 +Version: 5.25.1 Release: 1%{?dist} Summary: KDE Window manager @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Jun 21 2022 Marc Deop - 5.25.1-1 +- 5.25.1 + * Thu Jun 09 2022 Marc Deop - 5.25.0-1 - 5.25.0 diff --git a/sources b/sources index fbd1782..02e6add 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.25.0.tar.xz) = 0e618e80a6f2fb1853057ee3c8104a7c4fa13197b8a163b8cef01fbdb3c42e15fca7b2da0470f4834b2011dffb70e6a07669b768707874f6674ad18cbbbdb23a +SHA512 (kwin-5.25.1.tar.xz) = 2c966fc6c5c2e198dfb65bc7c129a34365129f9d5f378cd5f7ad2789014a0acdce9dc5711e916be50519f0ea1b55c936fef3693da58d14e34fd30bc43368ca9b From 19e05adda593b373137b524b1968bbe7878e3df1 Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Tue, 28 Jun 2022 20:40:28 +0200 Subject: [PATCH 05/35] 5.25.2 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2df6e14..6cefdf6 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,4 @@ /kwin-5.24.90.tar.xz /kwin-5.25.0.tar.xz /kwin-5.25.1.tar.xz +/kwin-5.25.2.tar.xz diff --git a/kwin.spec b/kwin.spec index 6262c78..ee1345e 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.25.1 +Version: 5.25.2 Release: 1%{?dist} Summary: KDE Window manager @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Jun 28 2022 Marc Deop - 5.25.2-1 +- 5.25.2 + * Tue Jun 21 2022 Marc Deop - 5.25.1-1 - 5.25.1 diff --git a/sources b/sources index 02e6add..4c5b69e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.25.1.tar.xz) = 2c966fc6c5c2e198dfb65bc7c129a34365129f9d5f378cd5f7ad2789014a0acdce9dc5711e916be50519f0ea1b55c936fef3693da58d14e34fd30bc43368ca9b +SHA512 (kwin-5.25.2.tar.xz) = 1a93bcd5d0a6f70aa67e1bb940fa505ffa2c946280e772a1fd061dd3acfaa84a851302cd6c96d30abd10d01dbdc731d884f3a79e590b0c7ff26a44b019cc7ec9 From 3dc0b9695c294593ff9eb09dd6404336e2111efa Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Tue, 12 Jul 2022 13:26:54 +0200 Subject: [PATCH 06/35] 5.25.3 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6cefdf6..9b9d9ed 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,4 @@ /kwin-5.25.0.tar.xz /kwin-5.25.1.tar.xz /kwin-5.25.2.tar.xz +/kwin-5.25.3.tar.xz diff --git a/kwin.spec b/kwin.spec index ee1345e..67f8112 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.25.2 +Version: 5.25.3 Release: 1%{?dist} Summary: KDE Window manager @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Jul 12 2022 Marc Deop - 5.25.3-1 +- 5.25.3 + * Tue Jun 28 2022 Marc Deop - 5.25.2-1 - 5.25.2 diff --git a/sources b/sources index 4c5b69e..2d21328 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.25.2.tar.xz) = 1a93bcd5d0a6f70aa67e1bb940fa505ffa2c946280e772a1fd061dd3acfaa84a851302cd6c96d30abd10d01dbdc731d884f3a79e590b0c7ff26a44b019cc7ec9 +SHA512 (kwin-5.25.3.tar.xz) = 7f98ec229df26f2beed6f74c17668f15e119642d1922f783ce15ad0a8d3063431bf61f4eac30d779c3e32d740a73f1ec3a57175bb42dbbf8925c28ba2d1c576b From d084dc8ada1fab1715faf9698f174c680efe5f59 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 14 Jul 2022 15:03:24 +0200 Subject: [PATCH 07/35] Rebuild (qt5) --- kwin.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/kwin.spec b/kwin.spec index 67f8112..62ec918 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.25.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -180,7 +180,7 @@ Requires: xorg-x11-server-Xwayland # http://bugzilla.redhat.com/605675 Provides: firstboot(windowmanager) = kwin_wayland # KWinQpaPlugin (and others?) -%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} + # libkdeinit5_kwin* %{?kf5_kinit_requires} # Obsolete kwin-wayland-nvidia package as this is now done automatically @@ -201,7 +201,7 @@ Requires: xorg-x11-server-Xorg # http://bugzilla.redhat.com/605675 Provides: firstboot(windowmanager) = kwin_x11 # KWinX11Platform (and others?) -%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} + # libkdeinit5_kwin* %{?kf5_kinit_requires} %description x11 @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Jul 14 2022 Jan Grulich - 5.25.3-2 +- Rebuild (qt5) + * Tue Jul 12 2022 Marc Deop - 5.25.3-1 - 5.25.3 From 534eb608472cefccb216b62726bf90806dbf2e93 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 16:49:39 +0000 Subject: [PATCH 08/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kwin.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kwin.spec b/kwin.spec index 62ec918..c652f42 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.25.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 5.25.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jul 14 2022 Jan Grulich - 5.25.3-2 - Rebuild (qt5) From c96538c46d81fe38829456684b484e459e4a0e91 Mon Sep 17 00:00:00 2001 From: Justin Zobel Date: Wed, 3 Aug 2022 19:20:35 +0930 Subject: [PATCH 09/35] Update to 5.25.4 --- .gitignore | 1 + kwin.spec | 7 +++++-- sources | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9b9d9ed..cf220a1 100644 --- a/.gitignore +++ b/.gitignore @@ -103,3 +103,4 @@ /kwin-5.25.1.tar.xz /kwin-5.25.2.tar.xz /kwin-5.25.3.tar.xz +/kwin-5.25.4.tar.xz diff --git a/kwin.spec b/kwin.spec index c652f42..fb776b4 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,8 +16,8 @@ %endif Name: kwin -Version: 5.25.3 -Release: 3%{?dist} +Version: 5.25.4 +Release: 1%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Wed Aug 03 2022 Justin Zobel - 5.25.4-1 +- Update to 5.25.4 + * Thu Jul 21 2022 Fedora Release Engineering - 5.25.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index 2d21328..7c51b37 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (kwin-5.25.3.tar.xz) = 7f98ec229df26f2beed6f74c17668f15e119642d1922f783ce15ad0a8d3063431bf61f4eac30d779c3e32d740a73f1ec3a57175bb42dbbf8925c28ba2d1c576b +SHA512 (kwin-5.25.4.tar.xz) = 14ffb4ea0eb069811803253b8abb7737eecb5c121c99c477c1b085a80812eae10d9e2012e3343b326f1a3258a2854d1f8b138dad2f31e548835b9bf09769c0fd From 47c89eca8723afcd2b44c204f0ce5d908a764f9b Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Wed, 7 Sep 2022 10:22:41 +0200 Subject: [PATCH 10/35] 5.25.5 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 3 +-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cf220a1..f00e86c 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,4 @@ /kwin-5.25.2.tar.xz /kwin-5.25.3.tar.xz /kwin-5.25.4.tar.xz +/kwin-5.25.5.tar.xz diff --git a/kwin.spec b/kwin.spec index fb776b4..ce9ff04 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.25.4 +Version: 5.25.5 Release: 1%{?dist} Summary: KDE Window manager @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Wed Sep 07 2022 Marc Deop - 5.25.5-1 +- 5.25.5 + * Wed Aug 03 2022 Justin Zobel - 5.25.4-1 - Update to 5.25.4 diff --git a/sources b/sources index 7c51b37..668e9cf 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (kwin-5.25.3.tar.xz) = 7f98ec229df26f2beed6f74c17668f15e119642d1922f783ce15ad0a8d3063431bf61f4eac30d779c3e32d740a73f1ec3a57175bb42dbbf8925c28ba2d1c576b -SHA512 (kwin-5.25.4.tar.xz) = 14ffb4ea0eb069811803253b8abb7737eecb5c121c99c477c1b085a80812eae10d9e2012e3343b326f1a3258a2854d1f8b138dad2f31e548835b9bf09769c0fd +SHA512 (kwin-5.25.5.tar.xz) = 7fe60738a02eb097e3f97ec2d93a5bc3788f16de75d2e98e3370db46a83152c9ca52973781049b260ec81f2dab6a6d17e699b58903d897c34f7034fec3a3a0df From 4421a323909749e6a75d6d6da28376f73ade3d4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Mon, 19 Sep 2022 08:35:28 +0200 Subject: [PATCH 11/35] 5.25.90 --- .gitignore | 1 + kwin.spec | 14 ++++---------- sources | 2 +- 3 files changed, 6 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index f00e86c..391f15d 100644 --- a/.gitignore +++ b/.gitignore @@ -105,3 +105,4 @@ /kwin-5.25.3.tar.xz /kwin-5.25.4.tar.xz /kwin-5.25.5.tar.xz +/kwin-5.25.90.tar.xz diff --git a/kwin.spec b/kwin.spec index ce9ff04..e8445a3 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.25.5 +Version: 5.25.90 Release: 1%{?dist} Summary: KDE Window manager @@ -294,7 +294,6 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %{_kf5_qtplugindir}/kwin/ %{_kf5_qtplugindir}/kpackage/packagestructure/ %{_kf5_qtplugindir}/org.kde.kdecoration2/*.so -%dir %{_kf5_qtplugindir}/org.kde.kwin.platforms %{_qt5_qmldir}/org/kde/kwin %{_qt5_qmldir}/org/kde/kwin.2/qmldir %{_qt5_qmldir}/org/kde/kwin.2/DesktopThumbnailItem.qml @@ -313,7 +312,6 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %{_datadir}/kconf_update/kwin-5.23-remove-flip-switch.py %{_datadir}/kconf_update/kwin-5.23-remove-xrender-backend.py %{_datadir}/kconf_update/kwinrules-5.23-virtual-desktop-ids.py -%{_kf5_datadir}/kservices5/*.desktop %{_kf5_datadir}/kservices5/kwin %{_kf5_datadir}/kservicetypes5/*.desktop %{_kf5_datadir}/kpackage/kcms/kcm_* @@ -333,15 +331,10 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %files wayland %{_bindir}/kwin_wayland_wrapper %{_kf5_bindir}/kwin_wayland -%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so -%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandWaylandBackend.so -%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandX11Backend.so -%{_kf5_qtplugindir}/org.kde.kwin.waylandbackends/KWinWaylandVirtualBackend.so %{_userunitdir}/plasma-kwin_wayland.service %files x11 %{_kf5_bindir}/kwin_x11 -%{_kf5_qtplugindir}/org.kde.kwin.platforms/KWinX11Platform.so %{_userunitdir}/plasma-kwin_x11.service %ldconfig_scriptlets libs @@ -349,7 +342,6 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %files libs %{_kf5_datadir}/qlogging-categories5/org_kde_kwin.categories %{_libdir}/libkwin.so.* -%{_libdir}/libkwinxrenderutils.so.* %{_libdir}/libkwineffects.so.* %{_libdir}/libkwinglutils.so.* %{_libdir}/libkcmkwincommon.so.* @@ -358,7 +350,6 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %{_datadir}/dbus-1/interfaces/*.xml %{_libdir}/cmake/KWinDBusInterface %{_libdir}/cmake/KWinEffects -%{_libdir}/libkwinxrenderutils.so %{_libdir}/libkwineffects.so %{_libdir}/libkwinglutils.so %{_includedir}/kwin*.h @@ -368,6 +359,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Sat Sep 17 2022 Marc Deop - 5.25.90-1 +- 5.25.90 + * Wed Sep 07 2022 Marc Deop - 5.25.5-1 - 5.25.5 diff --git a/sources b/sources index 668e9cf..f62078c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.25.5.tar.xz) = 7fe60738a02eb097e3f97ec2d93a5bc3788f16de75d2e98e3370db46a83152c9ca52973781049b260ec81f2dab6a6d17e699b58903d897c34f7034fec3a3a0df +SHA512 (kwin-5.25.90.tar.xz) = f1f4eb914e139a13d590c91796bbcc9604e81a01b0cae051ccd9d08ed60d48bd703501a628257fd9f9f38f3d6c948241ef2c22e44c3dde79b09328d45c151d1f From 512ead8ca1dc931ff5e57713a73c1626b1c9ed42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Thu, 6 Oct 2022 16:04:05 +0200 Subject: [PATCH 12/35] 5.26.0 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 391f15d..e1e21d8 100644 --- a/.gitignore +++ b/.gitignore @@ -106,3 +106,4 @@ /kwin-5.25.4.tar.xz /kwin-5.25.5.tar.xz /kwin-5.25.90.tar.xz +/kwin-5.26.0.tar.xz diff --git a/kwin.spec b/kwin.spec index e8445a3..13cea9e 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.25.90 +Version: 5.26.0 Release: 1%{?dist} Summary: KDE Window manager @@ -359,6 +359,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Oct 06 2022 Marc Deop - 5.26.0-1 +- 5.26.0 + * Sat Sep 17 2022 Marc Deop - 5.25.90-1 - 5.25.90 diff --git a/sources b/sources index f62078c..4047a33 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.25.90.tar.xz) = f1f4eb914e139a13d590c91796bbcc9604e81a01b0cae051ccd9d08ed60d48bd703501a628257fd9f9f38f3d6c948241ef2c22e44c3dde79b09328d45c151d1f +SHA512 (kwin-5.26.0.tar.xz) = a4838d6706356695c487353a92a096f8f96898f34bbf2241d981e13e7ece56eb649d80851ce1c6881fe03f03747c3c3d5913f4d0b8bec96f6be4daea26ac7f03 From ef9437de6f03d82a3599b6aec86657602934ab53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Mon, 10 Oct 2022 19:50:44 +0200 Subject: [PATCH 13/35] chore: add commented out BuildRequires in preparation for 5.27.0 --- kwin.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kwin.spec b/kwin.spec index 13cea9e..42df8e9 100644 --- a/kwin.spec +++ b/kwin.spec @@ -63,6 +63,8 @@ BuildRequires: mesa-libGL-devel BuildRequires: mesa-libEGL-devel BuildRequires: mesa-libgbm-devel BuildRequires: libxkbcommon-devel +# Uncomment for > 5.27.0 release as it's a new dependency +#BuildRequires: libxkbcommon-x11-devel BuildRequires: libX11-devel BuildRequires: libXi-devel BuildRequires: libxcb-devel From fc65330168d91712e94fc3abd84770eb7703ee84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Tue, 18 Oct 2022 16:20:23 +0200 Subject: [PATCH 14/35] 5.26.1 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e1e21d8..bb2e30d 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,4 @@ /kwin-5.25.5.tar.xz /kwin-5.25.90.tar.xz /kwin-5.26.0.tar.xz +/kwin-5.26.1.tar.xz diff --git a/kwin.spec b/kwin.spec index 42df8e9..a35d8b5 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.26.0 +Version: 5.26.1 Release: 1%{?dist} Summary: KDE Window manager @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Oct 18 2022 Marc Deop - 5.26.1-1 +- 5.26.1 + * Thu Oct 06 2022 Marc Deop - 5.26.0-1 - 5.26.0 diff --git a/sources b/sources index 4047a33..a6d2028 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.26.0.tar.xz) = a4838d6706356695c487353a92a096f8f96898f34bbf2241d981e13e7ece56eb649d80851ce1c6881fe03f03747c3c3d5913f4d0b8bec96f6be4daea26ac7f03 +SHA512 (kwin-5.26.1.tar.xz) = 423e73b7d021e4b63efd8d45c8488b88df4742c2689bf903453cff60cf906f9cfe87ecd2a42795056f22fbd747094a2ce1c5352e27517257bff6309c30e77cbe From 55bf557276daae06f6e32c7c6a5ecc8d73919524 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Wed, 26 Oct 2022 14:58:02 +0200 Subject: [PATCH 15/35] feat: 5.26.2 --- kwin.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kwin.spec b/kwin.spec index a35d8b5..73b5645 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.26.1 +Version: 5.26.2 Release: 1%{?dist} Summary: KDE Window manager @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Wed Oct 26 2022 Marc Deop - 5.26.2-1 +- 5.26.2 + * Tue Oct 18 2022 Marc Deop - 5.26.1-1 - 5.26.1 From 3cd50533488aa8d3d235d771cc9e2d5c2ec0d321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Thu, 27 Oct 2022 14:38:09 +0200 Subject: [PATCH 16/35] 5.26.2.1 --- .gitignore | 1 + kwin.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index bb2e30d..1bfd2fe 100644 --- a/.gitignore +++ b/.gitignore @@ -108,3 +108,4 @@ /kwin-5.25.90.tar.xz /kwin-5.26.0.tar.xz /kwin-5.26.1.tar.xz +/kwin-5.26.2.1.tar.xz diff --git a/kwin.spec b/kwin.spec index 73b5645..3de1699 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.26.2 +Version: 5.26.2.1 Release: 1%{?dist} Summary: KDE Window manager diff --git a/sources b/sources index a6d2028..58dfb79 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.26.1.tar.xz) = 423e73b7d021e4b63efd8d45c8488b88df4742c2689bf903453cff60cf906f9cfe87ecd2a42795056f22fbd747094a2ce1c5352e27517257bff6309c30e77cbe +SHA512 (kwin-5.26.2.1.tar.xz) = 2caa3a5f461999422cd8160397ff5795c6f6f5bac7c8e8b8cd0667b959302bb2c9639bc18f5b2ca6f49970694c5b0d4e62d91da7a1f55fd64feeb5ce7693b950 From 169d6c83739bf6eebbd1ee6f08e4fa821fe577a9 Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Wed, 9 Nov 2022 16:48:39 +0100 Subject: [PATCH 17/35] 5.26.3 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1bfd2fe..ccf8727 100644 --- a/.gitignore +++ b/.gitignore @@ -109,3 +109,4 @@ /kwin-5.26.0.tar.xz /kwin-5.26.1.tar.xz /kwin-5.26.2.1.tar.xz +/kwin-5.26.3.tar.xz diff --git a/kwin.spec b/kwin.spec index 3de1699..433d03f 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.26.2.1 +Version: 5.26.3 Release: 1%{?dist} Summary: KDE Window manager @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Wed Nov 09 2022 Marc Deop - 5.26.3-1 +- 5.26.3 + * Wed Oct 26 2022 Marc Deop - 5.26.2-1 - 5.26.2 diff --git a/sources b/sources index 58dfb79..d4442d0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.26.2.1.tar.xz) = 2caa3a5f461999422cd8160397ff5795c6f6f5bac7c8e8b8cd0667b959302bb2c9639bc18f5b2ca6f49970694c5b0d4e62d91da7a1f55fd64feeb5ce7693b950 +SHA512 (kwin-5.26.3.tar.xz) = 9ed2d6530b3fe4a813cf31a43aeb0ce08bef5f722db8a26ba4c76a547daf61cda51eb3d38bbfccd0a8530ba30ddde6d5333920f2cbd3c7ca5f5aadc1cf4dabbc From e9a8127f7dd0a14b739e546d7b98e216e725a5d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Tue, 29 Nov 2022 19:58:11 +0100 Subject: [PATCH 18/35] 5.26.4 --- .gitignore | 1 + kwin.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ccf8727..7be2994 100644 --- a/.gitignore +++ b/.gitignore @@ -110,3 +110,4 @@ /kwin-5.26.1.tar.xz /kwin-5.26.2.1.tar.xz /kwin-5.26.3.tar.xz +/kwin-5.26.4.tar.xz diff --git a/kwin.spec b/kwin.spec index 433d03f..9ee9741 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.26.3 +Version: 5.26.4 Release: 1%{?dist} Summary: KDE Window manager @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Nov 29 2022 Marc Deop - 5.26.4-1 +- 5.26.4 + * Wed Nov 09 2022 Marc Deop - 5.26.3-1 - 5.26.3 diff --git a/sources b/sources index d4442d0..da3c2dc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.26.3.tar.xz) = 9ed2d6530b3fe4a813cf31a43aeb0ce08bef5f722db8a26ba4c76a547daf61cda51eb3d38bbfccd0a8530ba30ddde6d5333920f2cbd3c7ca5f5aadc1cf4dabbc +SHA512 (kwin-5.26.4.tar.xz) = 723ec98171b43aadb8b688d6c852ad4c45282b44f7f5706066464659ca5025b2611eb087067fddc1eed42e2c48e2bcdbe9a24319909aa15b818f40b19621a0b2 From 25cb3134e01699bf0fdbeef1bb8988406ffdface Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Fri, 16 Dec 2022 06:55:35 -0800 Subject: [PATCH 19/35] Do not require libxcvt for RHEL - libxcvt not in RHEL yet - https://bugzilla.redhat.com/show_bug.cgi?id=2099514 --- kwin.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/kwin.spec b/kwin.spec index 9ee9741..5eb4dee 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.26.4 -Release: 1%{?dist} +Release: 1%{?dist}.1 Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -58,7 +58,10 @@ BuildRequires: qt5-qtx11extras-devel BuildRequires: qt5-qtwayland-devel # X11/OpenGL +## libxcvt not in RHEL yet - https://bugzilla.redhat.com/show_bug.cgi?id=2099514 +%if 0%{?fedora} BuildRequires: pkgconfig(libxcvt) +%endif BuildRequires: mesa-libGL-devel BuildRequires: mesa-libEGL-devel BuildRequires: mesa-libgbm-devel @@ -361,6 +364,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Mon Jun 20 2022 Troy Dawson - 5.26.4-1.1 +- Do not require libxcvt for RHEL + * Tue Nov 29 2022 Marc Deop - 5.26.4-1 - 5.26.4 From ed5444b5439dc2d2280560054b647462c729cac3 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Fri, 16 Dec 2022 07:06:23 -0800 Subject: [PATCH 20/35] Fix changelog date --- kwin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kwin.spec b/kwin.spec index 5eb4dee..19ccf2f 100644 --- a/kwin.spec +++ b/kwin.spec @@ -364,7 +364,7 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog -* Mon Jun 20 2022 Troy Dawson - 5.26.4-1.1 +* Mon Dec 16 2022 Troy Dawson - 5.26.4-1.1 - Do not require libxcvt for RHEL * Tue Nov 29 2022 Marc Deop - 5.26.4-1 From 990e70049e38e3f67a480d2eda3b3889b635af28 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Fri, 16 Dec 2022 07:09:14 -0800 Subject: [PATCH 21/35] Fix changelog date --- kwin.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kwin.spec b/kwin.spec index 19ccf2f..3734ef3 100644 --- a/kwin.spec +++ b/kwin.spec @@ -364,7 +364,7 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog -* Mon Dec 16 2022 Troy Dawson - 5.26.4-1.1 +* Fri Dec 16 2022 Troy Dawson - 5.26.4-1.1 - Do not require libxcvt for RHEL * Tue Nov 29 2022 Marc Deop - 5.26.4-1 From 47cd63a90e28d983468b8ea08aa250add373ab31 Mon Sep 17 00:00:00 2001 From: Justin Zobel Date: Thu, 5 Jan 2023 16:08:01 +1030 Subject: [PATCH 22/35] Update to 5.26.5 --- .gitignore | 115 +---------------------------------------------------- kwin.spec | 5 ++- sources | 1 + 3 files changed, 7 insertions(+), 114 deletions(-) diff --git a/.gitignore b/.gitignore index 7be2994..6682abd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,113 +1,2 @@ -/kwin-5.10.4.tar.xz -/kwin-5.10.5.tar.xz -/kwin-5.11.1.tar.xz -/kwin-5.11.2.tar.xz -/kwin-5.11.3.tar.xz -/kwin-5.11.4.tar.xz -/kwin-5.11.5.tar.xz -/kwin-5.11.95.tar.xz -/kwin-5.12.0.tar.xz -/kwin-5.12.1.tar.xz -/kwin-5.12.2.tar.xz -/kwin-5.12.3.tar.xz -/kwin-5.12.4.tar.xz -/kwin-5.12.5.tar.xz -/kwin-5.12.90.tar.xz -/kwin-5.13.0.tar.xz -/kwin-5.13.1.tar.xz -/kwin-5.13.2.tar.xz -/kwin-5.13.3.tar.xz -/kwin-5.13.4.tar.xz -/kwin-5.13.5.tar.xz -/kwin-5.13.90.tar.xz -/kwin-5.14.0.tar.xz -/kwin-5.14.1.tar.xz -/kwin-5.14.2.tar.xz -/kwin-5.14.3.tar.xz -/kwin-5.14.4.tar.xz -/kwin-5.14.90.tar.xz -/kwin-5.15.0.tar.xz -/kwin-5.15.1.tar.xz -/kwin-5.15.2.tar.xz -/kwin-5.15.3.tar.xz -/kwin-5.15.3.2.tar.xz -/kwin-5.15.4.tar.xz -/kwin-5.15.5.tar.xz -/kwin-5.15.90.tar.xz -/kwin-5.16.0.tar.xz -/kwin-5.16.1.tar.xz -/kwin-5.16.2.tar.xz -/kwin-5.16.3.tar.xz -/kwin-5.16.4.tar.xz -/kwin-5.16.5.tar.xz -/kwin-5.16.90.tar.xz -/kwin-5.17.0.tar.xz -/kwin-5.17.1.tar.xz -/kwin-5.17.2.tar.xz -/kwin-5.17.3.tar.xz -/kwin-5.17.4.tar.xz -/kwin-5.17.5.tar.xz -/kwin-5.17.90.tar.xz -/kwin-5.18.0.tar.xz -/kwin-5.18.1.tar.xz -/kwin-5.18.2.tar.xz -/kwin-5.18.3.tar.xz -/kwin-5.18.4.tar.xz -/kwin-5.18.4.1.tar.xz -/kwin-5.18.5.tar.xz -/kwin-5.18.90.tar.xz -/kwin-5.19.0.tar.xz -/kwin-5.19.1.tar.xz -/kwin-5.19.2.tar.xz -/kwin-5.19.3.tar.xz -/kwin-5.19.4.tar.xz -/kwin-5.19.5.tar.xz -/kwin-5.19.90.tar.xz -/kwin-5.20.0.tar.xz -/kwin-5.20.1.tar.xz -/kwin-5.20.2.tar.xz -/kwin-5.20.3.tar.xz -/kwin-5.20.4.tar.xz -/kwin-5.20.5.tar.xz -/kwin-5.20.90.tar.xz -/kwin-5.21.0.tar.xz -/kwin-5.21.1.tar.xz -/kwin-5.21.2.tar.xz -/kwin-5.21.3.tar.xz -/kwin-5.21.4.tar.xz -/kwin-5.21.5.tar.xz -/kwin-5.21.90.tar.xz -/kwin-5.22.0.tar.xz -/kwin-5.22.1.tar.xz -/kwin-5.22.2.tar.xz -/kwin-5.22.2.1.tar.xz -/kwin-5.22.3.tar.xz -/kwin-5.22.4.tar.xz -/kwin-5.22.5.tar.xz -/kwin-5.22.90.tar.xz -/kwin-5.23.0.tar.xz -/kwin-5.23.1.tar.xz -/kwin-5.23.2.tar.xz -/kwin-5.23.3.tar.xz -/kwin-5.23.4.tar.xz -/kwin-5.23.5.tar.xz -/kwin-5.23.90.tar.xz -/kwin-5.24.0.tar.xz -/kwin-5.24.1.tar.xz -/kwin-5.24.2.tar.xz -/kwin-5.24.3.tar.xz -/kwin-5.24.4.tar.xz -/kwin-5.24.5.tar.xz -/kwin-5.24.90.tar.xz -/kwin-5.25.0.tar.xz -/kwin-5.25.1.tar.xz -/kwin-5.25.2.tar.xz -/kwin-5.25.3.tar.xz -/kwin-5.25.4.tar.xz -/kwin-5.25.5.tar.xz -/kwin-5.25.90.tar.xz -/kwin-5.26.0.tar.xz -/kwin-5.26.1.tar.xz -/kwin-5.26.2.1.tar.xz -/kwin-5.26.3.tar.xz -/kwin-5.26.4.tar.xz +/*.tar.xz +/*.src.rpm diff --git a/kwin.spec b/kwin.spec index 9ee9741..2c34344 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.26.4 +Version: 5.26.5 Release: 1%{?dist} Summary: KDE Window manager @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Jan 05 2023 Justin Zobel - 5.26.5-1 +- Update to 5.26.5 + * Tue Nov 29 2022 Marc Deop - 5.26.4-1 - 5.26.4 diff --git a/sources b/sources index da3c2dc..d97a3d2 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (kwin-5.26.4.tar.xz) = 723ec98171b43aadb8b688d6c852ad4c45282b44f7f5706066464659ca5025b2611eb087067fddc1eed42e2c48e2bcdbe9a24319909aa15b818f40b19621a0b2 +SHA512 (kwin-5.26.5.tar.xz) = ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8 From 7d39aa0286a4f8de6c9c9aabdcdd3101392f52c8 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Mon, 9 Jan 2023 10:20:04 -0800 Subject: [PATCH 23/35] libxcvt in RHEL now. Revert back to match f37 --- kwin.spec | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/kwin.spec b/kwin.spec index 3734ef3..9ee9741 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.26.4 -Release: 1%{?dist}.1 +Release: 1%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -58,10 +58,7 @@ BuildRequires: qt5-qtx11extras-devel BuildRequires: qt5-qtwayland-devel # X11/OpenGL -## libxcvt not in RHEL yet - https://bugzilla.redhat.com/show_bug.cgi?id=2099514 -%if 0%{?fedora} BuildRequires: pkgconfig(libxcvt) -%endif BuildRequires: mesa-libGL-devel BuildRequires: mesa-libEGL-devel BuildRequires: mesa-libgbm-devel @@ -364,9 +361,6 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog -* Fri Dec 16 2022 Troy Dawson - 5.26.4-1.1 -- Do not require libxcvt for RHEL - * Tue Nov 29 2022 Marc Deop - 5.26.4-1 - 5.26.4 From 9f41730afcd40195c8864f5f3d9eae3bfb88a01b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 15:22:41 +0000 Subject: [PATCH 24/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- kwin.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kwin.spec b/kwin.spec index 2c34344..ab86ff5 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.26.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 5.26.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jan 05 2023 Justin Zobel - 5.26.5-1 - Update to 5.26.5 From 1b6140bbaeb90e5f0717f2f83078577025330f54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Fri, 20 Jan 2023 10:35:08 +0100 Subject: [PATCH 25/35] 5.26.90 --- kwin.spec | 12 ++++++++---- sources | 3 +-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/kwin.spec b/kwin.spec index ab86ff5..348b952 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,8 +16,8 @@ %endif Name: kwin -Version: 5.26.5 -Release: 2%{?dist} +Version: 5.26.90 +Release: 1%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -63,6 +63,7 @@ BuildRequires: mesa-libGL-devel BuildRequires: mesa-libEGL-devel BuildRequires: mesa-libgbm-devel BuildRequires: libxkbcommon-devel +BuildRequires: libxkbcommon-x11-devel # Uncomment for > 5.27.0 release as it's a new dependency #BuildRequires: libxkbcommon-x11-devel BuildRequires: libX11-devel @@ -314,17 +315,17 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %{_datadir}/kconf_update/kwin-5.23-remove-flip-switch.py %{_datadir}/kconf_update/kwin-5.23-remove-xrender-backend.py %{_datadir}/kconf_update/kwinrules-5.23-virtual-desktop-ids.py -%{_kf5_datadir}/kservices5/kwin %{_kf5_datadir}/kservicetypes5/*.desktop %{_kf5_datadir}/kpackage/kcms/kcm_* %{_kf5_datadir}/knotifications5/kwin.notifyrc %{_kf5_datadir}/config.kcfg/kwin.kcfg %{_kf5_datadir}/config.kcfg/kwindecorationsettings.kcfg %{_kf5_datadir}/config.kcfg/virtualdesktopssettings.kcfg -%{_kf5_datadir}/config.kcfg/kwin_colorcorrect.kcfg +%{_kf5_datadir}/config.kcfg/nightcolorsettings.kcfg %{_kf5_datadir}/kconf_update/kwinrules-5.19-placement.pl %{_kf5_datadir}/kconf_update/kwinrules.upd %{_kf5_datadir}/kconf_update/kwin-5.25-effect-pluginid-config-group.py +%{_kf5_datadir}/kconf_update/kwin-5.27-replace-cascaded-zerocornered.sh %{_datadir}/icons/hicolor/*/apps/kwin.* %{_datadir}/knsrcfiles/*.knsrc %{_datadir}/krunner/dbusplugins/kwin-runner-windows.desktop @@ -361,6 +362,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Jan 19 2023 Marc Deop - 5.26.90-1 +- 5.26.90 + * Thu Jan 19 2023 Fedora Release Engineering - 5.26.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index d97a3d2..ee7d55b 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (kwin-5.26.4.tar.xz) = 723ec98171b43aadb8b688d6c852ad4c45282b44f7f5706066464659ca5025b2611eb087067fddc1eed42e2c48e2bcdbe9a24319909aa15b818f40b19621a0b2 -SHA512 (kwin-5.26.5.tar.xz) = ef374b18fdedbb5322e0abba9f5dcd023391d96c7564c22e3a73a8fc030ef682f892f68fc618175da17527ec5fbd786e0efb452f5e52f29ffb1237eee912b5d8 +SHA512 (kwin-5.26.90.tar.xz) = d6e85dacfbef80d22e57337d9605359459e8018e39adf8069efcc5c45b5a08ece74309db61979b083a6c9a8f1466a4214b190bd85c748a7a7c67fa48cc20f2c6 From a3981a2f637c8611c906bc8d4cf027330a4befb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Thu, 9 Feb 2023 14:59:37 +0100 Subject: [PATCH 26/35] 5.27.0 --- kwin.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/kwin.spec b/kwin.spec index 348b952..749af0b 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.26.90 +Version: 5.27.0 Release: 1%{?dist} Summary: KDE Window manager @@ -362,6 +362,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Thu Feb 09 2023 Marc Deop - 5.27.0-1 +- 5.27.0 + * Thu Jan 19 2023 Marc Deop - 5.26.90-1 - 5.26.90 diff --git a/sources b/sources index ee7d55b..06a3df0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.26.90.tar.xz) = d6e85dacfbef80d22e57337d9605359459e8018e39adf8069efcc5c45b5a08ece74309db61979b083a6c9a8f1466a4214b190bd85c748a7a7c67fa48cc20f2c6 +SHA512 (kwin-5.27.0.tar.xz) = d4470add94eb4754938d5433c9f34c03a96756e1da17a9f7ec5cd40c040b62dd1a819849101a1b887986b2332562c1814db6dd5406c9c504a0074a1ba5514661 From c148d946fb2bb561ac0a07f435c0dd498c0c8056 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 20 Feb 2023 20:46:57 -0800 Subject: [PATCH 27/35] Allow VT switching even if global shortcuts are disabled --- kwin-5.27.0-allow-vt-switch.patch | 13 +++++++++++++ kwin.spec | 11 ++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 kwin-5.27.0-allow-vt-switch.patch diff --git a/kwin-5.27.0-allow-vt-switch.patch b/kwin-5.27.0-allow-vt-switch.patch new file mode 100644 index 0000000..121354b --- /dev/null +++ b/kwin-5.27.0-allow-vt-switch.patch @@ -0,0 +1,13 @@ +--- kwin-5.27.0/src/input.cpp 2023-02-09 04:15:33.000000000 -0800 ++++ kwin-5.27.0/src/input.cpp.new 2023-02-20 20:40:33.920599151 -0800 +@@ -2822,8 +2822,8 @@ + void InputRedirection::setupInputFilters() + { + const bool hasGlobalShortcutSupport = waylandServer()->hasGlobalShortcutSupport(); +- if ((kwinApp()->session()->capabilities() & Session::Capability::SwitchTerminal) +- && hasGlobalShortcutSupport) { ++ if (kwinApp()->session()->capabilities() & Session::Capability::SwitchTerminal) ++ { + installInputEventFilter(new VirtualTerminalFilter); + } + installInputEventSpy(new HideCursorSpy); diff --git a/kwin.spec b/kwin.spec index 749af0b..91edde4 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.27.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -35,6 +35,12 @@ URL: https://userbase.kde.org/KWin %global stable stable %endif Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz +# Allow VT switching even with global shortcuts disabled: +# https://bugzilla.redhat.com/show_bug.cgi?id=2171332#c3 +# https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2650#note_625844 +# not submitted upstream yet as we may go with something else once +# folks get a chance to look at it +Patch0: kwin-5.27.0-allow-vt-switch.patch ## upstream patches @@ -362,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Mon Feb 20 2023 Adam Williamson - 5.27.0-2 +- Allow VT switching even if global shortcuts are disabled + * Thu Feb 09 2023 Marc Deop - 5.27.0-1 - 5.27.0 From e0e89100faf061daa3215bfb89e5e7d1fb0a843b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Tue, 21 Feb 2023 15:30:40 +0100 Subject: [PATCH 28/35] 5.27.1 --- kwin.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/kwin.spec b/kwin.spec index 91edde4..e18a0f4 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,8 +16,8 @@ %endif Name: kwin -Version: 5.27.0 -Release: 2%{?dist} +Version: 5.27.1 +Release: 1%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -368,6 +368,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Feb 21 2023 Marc Deop i Argemí - 5.27.1-1 +- 5.27.1 + * Mon Feb 20 2023 Adam Williamson - 5.27.0-2 - Allow VT switching even if global shortcuts are disabled diff --git a/sources b/sources index 06a3df0..3030ac8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.27.0.tar.xz) = d4470add94eb4754938d5433c9f34c03a96756e1da17a9f7ec5cd40c040b62dd1a819849101a1b887986b2332562c1814db6dd5406c9c504a0074a1ba5514661 +SHA512 (kwin-5.27.1.tar.xz) = 8993416d207807ae954974e9d76de183701b2a7d3661f0248dc689c7079d8c3538ca3cb400aeb6707fdecd0e021b4846dbddac674e75226ce0265b51f987a127 From a1c2c7ff366244733aeddf68098e48792e7fd25b Mon Sep 17 00:00:00 2001 From: Marc Deop Date: Wed, 22 Feb 2023 21:50:32 +0100 Subject: [PATCH 29/35] feat: add patch to fix BZ#2168034 --- guard-against-non-existing-workspace.patch | 36 ++++++++++++++++++++++ kwin.spec | 8 ++++- 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 guard-against-non-existing-workspace.patch diff --git a/guard-against-non-existing-workspace.patch b/guard-against-non-existing-workspace.patch new file mode 100644 index 0000000..b618296 --- /dev/null +++ b/guard-against-non-existing-workspace.patch @@ -0,0 +1,36 @@ +From da26deaa5c843ef303ef9f1b9f0cd3d341c5c5f5 Mon Sep 17 00:00:00 2001 +From: Vlad Zahorodnii +Date: Wed, 22 Feb 2023 21:35:26 +0200 +Subject: [PATCH] backends/libinput: Fix crash upon receiving motion absolute + events + +The input events can be processed when the workspace is not available, +e.g. during startup or shutdown, so add a corresponding guard. + +As a long term plan, we need to decouple Workspace from low-level input +backend parts, but it will be a too invasive change for now. + +BUG: 449317 +BUG: 465456 +--- + src/backends/libinput/connection.cpp | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/src/backends/libinput/connection.cpp b/src/backends/libinput/connection.cpp +index f99771d9b1..db1a19b687 100644 +--- a/src/backends/libinput/connection.cpp ++++ b/src/backends/libinput/connection.cpp +@@ -373,7 +373,9 @@ void Connection::processEvents() + } + case LIBINPUT_EVENT_POINTER_MOTION_ABSOLUTE: { + PointerEvent *pe = static_cast(event.get()); +- Q_EMIT pe->device()->pointerMotionAbsolute(pe->absolutePos(workspace()->geometry().size()), pe->time(), pe->device()); ++ if (workspace()) { ++ Q_EMIT pe->device()->pointerMotionAbsolute(pe->absolutePos(workspace()->geometry().size()), pe->time(), pe->device()); ++ } + break; + } + case LIBINPUT_EVENT_TOUCH_DOWN: { +-- +GitLab + diff --git a/kwin.spec b/kwin.spec index e18a0f4..3a3d5b3 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.27.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -43,6 +43,9 @@ Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}. Patch0: kwin-5.27.0-allow-vt-switch.patch ## upstream patches +# Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2168034 +# Upstream PR: https://invent.kde.org/plasma/kwin/-/merge_requests/3667?view=parallel +Patch1: guard-against-non-existing-workspace.patch ## proposed patches @@ -368,6 +371,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Wed Feb 22 2023 Marc Deop i Argemí - 5.27.1-2 +- Add patch to fix BZ#2168034 + * Tue Feb 21 2023 Marc Deop i Argemí - 5.27.1-1 - 5.27.1 From ccea67579c12f31e133305327faeff2ad2783461 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Sun, 26 Feb 2023 09:32:53 +0100 Subject: [PATCH 30/35] fix: add missing buildrequires --- kwin.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/kwin.spec b/kwin.spec index 3a3d5b3..5bc610b 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.27.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -55,6 +55,7 @@ BuildRequires: kf5-rpm-macros BuildRequires: systemd-rpm-macros # Qt +BuildRequires: qaccessibilityclient-devel BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtbase-static # KWinQpaPlugin (and others?) @@ -73,8 +74,6 @@ BuildRequires: mesa-libEGL-devel BuildRequires: mesa-libgbm-devel BuildRequires: libxkbcommon-devel BuildRequires: libxkbcommon-x11-devel -# Uncomment for > 5.27.0 release as it's a new dependency -#BuildRequires: libxkbcommon-x11-devel BuildRequires: libX11-devel BuildRequires: libXi-devel BuildRequires: libxcb-devel @@ -371,6 +370,10 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Sun Feb 26 2023 Marc Deop i Argemí - 5.27.1-3 +- Add missing BuildRequires +- Clean up commented code + * Wed Feb 22 2023 Marc Deop i Argemí - 5.27.1-2 - Add patch to fix BZ#2168034 From 06cea4cf868e7926757fc588f6768be4b17b24ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Tue, 28 Feb 2023 15:29:48 +0100 Subject: [PATCH 31/35] feat: 5.27.2 --- guard-against-non-existing-workspace.patch | 36 ---------------------- kwin-5.27.0-allow-vt-switch.patch | 13 -------- kwin.spec | 16 +++------- sources | 2 +- 4 files changed, 6 insertions(+), 61 deletions(-) delete mode 100644 guard-against-non-existing-workspace.patch delete mode 100644 kwin-5.27.0-allow-vt-switch.patch diff --git a/guard-against-non-existing-workspace.patch b/guard-against-non-existing-workspace.patch deleted file mode 100644 index b618296..0000000 --- a/guard-against-non-existing-workspace.patch +++ /dev/null @@ -1,36 +0,0 @@ -From da26deaa5c843ef303ef9f1b9f0cd3d341c5c5f5 Mon Sep 17 00:00:00 2001 -From: Vlad Zahorodnii -Date: Wed, 22 Feb 2023 21:35:26 +0200 -Subject: [PATCH] backends/libinput: Fix crash upon receiving motion absolute - events - -The input events can be processed when the workspace is not available, -e.g. during startup or shutdown, so add a corresponding guard. - -As a long term plan, we need to decouple Workspace from low-level input -backend parts, but it will be a too invasive change for now. - -BUG: 449317 -BUG: 465456 ---- - src/backends/libinput/connection.cpp | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/src/backends/libinput/connection.cpp b/src/backends/libinput/connection.cpp -index f99771d9b1..db1a19b687 100644 ---- a/src/backends/libinput/connection.cpp -+++ b/src/backends/libinput/connection.cpp -@@ -373,7 +373,9 @@ void Connection::processEvents() - } - case LIBINPUT_EVENT_POINTER_MOTION_ABSOLUTE: { - PointerEvent *pe = static_cast(event.get()); -- Q_EMIT pe->device()->pointerMotionAbsolute(pe->absolutePos(workspace()->geometry().size()), pe->time(), pe->device()); -+ if (workspace()) { -+ Q_EMIT pe->device()->pointerMotionAbsolute(pe->absolutePos(workspace()->geometry().size()), pe->time(), pe->device()); -+ } - break; - } - case LIBINPUT_EVENT_TOUCH_DOWN: { --- -GitLab - diff --git a/kwin-5.27.0-allow-vt-switch.patch b/kwin-5.27.0-allow-vt-switch.patch deleted file mode 100644 index 121354b..0000000 --- a/kwin-5.27.0-allow-vt-switch.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- kwin-5.27.0/src/input.cpp 2023-02-09 04:15:33.000000000 -0800 -+++ kwin-5.27.0/src/input.cpp.new 2023-02-20 20:40:33.920599151 -0800 -@@ -2822,8 +2822,8 @@ - void InputRedirection::setupInputFilters() - { - const bool hasGlobalShortcutSupport = waylandServer()->hasGlobalShortcutSupport(); -- if ((kwinApp()->session()->capabilities() & Session::Capability::SwitchTerminal) -- && hasGlobalShortcutSupport) { -+ if (kwinApp()->session()->capabilities() & Session::Capability::SwitchTerminal) -+ { - installInputEventFilter(new VirtualTerminalFilter); - } - installInputEventSpy(new HideCursorSpy); diff --git a/kwin.spec b/kwin.spec index 5bc610b..4974345 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,8 +16,8 @@ %endif Name: kwin -Version: 5.27.1 -Release: 3%{?dist} +Version: 5.27.2 +Release: 1%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -35,17 +35,8 @@ URL: https://userbase.kde.org/KWin %global stable stable %endif Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz -# Allow VT switching even with global shortcuts disabled: -# https://bugzilla.redhat.com/show_bug.cgi?id=2171332#c3 -# https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2650#note_625844 -# not submitted upstream yet as we may go with something else once -# folks get a chance to look at it -Patch0: kwin-5.27.0-allow-vt-switch.patch ## upstream patches -# Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2168034 -# Upstream PR: https://invent.kde.org/plasma/kwin/-/merge_requests/3667?view=parallel -Patch1: guard-against-non-existing-workspace.patch ## proposed patches @@ -370,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Feb 28 2023 Marc Deop i Argemí - 5.27.2-1 +- 5.27.2 + * Sun Feb 26 2023 Marc Deop i Argemí - 5.27.1-3 - Add missing BuildRequires - Clean up commented code diff --git a/sources b/sources index 3030ac8..2333337 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.27.1.tar.xz) = 8993416d207807ae954974e9d76de183701b2a7d3661f0248dc689c7079d8c3538ca3cb400aeb6707fdecd0e021b4846dbddac674e75226ce0265b51f987a127 +SHA512 (kwin-5.27.2.tar.xz) = 08dfedecfc99f95bc042ebc0f625549c5b82db568a6cfae289d5580c8465b8aca61fd91c5413f92a4a51a6ac35a373edac0ee4c40a8701c6b1b8f815066c5319 From 1f7028b47f75a62c2ae15a6db36af92dfaa850c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Tue, 14 Mar 2023 16:23:50 +0100 Subject: [PATCH 32/35] 5.27.3 --- kwin.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/kwin.spec b/kwin.spec index 4974345..1c8770b 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.27.2 +Version: 5.27.3 Release: 1%{?dist} Summary: KDE Window manager @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Mar 14 2023 Marc Deop i Argemí - 5.27.3-1 +- 5.27.3 + * Tue Feb 28 2023 Marc Deop i Argemí - 5.27.2-1 - 5.27.2 diff --git a/sources b/sources index 2333337..0fe0708 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.27.2.tar.xz) = 08dfedecfc99f95bc042ebc0f625549c5b82db568a6cfae289d5580c8465b8aca61fd91c5413f92a4a51a6ac35a373edac0ee4c40a8701c6b1b8f815066c5319 +SHA512 (kwin-5.27.3.tar.xz) = 2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476 From c5b694d39e10b4d66fece891df5840797b5deb9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Mon, 20 Mar 2023 23:51:28 +0100 Subject: [PATCH 33/35] fix: rebuild with upstream patch to fix BZ#2180100 --- ...properly-report-that-its-not-visible.patch | 27 +++++++++++++++++++ kwin.spec | 8 +++++- 2 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 inputmethod-properly-report-that-its-not-visible.patch diff --git a/inputmethod-properly-report-that-its-not-visible.patch b/inputmethod-properly-report-that-its-not-visible.patch new file mode 100644 index 0000000..b329035 --- /dev/null +++ b/inputmethod-properly-report-that-its-not-visible.patch @@ -0,0 +1,27 @@ +From 07f6241cd73009c953d7467f5db917b332f9c125 Mon Sep 17 00:00:00 2001 +From: Aleix Pol +Date: Mon, 20 Mar 2023 21:21:50 +0100 +Subject: [PATCH] inputmethod: Properly report that it's not visible + +Window::isShown only checks that it's not hidden, in this case it's not +that it's hidden it's that it's neither shown or hidden. Take the +readyForPainting attribute into account. +--- + src/inputmethod.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/inputmethod.cpp b/src/inputmethod.cpp +index 8e256c38221..f2e33a10a06 100644 +--- a/src/inputmethod.cpp ++++ b/src/inputmethod.cpp +@@ -946,7 +946,7 @@ void InputMethod::updateModifiersMap(const QByteArray &modifiers) + + bool InputMethod::isVisible() const + { +- return m_panel && m_panel->isShown(); ++ return m_panel && m_panel->isShown() && m_panel->readyForPainting(); + } + + bool InputMethod::isAvailable() const +-- +GitLab diff --git a/kwin.spec b/kwin.spec index 1c8770b..9f700d2 100644 --- a/kwin.spec +++ b/kwin.spec @@ -17,7 +17,7 @@ Name: kwin Version: 5.27.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -37,6 +37,8 @@ URL: https://userbase.kde.org/KWin Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz ## upstream patches +# https://invent.kde.org/plasma/kwin/-/merge_requests/3844/diffs +Patch1: inputmethod-properly-report-that-its-not-visible.patch ## proposed patches @@ -361,6 +363,10 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Mon Mar 20 2023 Marc Deop i Argemí - 5.27.3-2 +- Add patch from upstream +- Fixes BZ#2180100 + * Tue Mar 14 2023 Marc Deop i Argemí - 5.27.3-1 - 5.27.3 From fe85347f3b549e3b00c3b31e098bfe58c3fcf357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Tue, 4 Apr 2023 15:02:39 +0200 Subject: [PATCH 34/35] 5.27.4 --- ...properly-report-that-its-not-visible.patch | 27 ------------------- kwin.spec | 9 ++++--- sources | 2 +- 3 files changed, 6 insertions(+), 32 deletions(-) delete mode 100644 inputmethod-properly-report-that-its-not-visible.patch diff --git a/inputmethod-properly-report-that-its-not-visible.patch b/inputmethod-properly-report-that-its-not-visible.patch deleted file mode 100644 index b329035..0000000 --- a/inputmethod-properly-report-that-its-not-visible.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 07f6241cd73009c953d7467f5db917b332f9c125 Mon Sep 17 00:00:00 2001 -From: Aleix Pol -Date: Mon, 20 Mar 2023 21:21:50 +0100 -Subject: [PATCH] inputmethod: Properly report that it's not visible - -Window::isShown only checks that it's not hidden, in this case it's not -that it's hidden it's that it's neither shown or hidden. Take the -readyForPainting attribute into account. ---- - src/inputmethod.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/inputmethod.cpp b/src/inputmethod.cpp -index 8e256c38221..f2e33a10a06 100644 ---- a/src/inputmethod.cpp -+++ b/src/inputmethod.cpp -@@ -946,7 +946,7 @@ void InputMethod::updateModifiersMap(const QByteArray &modifiers) - - bool InputMethod::isVisible() const - { -- return m_panel && m_panel->isShown(); -+ return m_panel && m_panel->isShown() && m_panel->readyForPainting(); - } - - bool InputMethod::isAvailable() const --- -GitLab diff --git a/kwin.spec b/kwin.spec index 9f700d2..3365856 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,8 +16,8 @@ %endif Name: kwin -Version: 5.27.3 -Release: 2%{?dist} +Version: 5.27.4 +Release: 1%{?dist} Summary: KDE Window manager # all sources are effectively GPLv2+, except for: @@ -37,8 +37,6 @@ URL: https://userbase.kde.org/KWin Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz ## upstream patches -# https://invent.kde.org/plasma/kwin/-/merge_requests/3844/diffs -Patch1: inputmethod-properly-report-that-its-not-visible.patch ## proposed patches @@ -363,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Tue Apr 04 2023 Marc Deop i Argemí - 5.27.4-1 +- 5.27.4 + * Mon Mar 20 2023 Marc Deop i Argemí - 5.27.3-2 - Add patch from upstream - Fixes BZ#2180100 diff --git a/sources b/sources index 0fe0708..2de1418 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.27.3.tar.xz) = 2a259bcd8bfc1bbc0b42fec9e58553560919681b95e5b6e03408e7ea046e63c9b527c85fbdf4dcdd5df82df8e4b2e6e1654c84c243c1f2564aaa593f2d970476 +SHA512 (kwin-5.27.4.tar.xz) = 13e8abc5de4c1b76d078e9f98bba46362314d4a99008afa390dfc51ec1dcd5fe85cde38ac5e021f0ffff9060db038a0f9de84626c1135bacd781cd631904e247 From 34856d741566fe43e427d0f1a7d76f412d179962 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Deop=20i=20Argem=C3=AD?= Date: Wed, 12 Apr 2023 14:30:49 +0200 Subject: [PATCH 35/35] fix: re-spin from upstream --- kwin.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/kwin.spec b/kwin.spec index 3365856..e89b20e 100644 --- a/kwin.spec +++ b/kwin.spec @@ -16,7 +16,7 @@ %endif Name: kwin -Version: 5.27.4 +Version: 5.27.4.1 Release: 1%{?dist} Summary: KDE Window manager @@ -361,6 +361,9 @@ make test ARGS="--output-on-failure --timeout 10" -C %{_target_platform} ||: %changelog +* Wed Apr 12 2023 Marc Deop marcdeop@fedoraproject.org - 5.27.4.1-1 +- Re-spin from upstream + * Tue Apr 04 2023 Marc Deop i Argemí - 5.27.4-1 - 5.27.4 diff --git a/sources b/sources index 2de1418..891ada5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (kwin-5.27.4.tar.xz) = 13e8abc5de4c1b76d078e9f98bba46362314d4a99008afa390dfc51ec1dcd5fe85cde38ac5e021f0ffff9060db038a0f9de84626c1135bacd781cd631904e247 +SHA512 (kwin-5.27.4.1.tar.xz) = b686fce07d48b52f987e459ff42dd29da3cbd80beea1f4f1a7cb52f49a6cce9ad167e549ac876697bc820d158fd7fdbaa39fb1261b3573cb374e058ea09e1bbf