Bug #376
libaudclient dependencies
0%
Description
As far as I can see audacious/audctrl.h has
#include <glib.h>
#include <dbus/dbus-glib.h>
So the corresponding Requires.private should be in audclient.pc.
Or, even better, those headers could be removed and forward declarations added on its place to remove the dependency.
History
#1 Updated by John Lindgren about 11 years ago
libaudclient is going away in 3.5 anyway because it is tied to the legacy dbus-glib, and Audacious is using GDBus now. (The D-Bus API itself isn't changing, so libaudclient will still work if someone wants to maintain it separately.)
#2 Updated by John Lindgren almost 11 years ago
- Status changed from New to Rejected
Actually dbus-glib must be a dependency of any software using libaudclient, because you cannot use libaudclient without first creating a DBusGProxy object. There is no bug here.