Re: Andreas Metzler
> that change is in direct opposition to to Debian's way of handling
> shared libraries. https://www.debian.org/doc/debian-policy/ch-sharedlibs.html
>
> If xcwcp requires the unversioned .so it will need a dependency on the
> development package.
xcwcp opens libpulse-simple.so using dlopen():
bool cw_is_pa_possible(const char *device)
{
const char *library_name = "libpulse-simple.so";
if (!cw_dlopen_internal(library_name, &(cw_pa.handle))) {
I don't know why it is doing that, but if that is a common pattern,
libpulse-simple should be treated as a plugin and have the .so file in
the main package.
Looking at the list of reverse-dependencies, that doesn't seem to be
the case though:
Reverse Depends:
liballegro-acodec5-dev,libpulse-dev
libsphinxbase-dev,libpulse-dev
libsphinxbase-dev,libpulse-dev
librtaudio-dev,libpulse-dev
libpulse-ocaml-dev,libpulse-dev
libsdl2-dev,libpulse-dev
libsdl1.2-dev,libpulse-dev
libefl-all-dev,libpulse-dev
libcinnamon-desktop-dev,libpulse-dev
liballegro-audio5-dev,libpulse-dev
i.e. this is not a common pattern, and the usage in xcwcp is likely
just weird. So guess we should indeed add libpulse-dev to the xcwcp
dependency list.
Federico: do you want to do that change? (Please check if the fix is
only for xcwcp or also for the other binaries in the unixcw source.)
Christoph DF7CB
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel