Bugzilla – Bug 144857
kdebase3-SuSE requires dbus-1-devel
Last modified: 2006-01-29 14:27:05 UTC
kdebase3-SuSE requires dbus-1-qt3 which requires dbus-1-devel. Better to split to dbus-1-qt3-devel?
dbus-1 maintainer
This bug was fixed apparently in Beta1, but it is even more ugly now because dbut-1-qt3 requires dbus-1-devel, which seems to end up also requiring gcc, zlib-devel, etc. rpm -q dbus-1-qt3 dbus-1-qt3-0.60-6 rpm -q --requires dbus-1-qt3 dbus-1-devel libstdc++-devel
this package is a requires mess. I just looked briefly into the spec file and dbus-1-glib and dbus-1-devel are wildly mixed while dbus-1-qt3 is both a devel and a non-devel package - I guess the libtool checker introduced the requires in question. I suggest we split that package even further and add a dbus-1-glib-devel and dbus-1-qt3-devel
Let's split if that helps unless somebody has a better idea.
i have removed the requirs i have added, so it no longer should require dbus-1-devel. i suggest to just let the libtool checker go on this one.
Looking into it now.
libtool is broken by design. *.la files contains runtime and linking informations. the only corect fix is to remove all *.la files and don't use libltdl() but dlopen().
I just submitted a fixed package and changed those packages that need dbus-1-qt3 for build. Thorsten, if you think this is wrong (don't understand the relevance of your comment), please speak up.