Bug#979281: pulseaudio should reduce unnecessary Build-Depends

Felipe Sateler fsateler at debian.org
Tue Jan 5 23:09:08 GMT 2021


Control: tags -1 pending

On Mon, Jan 4, 2021 at 7:12 PM Helmut Grohne <helmut at subdivi.de> wrote:

> Source: pulseaudio
> Version: 13.0-5
> Tags: patch
> User: helmutg at debian.org
> Usertags: rebootstrap
>
> pulseaudio is involved in a number of dependency cycles relevant to
> architecture bootstrapping. Those are hard to solve, but without looking
> into detail, a number of dependencies can be easily dropped:
>
>  * check is only used for unittests. Therefore it can be skipped with
>    the <!nocheck> build profile.
>  * libsamplerate0-dev is deprecated in pulseaudio and only enabled when
>    explicitly passing --enable-libsamplerate. The package hasn't done
>    this and therefore libsamplerate is unused.
>  * libjson-c-dev is unused since version 10.0 where pulseaudio adopted
>    its own json parsing library. See NEWS.
>
> This seems all quite straight forward, no? Please apply the attached
> patch
>

Thanks! Applied.

I suspect this won't help you very much in the bootstrap process. I figure
what is needed is a build profile that builds only libpulse{0,-dev}. Happy
to take patches for it.


-- 

Saludos,
Felipe Sateler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pulseaudio-devel/attachments/20210105/cb4fc374/attachment.html>


More information about the pkg-pulseaudio-devel mailing list