Error: -- The following REQUIRED packages have not been found: * WaylandProtocols (required version >= 1.31), Specifications of extended Wayland protocols, <https://gitlab.freedesktop.org/wayland/wayland-protocols/> Collection of Wayland protocols that add functionality not available in the Wayland core protocol CMake Error at /share/cmake/Modules/FeatureSummary.cmake:464 (message): feature_summary() Error: REQUIRED package(s) are missing, aborting CMake run. The upstream commit (email despammed): commit c4b134da8 (HEAD, master) Author: David Edmundson <kde@davidedmunson.elided> AuthorDate: Thu Jun 30 23:23:35 2022 +0100 Commit: David Edmundson <kde@davidedmunson.elided> CommitDate: Mon Dec 12 12:16:18 2022 +0000 Implement wp-fractional-scale-v1 This allows clients to provide buffers at native resolutions when fractional scaling is used. Virtual backend is adjusted to support scales as floats That commit's CMakeLists.txt change: -find_package(WaylandProtocols 1.30) +find_package(WaylandProtocols 1.31) https://wayland.freedesktop.org/releases.html says: November 21, 2022 Version 1.31 of Wayland Protocols was released. November 21, 2022 Version 1.30 of Wayland Protocols was released. So 1.30 and 1.31 same day releases, but we got in-tree (and I have) 1.30, while kwin-9999 now wants 1.31.
Bumped to wayland-protocols-1.31 locally (easy bump; just a file mv/rename) and updated, and kwin rebuilt fine, so easy enough fix.
We can't depend on it unless it is available, so let's make this a version bump request then.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1742125eb8b13710cef3a41e11d0501218f5b1 commit 7c1742125eb8b13710cef3a41e11d0501218f5b1 Author: Joe Kappus <joe@wt.gd> AuthorDate: 2022-12-11 07:40:34 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2022-12-13 18:04:00 +0000 dev-libs/wayland-protocols: Version bump to 1.31 Closes: https://bugs.gentoo.org/885675 Closes: https://github.com/gentoo/gentoo/pull/28635 Signed-off-by: Joe Kappus <joe@wt.gd> Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-libs/wayland-protocols/Manifest | 1 + .../wayland-protocols-1.31.ebuild | 38 ++++++++++++++++++++++ 2 files changed, 39 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=3964730349ba381dc94f709c6c2f7d6db150c92d commit 3964730349ba381dc94f709c6c2f7d6db150c92d Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-12-13 18:39:39 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-12-13 18:40:19 +0000 kde-plasma/kwin: Update dependencies Upstream commits: f881bdf51b55b0ace76e9919b812ba87c8a8f040 b261050be196620d3b05812b389498cfefa37bb5 c4b134da8db90ff82ae78ff7a477870e7fe9eaf0 Bug: https://bugs.gentoo.org/885675 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/kwin/kwin-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)