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

Bug 81719

Summary: fix kde-split-ebuild dependencies for net-im/sim
Product: Gentoo Linux Reporter: Jan Essert <netz>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jan Essert 2005-02-12 04:35:02 UTC
net-im/sim-0.9.3-r3 depends on kdebase-meta, which is almost certainly an overkill, since at my machine, it works fine with just kdebase-startkde, kdebase-kioslaves and kdebase-l10n installed.

So could you please narrow down the dependencies at least this far (don't know if and how this goes farther)?

It's rather annoying, because I can't use 'emerge world' anymore without installing a lot of unnecessary packages :)

Reproducible: Always
Steps to Reproduce:
Comment 1 Simone Gotti (RETIRED) gentoo-dev 2005-02-12 06:59:43 UTC
Narrowing down needs time and manpower. We rely an users helps for doing this. 
It's not difficult to do this. Just look in the configure.in files on what sim checks for (look also to which kdebase libs it wants to link, if presents) and then make some compiling experiments. This will help us a lot, thanks.
Comment 2 Marcel Martin 2005-04-07 16:03:16 UTC
The KDE-specific files mentioned in configure.in are the header files krootpixmap.h and ktextedit.h, both of which are in kde-base/kdelibs.

Grepping through the entire sim sourcecode for #include files starting with 'k' yields about two dozen unique files. All of them belong to kde-base/kdelibs. I can also confirm that all (dynamic) libraries that sim links against (output of ldd /usr/bin/sim) are provided by kde-base/kdelibs.

I suppose the dependency can therefore safely be changed to kdelibs. Doing this locally sim compiles successfully and works as before.
Comment 3 Gregorio Guidi (RETIRED) gentoo-dev 2005-04-08 01:57:47 UTC
Thanks, Marcel. I removed the dependency on kdebase in sim-0.9.3-r3.
Comment 4 Marcel Martin 2005-04-12 14:16:05 UTC
That's good, but I don't understand why there's not even a dependency on kdelibs anymore. Is that a mistake or on purpose?
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2005-04-12 15:01:09 UTC
> That's good, but I don't understand why there's not even a dependency on 
> kdelibs anymore. Is that a mistake or on purpose?

It's added automatically by the eclass.
Comment 6 Marcel Martin 2005-04-13 13:54:37 UTC
Thanks, good to know.