Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 556606 - media-video/vlc: automagic dependency on media-libs/gstreamer media-libs/gst-plugins-base dev-libs/glib virtual/opengl
Summary: media-video/vlc: automagic dependency on media-libs/gstreamer media-libs/gst-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-03 22:29 UTC by om3i
Modified: 2017-08-29 19:45 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info vlc (111,4.93 KB, text/plain)
2015-08-04 22:00 UTC, om3i
Details
vlc-2.2.2.ebuild (vlc-2.2.2.ebuild,15.32 KB, text/plain)
2016-02-23 06:52 UTC, Nick Andrade
Details

Note You need to log in before you can comment on or make changes to this bug.
Description om3i 2015-08-03 22:29:38 UTC
$ readelf -d /usr/lib64/vlc/plugins/codec/libgstdecode_plugin.so |grep gst
 0x0000000000000001 (NEEDED)             Shared library: [libgstvideo-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgstapp-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgstbase-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgstreamer-1.0.so.0]


Reproducible: Always
Comment 1 om3i 2015-08-03 23:02:03 UTC
$ readelf -d /usr/lib64/vlc/plugins/codec/libgstdecode_plugin.so |grep -E 'gobj|glib'
 0x0000000000000001 (NEEDED)             Shared library: [libgobject-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libglib-2.0.so.0]
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-08-04 14:07:34 UTC
Please attach output of "emerge --info vlc"
Comment 3 om3i 2015-08-04 22:00:51 UTC
Created attachment 408320 [details]
emerge --info vlc
Comment 4 om3i 2015-09-01 03:51:59 UTC
Also automagic dependency on egl:

!!! existing preserved libs:
>>> package: media-libs/mesa-9999
 *  - /usr/lib64/libEGL.so.1
 *  - /usr/lib64/libEGL.so.1.0.0
 *      used by /usr/lib64/vlc/plugins/video_output/libegl_x11_plugin.so (media-video/vlc-2.2.1)
Comment 5 om3i 2015-09-01 03:56:38 UTC
It seems it also builds opengl output via glx and egl without USE=opengl.
Comment 6 Nick Andrade 2016-02-23 06:52:44 UTC
Created attachment 426284 [details]
vlc-2.2.2.ebuild

Updated VLC-2.2.2 ebuild with a gstreamer USE flag.  There's no longer a mechanism to turn off OpenGL from configure (will likely eventually remove the USE flag).
Comment 7 Andreas Sturmlechner gentoo-dev 2016-11-26 18:08:24 UTC
USE=gstreamer is part of vlc-2.2.9999 ebuild so should be fixed with the next version bump.
Comment 8 Andreas Sturmlechner gentoo-dev 2017-08-29 19:45:06 UTC
All affected versions were removed from tree.