From 51f4f651b45bf06cb86c034550386e4f2ea1ba53 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 13 Nov 2019 21:44:03 +0100 Subject: [PATCH 01/40] correctly escape macro start in changelog --- alsa-plugins.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index baf10fc..42c7129 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -260,7 +260,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; - Updated to 1.2.1 * Tue Aug 20 2019 Gwyn Ciesla - 1.1.9-3 -- macroize %{_sysconfdir}. +- macroize %%{_sysconfdir}. * Wed Jul 24 2019 Fedora Release Engineering - 1.1.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From d732b4afa3051d16b7dc811b6ff01fba9c276fb5 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 13 Nov 2019 21:44:03 +0100 Subject: [PATCH 02/40] correctly escape macro start in changelog --- alsa-plugins.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index baf10fc..42c7129 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -260,7 +260,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; - Updated to 1.2.1 * Tue Aug 20 2019 Gwyn Ciesla - 1.1.9-3 -- macroize %{_sysconfdir}. +- macroize %%{_sysconfdir}. * Wed Jul 24 2019 Fedora Release Engineering - 1.1.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From f1c7a00d5aa59a056cb1a2f3001352cd2676f153 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 11:27:42 +0000 Subject: [PATCH 03/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 42c7129..4ae111d 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -256,6 +256,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Nov 13 2019 Jaroslav Kysela - 1.2.1-1 - Updated to 1.2.1 From b31e35e3338c086ec43336ef9e68d8b4ea88b7a2 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 19 Feb 2020 13:25:58 +0100 Subject: [PATCH 04/40] updated to 1.2.2 --- alsa-plugins.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 4ae111d..2477880 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.2.1 -Release: 2%{?dist} +Version: 1.2.2 +Release: 1%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -256,6 +256,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Wed Feb 19 2020 Jaroslav Kysela - 1.2.2-1 +- Updated to 1.2.2 + * Tue Jan 28 2020 Fedora Release Engineering - 1.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 0be1a1c..d350ed8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.2.1.tar.bz2) = a49ef9290b66855112e301a5fd5a0932f13a50254e164f3340f2b342a36469532ee783beabfe5e95870dbf4cd81ca1e8d0415d94c8c7ee963133fb3c343721de +SHA512 (alsa-plugins-1.2.2.tar.bz2) = 25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb From db8a59bac92288432f98afbd8059e89ecb610246 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 19 Feb 2020 13:25:58 +0100 Subject: [PATCH 05/40] updated to 1.2.2 --- alsa-plugins.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 42c7129..c6cb768 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,7 +5,7 @@ %endif Name: alsa-plugins -Version: 1.2.1 +Version: 1.2.2 Release: 1%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ @@ -256,6 +256,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Wed Feb 19 2020 Jaroslav Kysela - 1.2.2-1 +- Updated to 1.2.2 + * Wed Nov 13 2019 Jaroslav Kysela - 1.2.1-1 - Updated to 1.2.1 diff --git a/sources b/sources index 0be1a1c..d350ed8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.2.1.tar.bz2) = a49ef9290b66855112e301a5fd5a0932f13a50254e164f3340f2b342a36469532ee783beabfe5e95870dbf4cd81ca1e8d0415d94c8c7ee963133fb3c343721de +SHA512 (alsa-plugins-1.2.2.tar.bz2) = 25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb From 688a0502e4f5b5b6a752fe74274a29ae0237a863 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 3 Mar 2020 10:19:28 +0100 Subject: [PATCH 06/40] add simple tests --- tests/run_tests.sh | 12 ++++++++++++ tests/tests.yml | 11 +++++++++++ 2 files changed, 23 insertions(+) create mode 100755 tests/run_tests.sh create mode 100644 tests/tests.yml diff --git a/tests/run_tests.sh b/tests/run_tests.sh new file mode 100755 index 0000000..ff02118 --- /dev/null +++ b/tests/run_tests.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +set -ex + +# create patest user +adduser patest + +# run pulseaudio daemon +su - patest -c "pulseaudio --start --log-target=stderr" + +# run pulseaudio test (null sink) +su - patest -c "speaker-test -D pulse -l 1" diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..d18fdf5 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,11 @@ +- hosts: localhost + roles: + - role: standard-test-basic + tags: + - classic + required_packages: + - pulseaudio + tests: + - simple: + dir: . + run: ./run_tests.sh From 64af59dd12410e4f8b749206a90975f2fca197fe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 11:57:27 +0000 Subject: [PATCH 07/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 2477880..f5a3614 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -256,6 +256,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.2.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Feb 19 2020 Jaroslav Kysela - 1.2.2-1 - Updated to 1.2.2 From 5ae51c83bb280041a39b3233a6ba7c6ae99fcb52 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jul 2020 23:55:53 +0000 Subject: [PATCH 08/40] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index f5a3614..8ec8ec3 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -256,6 +256,10 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Fri Jul 31 2020 Fedora Release Engineering - 1.2.2-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 1.2.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 0da4153b24ddc9ef43d29d30e79a5ba5815550fe Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Wed, 16 Dec 2020 23:24:49 +0000 Subject: [PATCH 09/40] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- alsa-plugins.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 8ec8ec3..2548e1e 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -117,6 +117,7 @@ pre-processing of a mono stream like denoise using libspeex DSP API. %package maemo BuildRequires: dbus-devel +BuildRequires: make Summary: Maemo plugin for ALSA License: LGPLv2+ %description maemo From 34f8d7dacfbb57c49ec99967f711bc1ecaf6f7e8 Mon Sep 17 00:00:00 2001 From: Rex Dieter Date: Mon, 4 Jan 2021 11:41:33 -0600 Subject: [PATCH 10/40] -pulseaudio: Requires: pulseaudio-daemon --- alsa-plugins.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 2548e1e..ee34d8d 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -51,7 +51,7 @@ This plugin provides the PCM type "oss". %package pulseaudio Requires: alsa-utils -Requires: pulseaudio +Requires: pulseaudio-daemon BuildRequires: pulseaudio-libs-devel Summary: Alsa to PulseAudio backend License: LGPLv2+ @@ -257,6 +257,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Mon Jan 04 2021 Rex Dieter - 1.2.2-4 +- -pulseaudio: Requires: pulseaudio-daemon + * Fri Jul 31 2020 Fedora Release Engineering - 1.2.2-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 874eabbcffca1a30bcb444b52566e2a8adccb184 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 00:00:44 +0000 Subject: [PATCH 11/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index ee34d8d..f8cccde 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -257,6 +257,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.2.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jan 04 2021 Rex Dieter - 1.2.2-4 - -pulseaudio: Requires: pulseaudio-daemon From 8495dc43dd2c0014f2374b00a116a2bb39a55e51 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Mon, 10 May 2021 06:27:10 +0000 Subject: [PATCH 12/40] Modernize the spec file - Use bconds for conditional build logic - Use autosetup macro for unpacking + patch application - Use standard macros for building and installing files - Minor formatting fixups - Stop installing license files as documentation - Remove unnecessary scriptlets --- alsa-plugins.spec | 60 +++++++++++++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 23 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index f8cccde..20a610b 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -1,7 +1,7 @@ %if 0%{?rhel} -%define with_jack 0 +%bcond_with jack %else -%define with_jack 1 +%bcond_without jack %endif Name: alsa-plugins @@ -24,13 +24,14 @@ functionality to the Linux operating system. This package includes plugins for ALSA. -%if 0%{?with_jack} +%if %{with jack} %package jack Requires: alsa-utils Requires: jack-audio-connection-kit BuildRequires: jack-audio-connection-kit-devel Summary: Jack PCM output plugin for ALSA License: LGPLv2+ + %description jack This plugin converts the ALSA API over JACK (Jack Audio Connection Kit, http://jackit.sf.net) API. ALSA native applications can work @@ -42,7 +43,8 @@ This plugin provides the PCM type "jack" Requires: alsa-utils BuildRequires: alsa-lib-devel Summary: Oss PCM output plugin for ALSA -License: LGPLv2+ +License: LGPLv2+ + %description oss This plugin converts the ALSA API over OSS API. With this plugin, ALSA native apps can run on OSS drivers. @@ -55,6 +57,7 @@ Requires: pulseaudio-daemon BuildRequires: pulseaudio-libs-devel Summary: Alsa to PulseAudio backend License: LGPLv2+ + %description pulseaudio This plugin allows any program that uses the ALSA API to access a PulseAudio sound daemon. In other words, native ALSA applications can play and record @@ -66,6 +69,7 @@ Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: External rate converter plugin for ALSA License: GPLv2+ + %description samplerate This plugin is an external rate converter using libsamplerate by Erik de Castro Lopo. @@ -75,6 +79,7 @@ Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: Upmixer channel expander plugin for ALSA License: LGPLv2+ + %description upmix The upmix plugin is an easy-to-use plugin for upmixing to 4 or 6-channel stream. The number of channels to be expanded is determined @@ -85,6 +90,7 @@ Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: Downmixer to stereo plugin for ALSA License: LGPLv2+ + %description vdownmix The vdownmix plugin is a downmixer from 4-6 channels to 2-channel stereo headphone output. This plugin processes the input signals with @@ -94,6 +100,7 @@ surround". %package usbstream Summary: USB stream plugin for ALSA License: LGPLv2+ + %description usbstream The usbstream plugin is for snd-usb-us122l driver. It converts PCM stream to USB specific stream. @@ -101,6 +108,7 @@ stream to USB specific stream. %package arcamav Summary: Arcam AV amplifier plugin for ALSA License: LGPLv2+ + %description arcamav This plugin exposes the controls for an Arcam AV amplifier (see: http://www.arcam.co.uk/) as an ALSA mixer device. @@ -110,6 +118,7 @@ Requires: speex speexdsp BuildRequires: speex-devel speexdsp-devel Summary: Rate Converter Plugin Using Speex Resampler License: LGPLv2+ + %description speex The rate plugin is an external rate converter using the Speex resampler (aka Public Parrot Hack) by Jean-Marc Valin. The pcm plugin provides @@ -120,13 +129,13 @@ BuildRequires: dbus-devel BuildRequires: make Summary: Maemo plugin for ALSA License: LGPLv2+ + %description maemo This plugin converts the ALSA API over PCM task nodes protocol. In this way, ALSA native applications can run over DSP Gateway and use DSP PCM task nodes. %prep -%setup -q -n %{name}-%{version}%{?prever} -%patch0 -p1 -b .alsa-git +%autosetup -n %{name}-%{version}%{?prever} -p1 %build autoreconf -vif @@ -134,10 +143,10 @@ autoreconf -vif --with-speex=lib \ --enable-maemo-plugin \ --enable-maemo-resource-manager -make %{?_smp_mflags} +%make_build %install -make install DESTDIR=%{buildroot} +%make_install mv %{buildroot}%{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf.example \ %{buildroot}%{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf @@ -145,13 +154,10 @@ mv %{buildroot}%{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf.example \ find %{buildroot} -name "*.la" -exec rm {} \; -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%if 0%{?with_jack} +%if %{with jack} %files jack -%doc COPYING COPYING.GPL doc/README-jack +%license COPYING COPYING.GPL +%doc doc/README-jack %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-jack.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -161,7 +167,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %endif %files oss -%doc COPYING COPYING.GPL doc/README-pcm-oss +%license COPYING COPYING.GPL +%doc doc/README-pcm-oss %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-oss.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -171,7 +178,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_pcm_oss.so %files pulseaudio -%doc COPYING COPYING.GPL doc/README-pulse +%license COPYING COPYING.GPL +%doc doc/README-pulse %dir %{_libdir}/alsa-lib %{_libdir}/alsa-lib/libasound_module_pcm_pulse.so %{_libdir}/alsa-lib/libasound_module_ctl_pulse.so @@ -183,7 +191,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_datadir}/alsa/alsa.conf.d/50-pulseaudio.conf %files samplerate -%doc COPYING COPYING.GPL doc/samplerate.txt +%license COPYING COPYING.GPL +%doc doc/samplerate.txt %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/10-samplerate.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -196,7 +205,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_rate_samplerate_order.so %files upmix -%doc COPYING COPYING.GPL doc/upmix.txt +%license COPYING COPYING.GPL +%doc doc/upmix.txt %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/60-upmix.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -205,7 +215,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_pcm_upmix.so %files vdownmix -%doc COPYING COPYING.GPL doc/vdownmix.txt +%license COPYING COPYING.GPL +%doc doc/vdownmix.txt %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/60-vdownmix.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -214,7 +225,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_pcm_vdownmix.so %files usbstream -%doc COPYING COPYING.GPL +%license COPYING COPYING.GPL %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/98-usb-stream.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -223,7 +234,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_pcm_usb_stream.so %files arcamav -%doc COPYING COPYING.GPL doc/README-arcam-av +%license COPYING COPYING.GPL +%doc doc/README-arcam-av %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -232,7 +244,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_ctl_arcam_av.so %files speex -%doc COPYING COPYING.GPL doc/speexdsp.txt doc/speexrate.txt +%license COPYING COPYING.GPL +%doc doc/speexdsp.txt doc/speexrate.txt %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/10-speexrate.conf %config(noreplace) %{_sysconfdir}/alsa/conf.d/60-speex.conf @@ -246,7 +259,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_rate_speexrate_medium.so %files maemo -%doc COPYING COPYING.GPL doc/README-maemo +%license COPYING COPYING.GPL +%doc doc/README-maemo %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/98-maemo.conf %dir %{_datadir}/alsa/alsa.conf.d From cd50c48b4a6ed5e070de3a51caf51979165267bf Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 30 May 2021 10:18:20 +0200 Subject: [PATCH 13/40] updated to 1.2.5 --- alsa-plugins.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 20a610b..d7b28db 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.2.2 -Release: 5%{?dist} +Version: 1.2.5 +Release: 1%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -271,6 +271,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Sun May 30 2021 Jaroslav Kysela - 1.2.5-1 +- Updated to 1.2.5 + * Tue Jan 26 2021 Fedora Release Engineering - 1.2.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index d350ed8..e980921 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.2.2.tar.bz2) = 25a7dfaa64be024447d889b5cde668f1308d197f54880548a82d50beb4ac0dbff33b415da1e26dc5229408c934247a9bd38acfb0f82ca388deac0d77ab3cdadb +SHA512 (alsa-plugins-1.2.5.tar.bz2) = 32aa475ec4af040861c2bfb01eac71042242d2109d3c5102d0111f3327e3f6c9031c32cbb50eb4b6568a6bd9408691a047a39972f09d6087e31ec11f19ddc9cf From f759f274460986cfc9ac5e70f53fee16355f5fe9 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 30 May 2021 10:20:32 +0200 Subject: [PATCH 14/40] fix spec file (add modernize line to changelog) --- alsa-plugins.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index d7b28db..b752485 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -273,6 +273,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog * Sun May 30 2021 Jaroslav Kysela - 1.2.5-1 - Updated to 1.2.5 +- Modernize the spec file (Neal Gompa) * Tue Jan 26 2021 Fedora Release Engineering - 1.2.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From c10788ff7f678b96d48246dc0ab5460c4193b9b9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 12:32:55 +0000 Subject: [PATCH 15/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From e81a95290080a2eda54570fb9db9763bf78408cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 17:28:20 +0000 Subject: [PATCH 16/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index b752485..2615d3e 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -271,6 +271,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.2.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Sun May 30 2021 Jaroslav Kysela - 1.2.5-1 - Updated to 1.2.5 - Modernize the spec file (Neal Gompa) From b145fad81df75fdd50a5221ca65bc595b8a2637a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 6 Dec 2021 13:37:45 +0100 Subject: [PATCH 17/40] updated to 1.2.6 --- alsa-plugins.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 2615d3e..4868e2b 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.2.5 -Release: 2%{?dist} +Version: 1.2.6 +Release: 1%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -271,6 +271,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Mon Dec 6 2021 Jaroslav Kysela - 1.2.6-1 +- Updated to 1.2.6 + * Wed Jul 21 2021 Fedora Release Engineering - 1.2.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index e980921..d101b57 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.2.5.tar.bz2) = 32aa475ec4af040861c2bfb01eac71042242d2109d3c5102d0111f3327e3f6c9031c32cbb50eb4b6568a6bd9408691a047a39972f09d6087e31ec11f19ddc9cf +SHA512 (alsa-plugins-1.2.6.tar.bz2) = ac54a6f227f1ca5f6e01e08d869e7c06f4bcd68f148932e1902a6fcf3e5ccd3667ac4d8c1a00b77e4b5cb27e17c01cf7526ded4aaf35c4b26fc69e14e6e341f9 From 1bbea1628b113f1a67ce3fb4f99f861ab0b72e33 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 21:09:22 +0000 Subject: [PATCH 18/40] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 4868e2b..c26df0e 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -271,6 +271,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 1.2.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Dec 6 2021 Jaroslav Kysela - 1.2.6-1 - Updated to 1.2.6 From a40cc5bfa98d284035fbe5abd85c9572eddb527f Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 17 Jun 2022 12:11:41 +0200 Subject: [PATCH 19/40] updated to 1.2.7.1 Signed-off-by: Jaroslav Kysela --- alsa-plugins.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index c26df0e..292f91f 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.2.6 -Release: 2%{?dist} +Version: 1.2.7.1 +Release: 1%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -271,6 +271,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Fri Jun 17 2022 Jaroslav Kysela - 1.2.7.1-1 +- Updated to 1.2.7.1 + * Wed Jan 19 2022 Fedora Release Engineering - 1.2.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index d101b57..5daf78e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.2.6.tar.bz2) = ac54a6f227f1ca5f6e01e08d869e7c06f4bcd68f148932e1902a6fcf3e5ccd3667ac4d8c1a00b77e4b5cb27e17c01cf7526ded4aaf35c4b26fc69e14e6e341f9 +SHA512 (alsa-plugins-1.2.7.1.tar.bz2) = 437c05a7e0175594768fd6a9a6d1a158bb4a01a7de6a42c2bd468d9381e01b64d385ddfac7d87baf84fe13cb4e65dc24da643940f416d4b191c528728822d964 From 72b3db12ecb13ec8d81c1de6f9a41aca3252ef98 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 20:41:04 +0000 Subject: [PATCH 20/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 292f91f..d337f13 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -271,6 +271,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.2.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Jun 17 2022 Jaroslav Kysela - 1.2.7.1-1 - Updated to 1.2.7.1 From cdeba9c07877756aa4fff34f91abf0980d9eecfd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 21:37:46 +0000 Subject: [PATCH 21/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index d337f13..4c49e53 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -271,6 +271,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.2.7.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 1.2.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 77a574b655abac5c165471b9bb946182cae2c0d6 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 1 Mar 2023 01:45:44 +0000 Subject: [PATCH 22/40] Remove or soften excess dependencies The alsa-utils dependencies were added to resolve directory ownership, but the plugins do not require the utils. Instead, just have the plugins co-own /etc/alsa. The hard requires on JACK and PulseAudio daemons (nowadays both provided by PipeWire) are not strictly necessary, e.g. in flatpak builds where the host instance is used over a socket connection. Fixes: https://src.fedoraproject.org/rpms/alsa-plugins/pull-request/6 --- alsa-plugins.spec | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 4c49e53..3be9afa 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -26,8 +26,7 @@ This package includes plugins for ALSA. %if %{with jack} %package jack -Requires: alsa-utils -Requires: jack-audio-connection-kit +Recommends: jack-audio-connection-kit BuildRequires: jack-audio-connection-kit-devel Summary: Jack PCM output plugin for ALSA License: LGPLv2+ @@ -40,7 +39,6 @@ This plugin provides the PCM type "jack" %endif %package oss -Requires: alsa-utils BuildRequires: alsa-lib-devel Summary: Oss PCM output plugin for ALSA License: LGPLv2+ @@ -52,8 +50,7 @@ ALSA native apps can run on OSS drivers. This plugin provides the PCM type "oss". %package pulseaudio -Requires: alsa-utils -Requires: pulseaudio-daemon +Recommends: pulseaudio-daemon BuildRequires: pulseaudio-libs-devel Summary: Alsa to PulseAudio backend License: LGPLv2+ @@ -65,7 +62,6 @@ sound across a network. There are two plugins in the suite, one for PCM and one for mixer control. %package samplerate -Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: External rate converter plugin for ALSA License: GPLv2+ @@ -75,7 +71,6 @@ This plugin is an external rate converter using libsamplerate by Erik de Castro Lopo. %package upmix -Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: Upmixer channel expander plugin for ALSA License: LGPLv2+ @@ -86,7 +81,6 @@ The upmix plugin is an easy-to-use plugin for upmixing to 4 or by the slave PCM or explicitly via channel option. %package vdownmix -Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: Downmixer to stereo plugin for ALSA License: LGPLv2+ @@ -158,6 +152,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files jack %license COPYING COPYING.GPL %doc doc/README-jack +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-jack.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -169,6 +164,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files oss %license COPYING COPYING.GPL %doc doc/README-pcm-oss +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-oss.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -184,6 +180,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_pcm_pulse.so %{_libdir}/alsa-lib/libasound_module_ctl_pulse.so %{_libdir}/alsa-lib/libasound_module_conf_pulse.so +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-pulseaudio.conf %config(noreplace) %{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf @@ -193,6 +190,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files samplerate %license COPYING COPYING.GPL %doc doc/samplerate.txt +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/10-samplerate.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -207,6 +205,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files upmix %license COPYING COPYING.GPL %doc doc/upmix.txt +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/60-upmix.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -217,6 +216,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files vdownmix %license COPYING COPYING.GPL %doc doc/vdownmix.txt +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/60-vdownmix.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -226,6 +226,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files usbstream %license COPYING COPYING.GPL +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/98-usb-stream.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -236,6 +237,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files arcamav %license COPYING COPYING.GPL %doc doc/README-arcam-av +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf %dir %{_datadir}/alsa/alsa.conf.d @@ -246,6 +248,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files speex %license COPYING COPYING.GPL %doc doc/speexdsp.txt doc/speexrate.txt +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/10-speexrate.conf %config(noreplace) %{_sysconfdir}/alsa/conf.d/60-speex.conf @@ -261,6 +264,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files maemo %license COPYING COPYING.GPL %doc doc/README-maemo +%dir %{_sysconfdir}/alsa %dir %{_sysconfdir}/alsa/conf.d %config(noreplace) %{_sysconfdir}/alsa/conf.d/98-maemo.conf %dir %{_datadir}/alsa/alsa.conf.d From 2dd8d24116dc8b595cce672b928946975ddf9a68 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 1 Mar 2023 10:25:00 +0100 Subject: [PATCH 23/40] Install alsa-utils in the run_tests.sh The previous patch removed the hard alsa-utils dependency, so the alsa-utils package must be installed manually. --- tests/run_tests.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/run_tests.sh b/tests/run_tests.sh index ff02118..8148361 100755 --- a/tests/run_tests.sh +++ b/tests/run_tests.sh @@ -2,6 +2,9 @@ set -ex +# install speaker-test +dnf install -y alsa-utils + # create patest user adduser patest From 004813eb8f6782aa839eadbd9554ce536e59269b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Tue, 17 Aug 2021 14:46:42 +0000 Subject: [PATCH 24/40] Enable support for AVTP Fixes: https://src.fedoraproject.org/rpms/alsa-plugins/pull-request/4 --- alsa-plugins.spec | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 3be9afa..d557e1d 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -16,6 +16,7 @@ Source0: ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz Patch0: alsa-git.patch BuildRequires: autoconf automake libtool +BuildRequires: make BuildRequires: alsa-lib-devel %description @@ -39,7 +40,6 @@ This plugin provides the PCM type "jack" %endif %package oss -BuildRequires: alsa-lib-devel Summary: Oss PCM output plugin for ALSA License: LGPLv2+ @@ -120,7 +120,6 @@ pre-processing of a mono stream like denoise using libspeex DSP API. %package maemo BuildRequires: dbus-devel -BuildRequires: make Summary: Maemo plugin for ALSA License: LGPLv2+ @@ -128,6 +127,15 @@ License: LGPLv2+ This plugin converts the ALSA API over PCM task nodes protocol. In this way, ALSA native applications can run over DSP Gateway and use DSP PCM task nodes. +%package avtp +BuildRequires: libavtp-devel +Summary: Audio Video Transport Protocol (AVTP) plugin for ALSA +License: LGPLv2+ + +%description avtp +This plugin supports Audio Video Transport Protocol (AVTP) as specified in +IEEE 1722-2016 spec. AVTP is part of the Audio/Video Broadcast using TSN. + %prep %autosetup -n %{name}-%{version}%{?prever} -p1 @@ -145,7 +153,7 @@ autoreconf -vif mv %{buildroot}%{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf.example \ %{buildroot}%{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf -find %{buildroot} -name "*.la" -exec rm {} \; +find %{buildroot} -name "*.la" -delete %if %{with jack} @@ -273,6 +281,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so %{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so +%files avtp +%license COPYING COPYING.GPL +%{_libdir}/alsa-lib/libasound_module_pcm_aaf.so %changelog * Wed Jan 18 2023 Fedora Release Engineering - 1.2.7.1-3 From 113c4a7a2a0cd075d72c4994a2e2c07e3c04e4a0 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 15 Feb 2023 03:30:38 +0000 Subject: [PATCH 25/40] Enable a52 and lavrate plugins Fixes: https://src.fedoraproject.org/rpms/alsa-plugins/pull-request/5 --- alsa-plugins.spec | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index d557e1d..dee2e0e 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -136,6 +136,26 @@ License: LGPLv2+ This plugin supports Audio Video Transport Protocol (AVTP) as specified in IEEE 1722-2016 spec. AVTP is part of the Audio/Video Broadcast using TSN. +%package a52 +BuildRequires: ffmpeg-free-devel +Obsoletes: alsa-plugins-freeworld-a52 <= %{version}-%{release} +Summary: A52 output plugin for ALSA using libavcodec +License: LGPLv2+ + +%description a52 +This plugin converts S16 linear format to A52 compressed stream and +send to an SPDIF output. It requires libavcodec for encoding the +audio stream. + +%package lavrate +BuildRequires: ffmpeg-free-devel +Obsoletes: alsa-plugins-freeworld-lavrate <= %{version}-%{release} +Summary: Rate converter plugin for ALSA using libavcodec +License: LGPLv2+ + +%description lavrate +The plugin uses ffmpeg audio resample library to convert audio rates. + %prep %autosetup -n %{name}-%{version}%{?prever} -p1 @@ -285,6 +305,32 @@ find %{buildroot} -name "*.la" -delete %license COPYING COPYING.GPL %{_libdir}/alsa-lib/libasound_module_pcm_aaf.so +%files a52 +%license COPYING COPYING.GPL +%doc doc/a52.txt +%dir %{_sysconfdir}/alsa +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-a52-encoder.conf +%dir %{_datadir}/alsa/alsa.conf.d +%{_datadir}/alsa/alsa.conf.d/60-a52-encoder.conf +%dir %{_libdir}/alsa-lib +%{_libdir}/alsa-lib/libasound_module_pcm_a52.so + +%files lavrate +%license COPYING COPYING.GPL +%doc doc/lavrate.txt +%dir %{_sysconfdir}/alsa +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/10-rate-lav.conf +%dir %{_datadir}/alsa/alsa.conf.d +%{_datadir}/alsa/alsa.conf.d/10-rate-lav.conf +%dir %{_libdir}/alsa-lib +%{_libdir}/alsa-lib/libasound_module_rate_lavrate.so +%{_libdir}/alsa-lib/libasound_module_rate_lavrate_fast.so +%{_libdir}/alsa-lib/libasound_module_rate_lavrate_faster.so +%{_libdir}/alsa-lib/libasound_module_rate_lavrate_high.so +%{_libdir}/alsa-lib/libasound_module_rate_lavrate_higher.so + %changelog * Wed Jan 18 2023 Fedora Release Engineering - 1.2.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 4960e7e66a154f856101d4a48d6092970b4fcd9a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 6 Mar 2023 16:57:52 +0100 Subject: [PATCH 26/40] Do not build ffmpeg plugins for RHEL --- alsa-plugins.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index dee2e0e..99b18c4 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -1,7 +1,9 @@ %if 0%{?rhel} %bcond_with jack +%bcond_with ffmpeg %else %bcond_without jack +%bcond_without ffmpeg %endif Name: alsa-plugins @@ -136,6 +138,7 @@ License: LGPLv2+ This plugin supports Audio Video Transport Protocol (AVTP) as specified in IEEE 1722-2016 spec. AVTP is part of the Audio/Video Broadcast using TSN. +%if %{with ffmpeg} %package a52 BuildRequires: ffmpeg-free-devel Obsoletes: alsa-plugins-freeworld-a52 <= %{version}-%{release} @@ -155,6 +158,7 @@ License: LGPLv2+ %description lavrate The plugin uses ffmpeg audio resample library to convert audio rates. +%endif %prep %autosetup -n %{name}-%{version}%{?prever} -p1 @@ -305,6 +309,7 @@ find %{buildroot} -name "*.la" -delete %license COPYING COPYING.GPL %{_libdir}/alsa-lib/libasound_module_pcm_aaf.so +%if %{with ffmpeg} %files a52 %license COPYING COPYING.GPL %doc doc/a52.txt @@ -330,6 +335,7 @@ find %{buildroot} -name "*.la" -delete %{_libdir}/alsa-lib/libasound_module_rate_lavrate_faster.so %{_libdir}/alsa-lib/libasound_module_rate_lavrate_high.so %{_libdir}/alsa-lib/libasound_module_rate_lavrate_higher.so +%endif %changelog * Wed Jan 18 2023 Fedora Release Engineering - 1.2.7.1-3 From c2a6e842a68b92a91a23ad5203a9e33f97e5049b Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 6 Mar 2023 17:10:14 +0100 Subject: [PATCH 27/40] 1.2.7.1-4 release --- alsa-plugins.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 99b18c4..60e6f2d 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -8,7 +8,7 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -338,6 +338,12 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Mon Mar 6 2023 Jaroslav Kysela - 1.2.7.1-4 +- Enable avtp plugin - Peter Robinson +- Enable a52 and livrate plugins - Yaakov Selkowitz +- Remove or soften excess dependendencies - Yaakov Selkowitz +- CI test & RHEL cleanups + * Wed Jan 18 2023 Fedora Release Engineering - 1.2.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 815faf58a930d97de5f8f6978e1ac6c2179fa58a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 7 Mar 2023 17:23:48 +0100 Subject: [PATCH 28/40] fix typo in changelog --- alsa-plugins.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 60e6f2d..67f539c 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -340,7 +340,7 @@ find %{buildroot} -name "*.la" -delete %changelog * Mon Mar 6 2023 Jaroslav Kysela - 1.2.7.1-4 - Enable avtp plugin - Peter Robinson -- Enable a52 and livrate plugins - Yaakov Selkowitz +- Enable a52 and lavrate plugins - Yaakov Selkowitz - Remove or soften excess dependendencies - Yaakov Selkowitz - CI test & RHEL cleanups From ebbf01ca9cb82319548d0a3a2a182f27517eec07 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Sun, 12 Mar 2023 11:40:30 -0400 Subject: [PATCH 29/40] Rebuild for ffmpeg 6.0 --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 67f539c..33bdf0e 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -8,7 +8,7 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ # pph plugin is BSD-like licensed @@ -338,6 +338,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Sun Mar 12 2023 Neal Gompa - 1.2.7.1-5 +- Rebuild for ffmpeg 6.0 + * Mon Mar 6 2023 Jaroslav Kysela - 1.2.7.1-4 - Enable avtp plugin - Peter Robinson - Enable a52 and lavrate plugins - Yaakov Selkowitz From 1794a4347c0a1d4b83c768197e7b7b4e24712115 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 6 Jun 2023 20:19:07 +0200 Subject: [PATCH 30/40] update to SPDX licenses --- alsa-plugins.spec | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 33bdf0e..a5bb52e 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -8,11 +8,11 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins -# All packages are LGPLv2+ with the exception of samplerate which is GPLv2+ -# pph plugin is BSD-like licensed -License: GPLv2+ and LGPLv2+ and BSD +# All packages are LGPL-2.1-or-later with the exception of samplerate +# which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed +License: GPL-2.0-or-later and LGPL-2.1-or-later and BSD-3-Clause URL: http://www.alsa-project.org/ Source0: ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2 Patch0: alsa-git.patch @@ -32,7 +32,7 @@ This package includes plugins for ALSA. Recommends: jack-audio-connection-kit BuildRequires: jack-audio-connection-kit-devel Summary: Jack PCM output plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description jack This plugin converts the ALSA API over JACK (Jack Audio Connection @@ -43,7 +43,7 @@ This plugin provides the PCM type "jack" %package oss Summary: Oss PCM output plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description oss This plugin converts the ALSA API over OSS API. With this plugin, @@ -55,7 +55,7 @@ This plugin provides the PCM type "oss". Recommends: pulseaudio-daemon BuildRequires: pulseaudio-libs-devel Summary: Alsa to PulseAudio backend -License: LGPLv2+ +License: LGPL-2.1-or-later %description pulseaudio This plugin allows any program that uses the ALSA API to access a PulseAudio @@ -66,7 +66,7 @@ one for mixer control. %package samplerate BuildRequires: libsamplerate-devel Summary: External rate converter plugin for ALSA -License: GPLv2+ +License: GPL-2.0-or-later %description samplerate This plugin is an external rate converter using libsamplerate by Erik de @@ -75,7 +75,7 @@ Castro Lopo. %package upmix BuildRequires: libsamplerate-devel Summary: Upmixer channel expander plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description upmix The upmix plugin is an easy-to-use plugin for upmixing to 4 or @@ -85,7 +85,7 @@ by the slave PCM or explicitly via channel option. %package vdownmix BuildRequires: libsamplerate-devel Summary: Downmixer to stereo plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description vdownmix The vdownmix plugin is a downmixer from 4-6 channels to 2-channel @@ -95,7 +95,7 @@ surround". %package usbstream Summary: USB stream plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description usbstream The usbstream plugin is for snd-usb-us122l driver. It converts PCM @@ -103,7 +103,7 @@ stream to USB specific stream. %package arcamav Summary: Arcam AV amplifier plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description arcamav This plugin exposes the controls for an Arcam AV amplifier @@ -113,7 +113,7 @@ This plugin exposes the controls for an Arcam AV amplifier Requires: speex speexdsp BuildRequires: speex-devel speexdsp-devel Summary: Rate Converter Plugin Using Speex Resampler -License: LGPLv2+ +License: LGPL-2.1-or-later %description speex The rate plugin is an external rate converter using the Speex resampler @@ -123,7 +123,7 @@ pre-processing of a mono stream like denoise using libspeex DSP API. %package maemo BuildRequires: dbus-devel Summary: Maemo plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description maemo This plugin converts the ALSA API over PCM task nodes protocol. In this way, @@ -132,7 +132,7 @@ ALSA native applications can run over DSP Gateway and use DSP PCM task nodes. %package avtp BuildRequires: libavtp-devel Summary: Audio Video Transport Protocol (AVTP) plugin for ALSA -License: LGPLv2+ +License: LGPL-2.1-or-later %description avtp This plugin supports Audio Video Transport Protocol (AVTP) as specified in @@ -143,7 +143,7 @@ IEEE 1722-2016 spec. AVTP is part of the Audio/Video Broadcast using TSN. BuildRequires: ffmpeg-free-devel Obsoletes: alsa-plugins-freeworld-a52 <= %{version}-%{release} Summary: A52 output plugin for ALSA using libavcodec -License: LGPLv2+ +License: LGPL-2.1-or-later %description a52 This plugin converts S16 linear format to A52 compressed stream and @@ -154,7 +154,7 @@ audio stream. BuildRequires: ffmpeg-free-devel Obsoletes: alsa-plugins-freeworld-lavrate <= %{version}-%{release} Summary: Rate converter plugin for ALSA using libavcodec -License: LGPLv2+ +License: LGPL-2.1-or-later %description lavrate The plugin uses ffmpeg audio resample library to convert audio rates. @@ -338,6 +338,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Tue Jun 6 2023 Jaroslav Kysela - 1.2.7.1-6 +- change to SPDX licenses + * Sun Mar 12 2023 Neal Gompa - 1.2.7.1-5 - Rebuild for ffmpeg 6.0 From fd88ccdb6dc5c77e1ba676bfff8158822e38bd0b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 13:09:44 +0000 Subject: [PATCH 31/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index a5bb52e..4e52d88 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -8,7 +8,7 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 6%{?dist} +Release: 7%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -338,6 +338,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1.2.7.1-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 6 2023 Jaroslav Kysela - 1.2.7.1-6 - change to SPDX licenses From 443ab57436436e74b0bb8eaa8ddc5b134f069fcd Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 25 Aug 2023 00:25:07 -0400 Subject: [PATCH 32/40] Disable avtp plugin in RHEL builds This avoids the libavtp build dependency for a plugin that is not due to be shipped in RHEL. --- alsa-plugins.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 4e52d88..0fda53f 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -1,14 +1,16 @@ %if 0%{?rhel} +%bcond_with avtp %bcond_with jack %bcond_with ffmpeg %else +%bcond_without avtp %bcond_without jack %bcond_without ffmpeg %endif Name: alsa-plugins Version: 1.2.7.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -129,6 +131,7 @@ License: LGPL-2.1-or-later This plugin converts the ALSA API over PCM task nodes protocol. In this way, ALSA native applications can run over DSP Gateway and use DSP PCM task nodes. +%if %{with avtp} %package avtp BuildRequires: libavtp-devel Summary: Audio Video Transport Protocol (AVTP) plugin for ALSA @@ -137,6 +140,7 @@ License: LGPL-2.1-or-later %description avtp This plugin supports Audio Video Transport Protocol (AVTP) as specified in IEEE 1722-2016 spec. AVTP is part of the Audio/Video Broadcast using TSN. +%endif %if %{with ffmpeg} %package a52 @@ -305,9 +309,11 @@ find %{buildroot} -name "*.la" -delete %{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so %{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so +%if %{with avtp} %files avtp %license COPYING COPYING.GPL %{_libdir}/alsa-lib/libasound_module_pcm_aaf.so +%endif %if %{with ffmpeg} %files a52 @@ -338,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Fri Aug 25 2023 Yaakov Selkowitz - 1.2.7.1-8 +- Disable avtp plugin in RHEL builds + * Wed Jul 19 2023 Fedora Release Engineering - 1.2.7.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 274e99c7fa02dcafdec5f3568a2f756970beeca8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 12:45:03 +0000 Subject: [PATCH 33/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 0fda53f..1337c98 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -10,7 +10,7 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 8%{?dist} +Release: 9%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1.2.7.1-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Aug 25 2023 Yaakov Selkowitz - 1.2.7.1-8 - Disable avtp plugin in RHEL builds From d6eaddf0d79dd72d20097be6422d69e880971167 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 22:56:18 +0000 Subject: [PATCH 34/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 1337c98..0dd9c51 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -10,7 +10,7 @@ Name: alsa-plugins Version: 1.2.7.1 -Release: 9%{?dist} +Release: 10%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 1.2.7.1-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1.2.7.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 2a044274ea36eb021879f55ce45ec4af655d464e Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 11 Jun 2024 13:37:50 +0200 Subject: [PATCH 35/40] Updated to 1.2.12 Signed-off-by: Jaroslav Kysela --- alsa-plugins.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 0dd9c51..37cd2ae 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -9,8 +9,8 @@ %endif Name: alsa-plugins -Version: 1.2.7.1 -Release: 10%{?dist} +Version: 1.2.12 +Release: 1%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Tue Jun 11 2024 Jaroslav Kysela - 1.2.12-1 +- Updated to 1.2.12 + * Mon Jan 22 2024 Fedora Release Engineering - 1.2.7.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index 5daf78e..53faed0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.2.7.1.tar.bz2) = 437c05a7e0175594768fd6a9a6d1a158bb4a01a7de6a42c2bd468d9381e01b64d385ddfac7d87baf84fe13cb4e65dc24da643940f416d4b191c528728822d964 +SHA512 (alsa-plugins-1.2.12.tar.bz2) = b2064eb32662662f422f6e7c71f503d82c68d7a7059c8197bdd61ee08735b3ee104c6a5f9e3451e81124634514b91fc89d05d33041d9c2bb0f55b3c2ac3271b1 From 36290d6324f0a102c989efac412ff8afd15bfb5a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:52:50 +0000 Subject: [PATCH 36/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 37cd2ae..41be1b7 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -10,7 +10,7 @@ Name: alsa-plugins Version: 1.2.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.2.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Jun 11 2024 Jaroslav Kysela - 1.2.12-1 - Updated to 1.2.12 From 2cebe39166b19045ed59b2d801f797588bdfc277 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Mon, 23 Sep 2024 16:45:53 +0200 Subject: [PATCH 37/40] Rebuild for ffmpeg 7 --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 41be1b7..1bd79bf 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -10,7 +10,7 @@ Name: alsa-plugins Version: 1.2.12 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Mon Sep 23 2024 Fabio Valentini - 1.2.12-3 +- Rebuild for ffmpeg 7 + * Wed Jul 17 2024 Fedora Release Engineering - 1.2.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 2ad7204c9a8813e6bc1253314b4dc25a6ceec4f4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:54:22 +0000 Subject: [PATCH 38/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 1bd79bf..601c3e8 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -10,7 +10,7 @@ Name: alsa-plugins Version: 1.2.12 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.2.12-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Sep 23 2024 Fabio Valentini - 1.2.12-3 - Rebuild for ffmpeg 7 From 47c675eb8b07867c62f1fe1380adcfbb78c7d6b1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:55:09 +0000 Subject: [PATCH 39/40] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 601c3e8..addf603 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -10,7 +10,7 @@ Name: alsa-plugins Version: 1.2.12 -Release: 4%{?dist} +Release: 5%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.2.12-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 1.2.12-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 992760550591940b1204f9cb6730630e3190f320 Mon Sep 17 00:00:00 2001 From: Dominik Mierzejewski Date: Wed, 1 Oct 2025 11:53:34 +0200 Subject: [PATCH 40/40] Rebuilt for FFmpeg 8 --- alsa-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index addf603..8230da3 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -10,7 +10,7 @@ Name: alsa-plugins Version: 1.2.12 -Release: 5%{?dist} +Release: 6%{?dist} Summary: The Advanced Linux Sound Architecture (ALSA) Plugins # All packages are LGPL-2.1-or-later with the exception of samplerate # which is GPL-2.0-or-later, pph plugin is BSD-3-Clause licensed @@ -344,6 +344,9 @@ find %{buildroot} -name "*.la" -delete %endif %changelog +* Wed Oct 01 2025 Dominik Mierzejewski - 1.2.12-6 +- Rebuilt for FFmpeg 8 + * Wed Jul 23 2025 Fedora Release Engineering - 1.2.12-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild