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

Bug 385449

Summary: media-tv/xbmc-9999: add projectm use flag
Product: Gentoo Linux Reporter: BT <amak79>
Component: Current packagesAssignee: Gentoo Xbox project <xbox>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description BT 2011-10-03 05:44:57 UTC
Please add a 'projectm' use flag to control the building of the bundled projectm visualization.

I've tested this locally and it builds fine both when disabled and enabled. There is a quirk when disabled, that results in the projectm visualization being marked as enabled in add-ons. The add-on is non-functional in this state and doesn't seem to cause any issues. I have filed a bug upstream regarding this issue.
Comment 1 BT 2011-10-03 12:25:21 UTC
(In reply to comment #0)
> There is a quirk when disabled, that results in the projectm visualization
> being marked as enabled in add-ons. The add-on is non-functional in this state
> and doesn't seem to cause any issues. I have filed a bug upstream regarding
> this issue.

Upstream has confirmed that this is intended behavior. The same also applies to the recently added 'rsxs' use flag and the request for a 'goom' use flag in bug #385447.
Comment 2 SpanKY gentoo-dev 2011-10-09 17:43:05 UTC
should be all set now in the tree; thanks for the report!

Commit message: Add USE=projectm to control visualization plugin
http://sources.gentoo.org/media-tv/xbmc/metadata.xml?r1=1.9&r2=1.10
http://sources.gentoo.org/media-tv/xbmc/xbmc-9999.ebuild?r1=1.90&r2=1.91
Comment 3 BT 2011-10-10 00:43:08 UTC
Sorry for commenting on a closed bug, but I noticed that you added a libprojectm dep. Does xbmc use an external dep for this? As far as I can tell, it only uses the bundled projectm.
Comment 4 SpanKY gentoo-dev 2011-10-10 01:43:25 UTC
yes, it would seem xbmc uses a local projectm because they patch the API slightly to control the base x/y coordinates