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:
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.
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.
Thanks, Marcel. I removed the dependency on kdebase in sim-0.9.3-r3.
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?
> 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.
Thanks, good to know.