Hello! I found out, that on my system without X11, libadwaita tries to pull xorg-proto dep. I dropped this dep from ebuild, and it compiled without a single issue (and works). I cannot find any X11 headers in libadwaita sources, so, please, drop this dependency (unless I missed something)
The title should be to make xorg-proto dependency optional probably behind a X or xwayland USE flag or does libadwaita not need it at all to funtions? I am curious how you got a X11 free system. Do you not have xwayland? Because I imagine this (probably) breaking libadwaita on xwayland
Oh, I cannot find any mentions of x11 in adwaita code, so, I suppose, that it has no need for use flag - please, correct me if I'm wrong. I do not have Xwayland, I built Gentoo without X flag at all, and removed libX11/libxcb/xorg-proto and all related packages.
Oh, and I'm using Sway as WM, this is why I don't need any X11 deps for Gnome or KDE
(In reply to Yaroslav Isakov from comment #2) > Oh, I cannot find any mentions of x11 in adwaita code, so, I suppose, that > it has no need for use flag - please, correct me if I'm wrong. I don't know either but I imagine this is now possible with the 1.6 version since GNOME made building x11[1] and xwayland[2] optional in the 47 release 1. gitlab.gnome.org/GNOME/mutter/-/merge_requests/3776 2. gitlab.gnome.org/GNOME/mutter/-/merge_requests/2399