hyprland installs /usr/share/pkgconfig/wlroots.pc which is found by packages that look for system gui-libs/wlroots. Since it bundles an incompatible fork, it should install it in a private directory. It also installs /usr/$(get_libdir)/libwlroots.a, which should also not be found in a default search path.
I think the title should be changed to 'gui-wm/hyprland overwrites gui-libs/wlroots files'. On hyprland's github it says that hey bundle their own wlroots (https://github.com/hyprwm/Hyprland/wiki/Installation/ced8ce2dda34b3562f9259a7fd3fd735f51a5c32#manual-manual-build)
This is not an issue of conflicting files per ce. The files are installed in different location (which then breaks other stuff).
This is breaking installing sway.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1aef599ff52c9bcb1582c55d8aea01f81f740c commit ec1aef599ff52c9bcb1582c55d8aea01f81f740c Author: John M. Harris Jr. <johnmh@johnmh.me> AuthorDate: 2024-09-10 06:45:53 +0000 Commit: Yixun Lan <dlan@gentoo.org> CommitDate: 2024-09-11 02:05:28 +0000 gui-wm/hyprland: drop 0.41.1, 0.41.2 Closes: https://bugs.gentoo.org/935705 Signed-off-by: John M. Harris Jr. <johnmh@johnmh.me> Signed-off-by: Yixun Lan <dlan@gentoo.org> gui-wm/hyprland/Manifest | 2 - gui-wm/hyprland/hyprland-0.41.1.ebuild | 142 --------------------------------- gui-wm/hyprland/hyprland-0.41.2.ebuild | 135 ------------------------------- 3 files changed, 279 deletions(-)
Please close the bugs it blocks too if they're fine now when you get a chance.
(In reply to Sam James from comment #5) > Please close the bugs it blocks too if they're fine now when you get a > chance. oh, thanks for the reminder (should adding more Close tags..)