cheese works properly from wayland, X flag is not required.
to be more descriptive, >=media-libs/gst-plugins-base-1.4:1.0[introspection?,ogg,pango,theora,vorbis] is enough to cheese work just fine. No Need to introduce X use flag
But still x11-libs/libX11 x11-libs/libXtst are listed in COMMON_DEPEND.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a9a772ac2ad618268fc0f29533c02f00f67126 commit 59a9a772ac2ad618268fc0f29533c02f00f67126 Author: David Heidelberg <david@ixit.cz> AuthorDate: 2019-10-22 10:05:53 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-02-02 03:51:00 +0000 media-video/cheese: bump 3.34.0 - ported to meson - ported to EAPI7 - make X dependency optional, since meson build do not requires xserver Closes: https://bugs.gentoo.org/673804 Closes: https://bugs.gentoo.org/698250 Closes: https://github.com/gentoo/gentoo/pull/13378 Signed-off-by: David Heidelberg <david@ixit.cz> Signed-off-by: Matt Turner <mattst88@gentoo.org> media-video/cheese/Manifest | 1 + media-video/cheese/cheese-3.34.0.ebuild | 103 +++++++++++++ .../cheese/files/cheese-3.34.0-buildfix.patch | 17 +++ ...-3.34.0-help-No-more-menu-bars-in-3.34-UI.patch | 160 +++++++++++++++++++++ 4 files changed, 281 insertions(+)
This seems to be some sort of wishful thinking here. meson.build very clearly and unconditionally checks for libX11 and automagically for libXtst, so I'm going to back all of this out in a revbump...
I'll not reintroduce the gst-plugins-base[X] dep though, going to assume people get that properly from gst-plugins-meta or elsewhere when needed