daemon shouldn't depend on libpulse
Submitted by Pierre Ossman
Assigned to pul..@..op.org
Description
The pulseaudio binary (and a bunch of other stuff), has an incorrect dependency on libpulse. This was introduced in commit df6e38bf (yes I know it's ancient. But that was still after the last time I was involved in the project, so I didn't spot it until now):
commit df6e38bf Author: Lennart Poettering lennart@poettering.net Date: Tue Oct 21 23:55:33 2008 +0200
temporary commit to allow flameeyes a look
Seem like the commit wasn't terribly temporary. :)
The so-files are supposed to be divided as such:
-
lubpulsecore : Stuff that only the server needs
-
libpulse : Stuff that only the client needs
-
libpulsecommon : Stuff that both the client and the server needs
With the server depending on libpulse, libpulsecommon is entirely redundant and might as well be merged into libpulse.
Or we go back to the old system, reducing the stuff loaded by the server.