Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 425150 - media-sound/cantata pulls in KDE dependencies even with USE=-kde
Summary: media-sound/cantata pulls in KDE dependencies even with USE=-kde
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-07 11:04 UTC by Ben de Groot (RETIRED)
Modified: 2012-07-10 23:45 UTC (History)
1 user (show)

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


Attachments
cantata-0.8.0.ebuild - version bump and fixes (cantata-0.8.0.ebuild,779 bytes, text/plain)
2012-07-10 00:58 UTC, Pavlos Ratis (RETIRED)
Details
cantata-0.8.0.ebuild (cantata-0.8.0.ebuild,960 bytes, text/plain)
2012-07-10 23:45 UTC, Pavlos Ratis (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben de Groot (RETIRED) gentoo-dev 2012-07-07 11:04:34 UTC
When I try to emerge cantata with kde useflag disabled, portage still wants to install a shitload of KDE dependencies. It makes the kde useflag quite useless for non-KDE users... Please fix.
Comment 1 Ian Whyman (thev00d00) (RETIRED) gentoo-dev 2012-07-08 14:48:18 UTC
Fixed in Tree, thanks for reporting!
Comment 2 Pavlos Ratis (RETIRED) Gentoo Infrastructure gentoo-dev 2012-07-10 00:58:21 UTC
Created attachment 317744 [details]
cantata-0.8.0.ebuild - version bump and fixes

I created a version bump for Cantata 0.8.0 ,fixed a little bit different the kde USE flag issue and added some new dependencies.
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2012-07-10 07:36:47 UTC
(In reply to comment #2)
> I created a version bump for Cantata 0.8.0 ,fixed a little bit different the
> kde USE flag issue and added some new dependencies.

Since this is an MPD client, all those dependencies should be optional, right? It only *needs* Qt, the rest are add-on features. The Changelog for 0.8.0 mentions that even taglib is optional now. I haven't looked in detail, but I guess the others are as well.

Also, you probably want virtual/ffmpeg, unless for some reason libav can't satisfy the dependency.

And Gentoo convention is to not repeat the package name in the description.
Comment 4 Pavlos Ratis (RETIRED) Gentoo Infrastructure gentoo-dev 2012-07-10 23:45:46 UTC
Created attachment 317876 [details]
cantata-0.8.0.ebuild

Fixed the ebuild based on the above observations