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

Bug 306225

Summary: Amarok needs +gtk USE flag for libgpod while libgpod can be compiled without that flag if installed separately
Product: Gentoo Linux Reporter: Piotrek Juzwiak <piotrek.juzwiak>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Piotrek Juzwiak 2010-02-21 18:22:04 UTC
When installing amarok with ipod support it needs libgpod for this and says that it needs the +gtk flag BUT when installig libgpod it doesn't complain when installing without gtk flag

Reproducible: Always

Steps to Reproduce:
1.Install amarok without gtk USE flag
2.
3.



Expected Results:  
I would expect amarok to not force the gtk use flag if libgpod can be installed without it just fine.

it should install fine without requiring the gtk flag
Comment 1 Doktor Notor 2010-02-21 19:05:44 UTC
While libgpod can compile perfectly fine w/o USE=gtk, amarok *requires* media-libs/libgpod[gtk] as clearly stated in amarok ebuilds. If you dislike it, emerge amarok w/ USE="-ipod"
Comment 2 Piotrek Juzwiak 2010-02-21 19:07:53 UTC
(In reply to comment #1)
> While libgpod can compile perfectly fine w/o USE=gtk, amarok *requires*
> media-libs/libgpod[gtk] as clearly stated in amarok ebuilds. If you dislike it,
> emerge amarok w/ USE="-ipod"
> 

Well but the point is i want to use amarok with ipod support for my ipod of course and since libgpod doesn't need gtk then why amarok would need it ?
Comment 3 Doktor Notor 2010-02-21 19:10:39 UTC
(In reply to comment #2)
> Well but the point is i want to use amarok with ipod support for my ipod of
> course and since libgpod doesn't need gtk then why amarok would need it ?

Because it needs libgpod features which are ONLY available when you have installed libgpod with USE=gtk. That's it. No bug here.