Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 287247 - media-tv/mythtv: media-libs/libdvdcss should depend on "css" USE flag instead of "dvd"
Summary: media-tv/mythtv: media-libs/libdvdcss should depend on "css" USE flag instead...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-01 17:10 UTC by Fabio Erculiani (RETIRED)
Modified: 2009-11-14 23:23 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.