Description of problem: bluez-pin fails to build with mock. Version-Release number of selected component (if applicable): bluez-pin-0.30-2.src.rpm Build fails with: /usr/bin/ld: cannot find -ldbus-glib-1 Attached is patch to add buildrequires dbus-glib
Created attachment 129093 [details] BuildRequires Patch
On FC5, /usr/lib/libdbus-glib-1.so is provided by dbus-devel, which we _do_ require. However, that's just a symlink to libdbus-glibc-1.so.2.0.0, which is provided by dbus-glib. Is this the way it should be? Shouldn't dbus-devel require dbus-glib, if it contains symlinks poniting to files provided by that package? Or should we have a dbus-glib-devel? Is this different in rawhide already?
dbus-devel should require all the subpackages. I'll build a new one in Rawhide.
bluez-pin-0.30-2.src.rpm builds on i386 and x86_64.