From 00dcfbeb58c00b131ce0a7a1d89bccdffbbc0e4e211ed27e205b86ed9f3e77c1 Mon Sep 17 00:00:00 2001 From: Ondrej Holecek Date: Sun, 24 Jan 2021 11:22:43 +0000 Subject: [PATCH 1/4] Accepting request 866344 from home:dirkmueller:branches:multimedia:libs - udpate to 14.2: * Support upto 8 mixer channels on ALSA devices * Handle ALSA jacks with the same name but different index values * Switch to plugged-in headset when mic availability is unknown * Fix a potential segfault in the Bluetooth oFono HFP backend * Fix a problem with module-ladspa-sink when avoid-resampling=true * Update to the NEWS file for 14.0 (and 14.1) * Fix database names containing canonical host for meson builds OBS-URL: https://build.opensuse.org/request/show/866344 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=228 --- pulseaudio-14.0.tar.xz | 3 --- pulseaudio-14.2.tar.xz | 3 +++ pulseaudio.changes | 12 ++++++++++++ pulseaudio.spec | 8 ++++---- 4 files changed, 19 insertions(+), 7 deletions(-) delete mode 100644 pulseaudio-14.0.tar.xz create mode 100644 pulseaudio-14.2.tar.xz diff --git a/pulseaudio-14.0.tar.xz b/pulseaudio-14.0.tar.xz deleted file mode 100644 index 6ef960a..0000000 --- a/pulseaudio-14.0.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a834775d9382b055504e5ee7625dc50768daac29329531deb6597bf05e06c261 -size 1980800 diff --git a/pulseaudio-14.2.tar.xz b/pulseaudio-14.2.tar.xz new file mode 100644 index 0000000..3f85eaa --- /dev/null +++ b/pulseaudio-14.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75d3f7742c1ae449049a4c88900e454b8b350ecaa8c544f3488a2562a9ff66f1 +size 1951300 diff --git a/pulseaudio.changes b/pulseaudio.changes index 2e43a85..5785449 100644 --- a/pulseaudio.changes +++ b/pulseaudio.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Sun Jan 24 09:52:06 UTC 2021 - Dirk Müller + +- udpate to 14.2: + * Support upto 8 mixer channels on ALSA devices + * Handle ALSA jacks with the same name but different index values + * Switch to plugged-in headset when mic availability is unknown + * Fix a potential segfault in the Bluetooth oFono HFP backend + * Fix a problem with module-ladspa-sink when avoid-resampling=true + * Update to the NEWS file for 14.0 (and 14.1) + * Fix database names containing canonical host for meson builds + ------------------------------------------------------------------- Wed Jan 13 17:36:51 CET 2021 - tiwai@suse.de diff --git a/pulseaudio.spec b/pulseaudio.spec index 6ba5958..50e8c65 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -21,18 +21,18 @@ %define _fillupdir /var/adm/fillup-templates %endif -%define drvver 14.0 +%define drvver 14.2 %define soname 0 %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d %define _bashcompletionsdir %{_datadir}/bash-completion/completions Name: pulseaudio -Version: 14.0 +Version: 14.2 Release: 0 Summary: A Networked Sound Server License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/Sound Daemons -Url: http://pulseaudio.org -Source: http://www.freedesktop.org/software/pulseaudio/releases/%{name}-%{version}.tar.xz +Url: https://www.freedesktop.org/wiki/Software/PulseAudio/ +Source: https://www.freedesktop.org/software/pulseaudio/releases/%{name}-%{version}.tar.xz Source1: default.pa-for-gdm Source2: setup-pulseaudio Source3: sysconfig.sound-pulseaudio From 1392685cddb735ad3b46005b12699b6a34282aa079f9f52e07be0b1d586d0232 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 26 Jan 2021 14:11:56 +0000 Subject: [PATCH 2/4] Accepting request 866844 from home:Guillaume_G:branches:multimedia:libs - Disable LTO on armv7 as it breaks the build OBS-URL: https://build.opensuse.org/request/show/866844 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=229 --- pulseaudio.changes | 5 +++++ pulseaudio.spec | 3 +++ 2 files changed, 8 insertions(+) diff --git a/pulseaudio.changes b/pulseaudio.changes index 5785449..3cca2d3 100644 --- a/pulseaudio.changes +++ b/pulseaudio.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jan 26 13:37:05 UTC 2021 - Guillaume GARDET + +- Disable LTO on armv7 as it breaks the build + ------------------------------------------------------------------- Sun Jan 24 09:52:06 UTC 2021 - Dirk Müller diff --git a/pulseaudio.spec b/pulseaudio.spec index 50e8c65..261a01a 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -15,6 +15,9 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%ifarch armv7 armv7hl +%define _lto_cflags %{nil} +%endif #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} From 9454d0083f3de6299e3f52a838b3921213c785b81d89f8a83fae649c909a62fc Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 29 Jan 2021 19:05:02 +0000 Subject: [PATCH 3/4] Accepting request 867525 from home:dimstar:Factory - Supplement pulseaudio-bash-completion against bash-completion, not bash. * Fix database names containing canonical host for meson builds OBS-URL: https://build.opensuse.org/request/show/867525 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=230 --- pulseaudio.changes | 8 +++++++- pulseaudio.spec | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/pulseaudio.changes b/pulseaudio.changes index 3cca2d3..da8d9fe 100644 --- a/pulseaudio.changes +++ b/pulseaudio.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Jan 28 15:39:02 UTC 2021 - Dominique Leuenberger + +- Supplement pulseaudio-bash-completion against bash-completion, + not bash. + ------------------------------------------------------------------- Tue Jan 26 13:37:05 UTC 2021 - Guillaume GARDET @@ -13,7 +19,7 @@ Sun Jan 24 09:52:06 UTC 2021 - Dirk Müller * Fix a potential segfault in the Bluetooth oFono HFP backend * Fix a problem with module-ladspa-sink when avoid-resampling=true * Update to the NEWS file for 14.0 (and 14.1) - * Fix database names containing canonical host for meson builds + * Fix database names containing canonical host for meson builds ------------------------------------------------------------------- Wed Jan 13 17:36:51 CET 2021 - tiwai@suse.de diff --git a/pulseaudio.spec b/pulseaudio.spec index 261a01a..58f6c2b 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -321,7 +321,7 @@ Summary: PulseAudio Bash completion Group: System/Shells Requires: %{name}-utils = %{version} Requires: bash-completion -Supplements: packageand(pulseaudio:bash) +Supplements: packageand(pulseaudio:bash-completion) %description bash-completion Optional dependency offering bash completion for various PulseAudio utilities From 776bc2dffafcf013e14c2bc13f5abacb645dd8a49b830688d142de43e1feb61f Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 29 Jan 2021 19:23:38 +0000 Subject: [PATCH 4/4] Accepting request 867784 from home:tiwai:branches:multimedia:libs - Drop the bad patch: pulseaudio-wrong-memset.patch the patch has been wrongly refreshed, mutated into a harmful form. The original bug has been already fixed in the upstream commit 764eabd10. OBS-URL: https://build.opensuse.org/request/show/867784 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=231 --- pulseaudio-wrong-memset.patch | 15 --------------- pulseaudio.changes | 7 +++++++ pulseaudio.spec | 2 -- 3 files changed, 7 insertions(+), 17 deletions(-) delete mode 100644 pulseaudio-wrong-memset.patch diff --git a/pulseaudio-wrong-memset.patch b/pulseaudio-wrong-memset.patch deleted file mode 100644 index 5e132bc..0000000 --- a/pulseaudio-wrong-memset.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- - src/modules/echo-cancel/adrian-aec.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- a/src/modules/echo-cancel/adrian-aec.c -+++ b/src/modules/echo-cancel/adrian-aec.c -@@ -171,7 +171,7 @@ static void AEC_leaky(AEC *a) - } else if (1 == a->hangover) { - --(a->hangover); - // My Leaky NLMS is to erase vector w when hangover expires -- memset(a->w_arr, 0, sizeof(a->w_arr)); -+ memset(a->w_arr, 0, sizeof(REAL)); - } - } - } diff --git a/pulseaudio.changes b/pulseaudio.changes index da8d9fe..788083a 100644 --- a/pulseaudio.changes +++ b/pulseaudio.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Fri Jan 29 20:15:24 CET 2021 - tiwai@suse.de + +- Drop the bad patch: pulseaudio-wrong-memset.patch + the patch has been wrongly refreshed, mutated into a harmful form. + The original bug has been already fixed in the upstream commit 764eabd10. + ------------------------------------------------------------------- Thu Jan 28 15:39:02 UTC 2021 - Dominique Leuenberger diff --git a/pulseaudio.spec b/pulseaudio.spec index 58f6c2b..b7caa44 100644 --- a/pulseaudio.spec +++ b/pulseaudio.spec @@ -48,7 +48,6 @@ Source98: pulseaudio-rpmlintrc Source99: baselibs.conf Patch0: disabled-start.diff Patch1: suppress-socket-error-msg.diff -Patch2: pulseaudio-wrong-memset.patch # PATCH-FIX-OPENSUSE qpaeq-shebang.patch Avoid rpmlint error due to using env python shebang Patch5: qpaeq-shebang.patch # PATCH-FIX-OPENSUSE Workaround for old systemd on Leap 15.x @@ -342,7 +341,6 @@ Optional dependency offering zsh completion for various PulseAudio utilities %setup -q -T -b0 %patch0 -p1 %patch1 -p1 -%patch2 -p1 %patch5 -p1 # workaround for Leap 15.x %if 0%{?suse_version} < 1550