Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81719 - fix kde-split-ebuild dependencies for net-im/sim
Summary: fix kde-split-ebuild dependencies for net-im/sim
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High minor
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-12 04:35 UTC by Jan Essert
Modified: 2005-04-13 13:54 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.