[pulseaudio-discuss] libcanberra should be an optional dependency for pavucontrol
Colin Guthrie
gmane at colin.guthr.ie
Mon Oct 6 05:09:24 PDT 2008
Ozan Çağlayan wrote:
> The GIT branch of pavucontrol and the latest stable release strictly
> depends on libcanberra for managing the event sounds' volume. I think
> that this dependency should be made "optional" so that the distributions
> with KDE desktop environment can compile it without depending on
> libcanberra.
I agree (ish). While libcanberra is the defacto implementation of the
sound theme spec, it is just an implementation and if an alternative
library is written (e.g. for use in Qt - and yes I know it would make
more sense to use libcanberra for Qt, but this is just "in theory" ;))
that also implements the spec, then pavucontrol would not compile there.
That said, libcanberra itself is very easy to compile and if pavucontrol
is just using it as an implementation of the spec in order to generate
an appropriate UI, then IMO I think that's fine and you should just
compile libcanberra and ship it.
I guess the bigger question of "do you want the sound theme part of the
pavucontrol UI compiled when the desktop does not support it" is really
what needs answered.
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [http://www.mandriva.com/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
More information about the pulseaudio-discuss
mailing list