Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 615390

Summary: media-plugins/gst-plugins-v4l2 should not depend on media-plugins/gst-plugins-base[X]
Product: Gentoo Linux Reporter: Cedric Sodhi <manday>
Component: Current packagesAssignee: GStreamer package maintainers <gstreamer>
Status: RESOLVED FIXED    
Severity: normal CC: manday
Priority: Normal Keywords: Inclusion
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch

Description Cedric Sodhi 2017-04-12 17:42:41 UTC
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.
Comment 1 Cedric Sodhi 2017-12-02 09:10:15 UTC
Would anyone kindly fix this? It's but to remove 2 letters from that ebuild.
Comment 2 Cedric Sodhi 2017-12-02 09:11:55 UTC
Created attachment 507660 [details, diff]
Patch
Comment 3 Cedric Sodhi 2017-12-17 07:25:37 UTC
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!
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2017-12-18 07:42:24 UTC
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.
Comment 5 Larry the Git Cow gentoo-dev 2018-01-28 19:13:08 UTC
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(+)