[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#46322] [staging 0/2] Update pulseaudio to 14.2 and move to meson bu
[bug#46322] [staging 0/2] Update pulseaudio to 14.2 and move to meson build system
Tue, 16 Feb 2021 09:01:52 +0100
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Leo Famulari <email@example.com> writes:
> On Fri, Feb 05, 2021 at 09:00:29AM +0100, Brice Waegeneire wrote:
>> * gnu/packages/pulseaudio.scm (pulseaudio)[build-system]: Switch from
>> gnu to meson.
>> [arguments]: Migrate configure flags for meson.
>> [propagated-inputs]: Replace 'gdbm' with 'tdb', upstream default.
>> + `(#:configure-flags
>> + (let ((out (assoc-ref %outputs "out")))
>> + (list "-Doss-output=disable"
>> + "-Dbluez5=true"
>> + "-Dlocalstatedir=/var"
>> + (string-append "-Dudevrulesdir="
>> + out "/lib/udev/rules.d")
>> + ;; Ensure the RUNPATH contains all installed library
>> + (string-append "-Dc_link_args=-Wl,-rpath="
>> + out "/lib/pulseaudio:"
>> + out "/lib:"
>> + out "/lib/pulse-14.2/modules")))
> We should avoid hard-coding the version string with something like
> "/lib/pulse-" ,version "/modules"
> Overall LGTM for staging. Maybe you already did this but I recommend
> comparing the built outputs of the old and new versions to make sure we
> don't accidentally lose any components by using the new build system.
No, I hadn't so thank you for the heads up. Esound support isn't
availaible with the new build system but that software isn't maintained
anymore and pulseaudio devs are looking to drop support for it¹.
Pushed as 0c25529c6c4d1da7483db3db8bdc4a10b580c85b.