gui-apps/eww dependency on gui-libs/gtk-layer-shell should be conditional to USE=wayland. According to the eww repo, gtk-layer-shell is only required on wayland, so the ebuild should have a condition on the wayland USE flag. https://github.com/elkowar/eww/blob/d1fde927d2799211f791e7ea01cffb667c4f2b60/docs/src/eww.md?plain=1#L29 -gui-libs/gtk-layer-shell +wayland? ( gui-libs/gtk-layer-shell )
That's correct! I pushed a fix to ::guru. It should land in the main branch soon :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66cc8d0489e2a392560b0c2ca61b77c9f1e3ff91 commit 66cc8d0489e2a392560b0c2ca61b77c9f1e3ff91 Author: Lucio Sauer <watermanpaint@posteo.net> AuthorDate: 2024-05-08 15:47:13 +0000 Commit: Lucio Sauer <watermanpaint@posteo.net> CommitDate: 2024-05-08 17:55:18 +0000 gui-apps/eww: update dependencies Dep on gui-libs/gtk-layer-shell is indeed conditional on USE=wayland pkgconf expects x11-base/xorg-proto to be present at build-time -- independently of x11-libs/gtk+:3[+-X] -- even though the headers never get included :/ Closes: https://bugs.gentoo.org/931499 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> .../{eww-0.5.0-r3.ebuild => eww-0.5.0-r4.ebuild} | 24 ++++++++++++++-------- 1 file changed, 15 insertions(+), 9 deletions(-)