According to the gstreamer folks this used to be a real dependency historically (or at least v4l depended on some X things), but no longer is.
Would anyone kindly fix this? It's but to remove 2 letters from that ebuild.
Created attachment 507660 [details, diff] Patch
I'd like to point out that this has been ignored on the 387777eaa1eeb04c99598a3e9c7bf61805821d11 update, again. This patch is confirmed working. X is not a dependency. Please apply it properly!
grepping sources of the plugin, there is indeed no more X headers or linking required. There is still a trace in _CFLAGS but that's not a problem.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0fedbc518de8677a9ca4a4bcf82818af81dca0 commit fe0fedbc518de8677a9ca4a4bcf82818af81dca0 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2018-01-28 18:54:28 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2018-01-28 19:12:58 +0000 media-plugins/gst-plugins-v4l2: bump to 1.12.4, remove unnecessary gst-plugins-base[X] dep Closes: https://bugs.gentoo.org/615390 Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-plugins/gst-plugins-v4l2/Manifest | 1 + .../gst-plugins-v4l2-1.12.4.ebuild | 28 ++++++++++++++++++++++ 2 files changed, 29 insertions(+)