Project

General

Profile

Bug #376

libaudclient dependencies

Added by Cristian Morales Vega about 11 years ago. Updated almost 11 years ago.

Status:
Rejected
Priority:
Minor
Assignee:
-
Category:
-
Target version:
-
Start date:
November 28, 2013
Due date:
% Done:

0%

Estimated time:
Affects version:

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.

Also available in: Atom PDF