Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pulseaudio for openSUSE:Factory checked in at 2023-09-21 22:13:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pulseaudio (Old) and /work/SRC/openSUSE:Factory/.pulseaudio.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pulseaudio" Thu Sep 21 22:13:15 2023 rev:199 rq:1112539 version:16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pulseaudio/pulseaudio.changes 2023-07-06 18:28:36.475121814 +0200 +++ /work/SRC/openSUSE:Factory/.pulseaudio.new.1770/pulseaudio.changes 2023-09-21 22:13:32.496164201 +0200 @@ -1,0 +2,17 @@ +Wed Sep 20 09:41:37 UTC 2023 - Antonio Larrosa <alarr...@suse.com> + +- Remove with_old_webrtc define since webrtc-audio-processing 1.3 + now also builds for Leap 15.x in multimedia:libs so there's no + need for a special case. + +------------------------------------------------------------------- +Mon Sep 18 14:33:40 UTC 2023 - Takashi Iwai <ti...@suse.com> + +- Enable webrtc AEC3 support: + echo-cancel-add-webrtc-AEC3-support.patch +- Build fixes for webrtc-audio-processing 1.3 (only enabled for TW, + so far; Leap 15.x still receives the old version): + build-sys-Bump-cpp_std-to-c-17.patch + build-sys-Bump-webrtc-audio-processing-dependency.patch + +------------------------------------------------------------------- New: ---- build-sys-Bump-cpp_std-to-c-17.patch build-sys-Bump-webrtc-audio-processing-dependency.patch echo-cancel-add-webrtc-AEC3-support.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pulseaudio.spec ++++++ --- /var/tmp/diff_new_pack.ENci9m/_old 2023-09-21 22:13:34.584239984 +0200 +++ /var/tmp/diff_new_pack.ENci9m/_new 2023-09-21 22:13:34.584239984 +0200 @@ -54,6 +54,12 @@ Patch6: pulseaudio-old-systemd-workaround.patch # PATCH-FIX-OPENSUSE Workaround for suse-module-tools directory Patch7: pulseaudio-dump-module-Ignore-invalid-module-init-tools.patch +# PATCH-FIX-UPSTREAM fix for webrtc-audioprocessing 1.3 +Patch8: echo-cancel-add-webrtc-AEC3-support.patch +# PATCH-FIX-UPSTREAM fix for webrtc-audioprocessing 1.3 +Patch9: build-sys-Bump-cpp_std-to-c-17.patch +# PATCH-FIX-UPSTREAM fix for webrtc-audioprocessing 1.3 +Patch10: build-sys-Bump-webrtc-audio-processing-dependency.patch BuildRequires: alsa-devel >= 1.0.19 BuildRequires: bluez-devel >= 5 BuildRequires: fdupes @@ -68,7 +74,7 @@ BuildRequires: libsndfile-devel >= 1.0.18 BuildRequires: libtool BuildRequires: pkgconfig(libudev) >= 143 -BuildRequires: libwebrtc_audio_processing-devel >= 0.3 +BuildRequires: pkgconfig(webrtc-audio-processing-1) >= 1.0 BuildRequires: orc >= 0.4.9 BuildRequires: perl-XML-Parser BuildRequires: pkgconfig @@ -330,6 +336,9 @@ %patch6 -p1 %endif %patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 %build %meson \ ++++++ build-sys-Bump-cpp_std-to-c-17.patch ++++++ >From e2b63d157fcc5ceb67a2f0eaed202d18baa05a11 Mon Sep 17 00:00:00 2001 From: Arun Raghavan <a...@asymptotic.io> Date: Sun, 13 Aug 2023 07:24:41 -0400 Subject: [PATCH] build-sys: Bump cpp_std to c++17 Match it with webrtc-audio-processing, which is what we care about. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/795> --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project('pulseaudio', 'c', 'cpp', version : run_command(find_program('git-version-gen'), join_paths(meson.current_source_dir(), '.tarball-version')).stdout().strip(), meson_version : '>= 0.50.0', - default_options : [ 'c_std=gnu11', 'cpp_std=c++11' ] + default_options : [ 'c_std=gnu11', 'cpp_std=c++17' ] ) meson.add_dist_script('scripts/save-tarball-version.sh', meson.project_version()) ++++++ build-sys-Bump-webrtc-audio-processing-dependency.patch ++++++ >From 84c53066c65439deb42d29bba8c6899a4fa0e318 Mon Sep 17 00:00:00 2001 From: Arun Raghavan <a...@asymptotic.io> Date: Tue, 20 Oct 2020 17:29:55 -0400 Subject: [PATCH] build-sys: Bump webrtc-audio-processing dependency The package name and versioning are changing upstream, so prepare for that. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/395> --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index b678bb531aad..a1652e4d3094 100644 --- a/meson.build +++ b/meson.build @@ -728,7 +728,7 @@ if get_option('daemon') cdata.set('HAVE_SOXR', 1) endif - webrtc_dep = dependency('webrtc-audio-processing', version : '>= 0.2', required : get_option('webrtc-aec')) + webrtc_dep = dependency('webrtc-audio-processing-1', version : '>= 1.0', required : get_option('webrtc-aec')) if webrtc_dep.found() cdata.set('HAVE_WEBRTC', 1) endif -- 2.35.3 ++++++ echo-cancel-add-webrtc-AEC3-support.patch ++++++ ++++ 618 lines (skipped)