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

Bug 287247

Summary: media-tv/mythtv: media-libs/libdvdcss should depend on "css" USE flag instead of "dvd"
Product: Gentoo Linux Reporter: Fabio Erculiani (RETIRED) <lxnay>
Component: Current packagesAssignee: Television related Applications in Gentoo's Portage <media-tv>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Fabio Erculiani (RETIRED) gentoo-dev 2009-10-01 17:10:49 UTC
All the packages depending on media-libs/libdvdcss use the "css" global USE flag as dependency conditional while current media-tv/mythtv ebuilds in tree use "dvd".

It would be nice to have those ebuilds uniformed with the rest of the tree to allow proper libdvdcss exclusion.


Reproducible: Always
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2009-11-08 01:30:21 UTC
It's not a question of simple CSS support for decoding DVDs. Without this option, MythTV will not play or support DVDs at all.

So yes, USE=dvd is most certainly CORRECT for MythTV.
Comment 2 Fabio Erculiani (RETIRED) gentoo-dev 2009-11-08 06:54:16 UTC
Maybe, but in current mythtv ebuilds, USE="dvd" DOES NOT AFFECT THE BUILD SYSTEM at all. It's just used for conditioning libdvdcss as RDEPEND, which is not even used in any part of the code directly (in fact it uses dlopen, like any other app out there). So USE="dvd" is just a convenience USE flag that really does nothing but pulling in libdvdcss into depgraph. Moreover, mythtv is the only one remaining using libdvdcss dep that way, others ebuild have all been uniformed.
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2009-11-14 23:23:39 UTC
Fixed. But I'm not interested in anymore of these since our USE flag configuration is very well documented on external sources.