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

Bug 262284

Summary: [kde-base/marble] Senseless Dependencies
Product: Gentoo Linux Reporter: Andreas G <unregistr3d>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: gentoo-bugs
Priority: High    
Version: 2008.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andreas G 2009-03-12 16:58:11 UTC
Hi,
i posted a ebuild-request of sci-geosciences/marble , and now its deleted and replaced by kde-base/marble.
But kde-base/marble has 150MiB dependencies!
(i already posted the problem in http://bugs.gentoo.org/show_bug.cgi?id=252472 , but nobody cares)

I think the dependencies are the main problem of the whole kde-apps, i'm really sure i don't need that much libs only for marble. It works on my system without any of them...
The kde USE-Flag is just a placebo, it prevents you from installing the whole KDE but not from the remainig 20 packages (incl. kdebase-data and kdelibs).

"The goal of Gentoo is to design tools and systems that allow a user to do that work as pleasantly and efficiently as possible, as they see fit"
But how should this work, if there is a bunch of senseless dependencies on every package?

mfg
Comment 1 Allen Brooker (AllenJB) 2009-03-12 17:10:10 UTC
Use the --tree option along with your emerge command you posted in the bug you referenced. This will allow you to see what packages are pulling in the dependencies. 

There's a good deal of media libraries there, which I would bet are being pulled in via xine and can be removed by disabling some of xine's use flags.

Disabling semantic-desktop will get rid of akonadi and its dependencies.

There are certainly some others you can get rid of too, but you're not going to get rid of everything. KDE apps depend on kdelibs, which has a few unavoidable deps of its own.

From what I can see the tools are there to slim down this particular install a fair bit. You just have to know how to use them. Please see the Gentoo Handbook for documentation on use flags and how to use them.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2009-03-13 00:29:16 UTC

*** This bug has been marked as a duplicate of bug 252472 ***