|Summary:||fix kde-split-ebuild dependencies for net-im/sim|
|Product:||Gentoo Linux||Reporter:||Jan Essert <netz>|
|Component:||[OLD] KDE||Assignee:||Gentoo KDE team <kde>|
|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) 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) 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) 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.