Description of problem: kickpim is a kicker applet. However, it installs a .so and a .la in %{_libdir}. Was is more, the name of the library is not standard. Version-Release number of selected component (if applicable): kickpim-0.5.3-9.fc5.3, kickpim-0.5.3-10 from devel too. Steps to Reproduce: 1. Install kickpim from FE repo. 2. rpm -ql kickpim | grep lib Actual results: /usr/lib/libkickpim.la /usr/lib/libkickpim.so Expected results: /usr/lib/kde3/kickpim_panelapplet.la /usr/lib/kde3/kickpim_panelapplet.so Note: the spec file have macros that call "rpm -q" during the build. 1/ This package will have difficulties to pass the mass review process at FUDcon. 2/ I am surprised that the Fedora build system allows such a thing.
(In reply to comment #0) > Note: the spec file have macros that call "rpm -q" during the build. Forget that note. I was not reading the actual spec file. :-(
libkickpim.la, libkickpim.so are loadable modules, not shared libraries, similar to the libkdeinit_*.so modules in koffice. Agreed, it *should* be using something better along the lines of what you suggested, but I'd argue that's a relatively minor issue to be taken upstream, not particularly interesting/relevant to fedora's packaging of it.
(In reply to comment #2) > libkickpim.la, libkickpim.so are loadable modules, not shared libraries, > similar to the libkdeinit_*.so modules in koffice. I know. That's why it SHOULD (not MUST) be in %{_libdir}/kde3/ like other kicker applet modules. Upstream seems dead: no release since 2004, whereas it has 18 open bugs and 28 open RFE in the Sourceforge tracker. I have remove kickpim from my system.