Bug 223765 - libdvdnav is an uneccesary dependency in various ebuilds
|
Bug#:
223765
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: media-video@gentoo.org
|
Reported By: dynamotwain@aim.com
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: libdvdnav is an uneccesary dependency in various ebuilds
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-05-26 22:00 0000
|
libdvdnav was unmaintained for a few years, and being full of bugs, a number of
programs forked their own copies, no longer relying on externally provided
libdvdnav headers or libraries. However, some packages still list
media-libs/libdvdnav as dependencies. These packages include:
app-cdr/k9copy (since 1.0.5 or so)
media-tv/mythtv (since 0.20)
The remaining packages in portage that depend on media-libs/libdvdnav appear to
actually link to the external dynamic libraries provided by libdvdnav.
Assigning to media-video because of libdvdnav.
> app-cdr/k9copy (since 1.0.5 or so) : CC'ing kde
> media-tv/mythtv (since 0.20) : CC'ing cardoe and media-tv
k9copy always included its own copy of this library, so Gentoo isn't entirely
free from it, but I guess it fixes your problem. v.1.2.3-r1 with /some/ fixes
in cvs. If there is a security issue with libdvdnav, please drop a comment.
Leaving it to you to resolve, it's your bug and I'm too tired to check, if
k9copy is really the last offender.
What about vlc with use flag "dvd" enabled?
VLC trunk currently requires an external copy of libdvdnav (See
https://trac.videolan.org/vlc/browser/configure.ac#L2098)
However, I do not know if VLC has ever provided its own fork, and VLC's Trac
interface to git doesn't appear to sport an easy way to view tagged versions of
files, so I don't know about prior releases.