From 6f99b96ed824c410843336de641ebf86b51df6d0 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 16 Oct 2018 11:51:49 +0200 Subject: [PATCH 01/50] updated to 1.1.7 --- alsa-plugins.spec | 5 +++-- sources | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 130dd17..73c02b1 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -14,7 +14,6 @@ License: GPLv2+ and LGPLv2+ and BSD Group: System Environment/Libraries URL: http://www.alsa-project.org/ Source0: ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2 -Patch0: plugin-config.patch BuildRequires: autoconf automake libtool BuildRequires: alsa-lib-devel @@ -136,7 +135,6 @@ ALSA native applications can run over DSP Gateway and use DSP PCM task nodes. %prep %setup -q -n %{name}-%{version}%{?prever} -%patch0 -p1 -b .plugin-config %build autoreconf -vif @@ -267,6 +265,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Tue Oct 16 2018 Jaroslav Kysela - 1.1.7-1 +- Updated to 1.1.7 + * Thu Jul 12 2018 Fedora Release Engineering - 1.1.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 194f06c..e69de29 100644 --- a/sources +++ b/sources @@ -1 +0,0 @@ -SHA512 (alsa-plugins-1.1.6.tar.bz2) = f01633cd7166a2fba4c5b4d5d786b5a2122f6a810f5b5b7209c42033759d116a4515174e7ee57973d5de716be88a246d733dc5a2daf92b72377c274b04db401b From 9907bd3b68312e826f43a2312b0df3b29f38714b Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 16 Oct 2018 11:53:59 +0200 Subject: [PATCH 02/50] fix version --- alsa-plugins.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 73c02b1..dd26bbe 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.1.6 -Release: 4%{?dist} +Version: 1.1.7 +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 From 0b72f0af80424cc9fa647ab7e18b2f48f80e0a00 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 16 Oct 2018 11:57:50 +0200 Subject: [PATCH 03/50] updated sources --- sources | 1 + 1 file changed, 1 insertion(+) diff --git a/sources b/sources index e69de29..a1b2659 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +SHA512 (alsa-plugins-1.1.7.tar.bz2) = 16b29333fa7a4aa5be347a95afac238d701fc897e23d314dca15730440aaeda35813803aef098e822c5768b52172f1ac3faf179d9a81c3a77ab10ed4db7a02e4 From 8e316f03bf90ac57c36e3dfb7c8cbe4e0723cd83 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 16 Oct 2018 14:21:17 +0200 Subject: [PATCH 04/50] updated sources --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index a1b2659..39f36d1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.1.7.tar.bz2) = 16b29333fa7a4aa5be347a95afac238d701fc897e23d314dca15730440aaeda35813803aef098e822c5768b52172f1ac3faf179d9a81c3a77ab10ed4db7a02e4 +SHA512 (alsa-plugins-1.1.7.tar.bz2) = c3bb22ec3c5a167fb246cfc94131d53800e321b486ab743c3395a9d91dee0ff9703f6e4a2feaea5a4ee42a7e486d835d48ab880c784c5c34bb4eb5e9ded06d8e From 601dba6976a002736ca669727bfd4ab36fa09ab8 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 24 Oct 2018 12:46:04 +0200 Subject: [PATCH 05/50] fixed some regressions (double free) --- alsa-git.patch | 237 ++++++++++++++++++++++++++++++++++++++++++++++ alsa-plugins.spec | 6 +- 2 files changed, 241 insertions(+), 2 deletions(-) create mode 100644 alsa-git.patch diff --git a/alsa-git.patch b/alsa-git.patch new file mode 100644 index 0000000..7cb40b7 --- /dev/null +++ b/alsa-git.patch @@ -0,0 +1,237 @@ +From 68c4cd3a471ed1f4a367830eb31881d3e5815813 Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Tue, 23 Oct 2018 08:39:16 +0200 +Subject: [PATCH 1/7] pcm_usb_stream: fix another leak in snd_pcm_us_open() + +Signed-off-by: Jaroslav Kysela +--- + usb_stream/pcm_usb_stream.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c +index eb4ca98..5ca1c0f 100644 +--- a/usb_stream/pcm_usb_stream.c ++++ b/usb_stream/pcm_usb_stream.c +@@ -424,8 +424,10 @@ static int snd_pcm_us_open(snd_pcm_t **pcmp, const char *name, + } + VDBG("%i %s", stream, us_name); + us->uus = get_uus(card); +- if (!us->uus) ++ if (!us->uus) { ++ free(us); + return -ENOMEM; ++ } + err = snd_hwdep_open(&us->hwdep, us_name, O_RDWR); + if (err < 0) { + us_free(us); +-- +2.13.6 + + +From 9ff42e4baf03a84eca83b8c25e0165572259d253 Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Tue, 23 Oct 2018 08:47:16 +0200 +Subject: [PATCH 2/7] pcm_usb_stream: remove unused parameter in + snd_pcm_us_read() + +Signed-off-by: Jaroslav Kysela +--- + usb_stream/pcm_usb_stream.c | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c +index 5ca1c0f..6d08c37 100644 +--- a/usb_stream/pcm_usb_stream.c ++++ b/usb_stream/pcm_usb_stream.c +@@ -297,7 +297,7 @@ static snd_pcm_sframes_t snd_pcm_us_write(snd_pcm_ioplug_t *io, + return size; + } + +-static int usb_stream_read(struct user_usb_stream *uus, void *to, unsigned bytes) ++static int usb_stream_read(struct user_usb_stream *uus, void *to) + { + struct usb_stream *s = uus->s; + int p = s->inpacket_split, l = 0; +@@ -337,8 +337,7 @@ static snd_pcm_sframes_t snd_pcm_us_read(snd_pcm_ioplug_t *io, + return -EINVAL; + } + if (us->uus->s->periods_done - us->periods_done == 1) { +- red = usb_stream_read(us->uus, to, size * frame_size) / +- frame_size; ++ red = usb_stream_read(us->uus, to) / frame_size; + us->periods_done++; + return red; + } +-- +2.13.6 + + +From cbe7907f46ce9dcd73be392f6660c76767ce3c99 Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Tue, 23 Oct 2018 08:49:23 +0200 +Subject: [PATCH 3/7] pcm_usb_stream: fix signess issues + +Signed-off-by: Jaroslav Kysela +--- + usb_stream/pcm_usb_stream.c | 4 ++-- + usb_stream/usb_stream.h | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c +index 6d08c37..3f74aba 100644 +--- a/usb_stream/pcm_usb_stream.c ++++ b/usb_stream/pcm_usb_stream.c +@@ -300,9 +300,9 @@ static snd_pcm_sframes_t snd_pcm_us_write(snd_pcm_ioplug_t *io, + static int usb_stream_read(struct user_usb_stream *uus, void *to) + { + struct usb_stream *s = uus->s; +- int p = s->inpacket_split, l = 0; ++ unsigned p = s->inpacket_split, l = 0; + void *i = (void *)s + s->inpacket[p].offset + s->inpacket_split_at; +- int il = s->inpacket[p].length - s->inpacket_split_at; ++ unsigned il = s->inpacket[p].length - s->inpacket_split_at; + + do { + if (l + il > s->period_size) +diff --git a/usb_stream/usb_stream.h b/usb_stream/usb_stream.h +index 4dd74ab..96f8d9e 100644 +--- a/usb_stream/usb_stream.h ++++ b/usb_stream/usb_stream.h +@@ -39,7 +39,7 @@ struct usb_stream { + unsigned read_size; + unsigned write_size; + +- int period_size; ++ unsigned period_size; + + unsigned state; + +-- +2.13.6 + + +From a4e7e1282c57a2f4e83afe9a4008042d8b4c5bb9 Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Tue, 23 Oct 2018 09:32:46 +0200 +Subject: [PATCH 4/7] a52_close: set slave to NULL to avoid double pcm free in + open fcn + +Signed-off-by: Jaroslav Kysela +--- + a52/pcm_a52.c | 7 +++++-- + 1 file changed, 5 insertions(+), 2 deletions(-) + +diff --git a/a52/pcm_a52.c b/a52/pcm_a52.c +index e431fd0..b005bc2 100644 +--- a/a52/pcm_a52.c ++++ b/a52/pcm_a52.c +@@ -654,10 +654,13 @@ static int a52_poll_revents(snd_pcm_ioplug_t *io, struct pollfd *pfd, + static int a52_close(snd_pcm_ioplug_t *io) + { + struct a52_ctx *rec = io->private_data; ++ snd_pcm_t *slave = rec->slave; + + a52_free(rec); +- if (rec->slave) +- return snd_pcm_close(rec->slave); ++ if (slave) { ++ rec->slave = NULL; ++ return snd_pcm_close(slave); ++ } + return 0; + } + +-- +2.13.6 + + +From a244a37076cec8c7a65b844e334518c393fbdc5b Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Wed, 24 Oct 2018 12:18:42 +0200 +Subject: [PATCH 5/7] Revert "jack: Fix leaks when jack_set_hw_constraint() + fails" + +This reverts commit f4746667a4a2490f17c2a82b6f421bc3c9bd6de8. + +snd_pcm_ioplug_delete() already calls snd_pcm_close()! + +Signed-off-by: Jaroslav Kysela +--- + jack/pcm_jack.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/jack/pcm_jack.c b/jack/pcm_jack.c +index 6aaecac..b39835e 100644 +--- a/jack/pcm_jack.c ++++ b/jack/pcm_jack.c +@@ -538,7 +538,6 @@ static int snd_pcm_jack_open(snd_pcm_t **pcmp, const char *name, + err = jack_set_hw_constraint(jack); + if (err < 0) { + snd_pcm_ioplug_delete(&jack->io); +- snd_pcm_jack_free(jack); + return err; + } + +-- +2.13.6 + + +From 434c83d5c422dd4367711e08b3538e366fcc469e Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Wed, 24 Oct 2018 12:23:11 +0200 +Subject: [PATCH 6/7] Revert "usb_stream: Fix leaks when us_set_hw_constraint() + fails" + +This reverts commit 6b996865126dd559ef186002e45dc6e1594291e7. + +snd_pcm_ioplug_delete() already calls snd_pcm_close()! + +Signed-off-by: Jaroslav Kysela +--- + usb_stream/pcm_usb_stream.c | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c +index 3f74aba..2a93d1f 100644 +--- a/usb_stream/pcm_usb_stream.c ++++ b/usb_stream/pcm_usb_stream.c +@@ -456,7 +456,6 @@ static int snd_pcm_us_open(snd_pcm_t **pcmp, const char *name, + err = us_set_hw_constraint(us); + if (err < 0) { + snd_pcm_ioplug_delete(&us->io); +- us_free(us); + return err; + } + +-- +2.13.6 + + +From 7dfd3c4fe073319f21192c89a44c16f8b68af3ad Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Wed, 24 Oct 2018 12:27:16 +0200 +Subject: [PATCH 7/7] Revert "oss: Fix leaks when oss_hw_constraint() fails" + +This reverts commit b8bcd458b79146547fc6dae1645832695545da44. + +snd_pcm_ioplug_delete() already calls snd_pcm_close()! +--- + oss/pcm_oss.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/oss/pcm_oss.c b/oss/pcm_oss.c +index 8ab4fb0..dadbb5b 100644 +--- a/oss/pcm_oss.c ++++ b/oss/pcm_oss.c +@@ -413,7 +413,7 @@ SND_PCM_PLUGIN_DEFINE_FUNC(oss) + + if ((err = oss_hw_constraint(oss)) < 0) { + snd_pcm_ioplug_delete(&oss->io); +- goto error; ++ return err; + } + + *pcmp = oss->io.pcm; +-- +2.13.6 + diff --git a/alsa-plugins.spec b/alsa-plugins.spec index dd26bbe..c6cf4db 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.1.7 -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 @@ -14,6 +14,7 @@ License: GPLv2+ and LGPLv2+ and BSD Group: System Environment/Libraries URL: http://www.alsa-project.org/ Source0: ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2 +Patch0: alsa-git.patch BuildRequires: autoconf automake libtool BuildRequires: alsa-lib-devel @@ -135,6 +136,7 @@ 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 %build autoreconf -vif @@ -265,7 +267,7 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog -* Tue Oct 16 2018 Jaroslav Kysela - 1.1.7-1 +* Wed Oct 24 2018 Jaroslav Kysela - 1.1.7-2 - Updated to 1.1.7 * Thu Jul 12 2018 Fedora Release Engineering - 1.1.6-4 From 603df8e5645b0c712a05e584b8606ee1077c19bc Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 7 Jan 2019 19:24:42 +0100 Subject: [PATCH 06/50] updated to 1.1.8 --- alsa-git.patch | 237 ---------------------------------------------- alsa-plugins.spec | 7 +- sources | 2 +- 3 files changed, 6 insertions(+), 240 deletions(-) diff --git a/alsa-git.patch b/alsa-git.patch index 7cb40b7..e69de29 100644 --- a/alsa-git.patch +++ b/alsa-git.patch @@ -1,237 +0,0 @@ -From 68c4cd3a471ed1f4a367830eb31881d3e5815813 Mon Sep 17 00:00:00 2001 -From: Jaroslav Kysela -Date: Tue, 23 Oct 2018 08:39:16 +0200 -Subject: [PATCH 1/7] pcm_usb_stream: fix another leak in snd_pcm_us_open() - -Signed-off-by: Jaroslav Kysela ---- - usb_stream/pcm_usb_stream.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c -index eb4ca98..5ca1c0f 100644 ---- a/usb_stream/pcm_usb_stream.c -+++ b/usb_stream/pcm_usb_stream.c -@@ -424,8 +424,10 @@ static int snd_pcm_us_open(snd_pcm_t **pcmp, const char *name, - } - VDBG("%i %s", stream, us_name); - us->uus = get_uus(card); -- if (!us->uus) -+ if (!us->uus) { -+ free(us); - return -ENOMEM; -+ } - err = snd_hwdep_open(&us->hwdep, us_name, O_RDWR); - if (err < 0) { - us_free(us); --- -2.13.6 - - -From 9ff42e4baf03a84eca83b8c25e0165572259d253 Mon Sep 17 00:00:00 2001 -From: Jaroslav Kysela -Date: Tue, 23 Oct 2018 08:47:16 +0200 -Subject: [PATCH 2/7] pcm_usb_stream: remove unused parameter in - snd_pcm_us_read() - -Signed-off-by: Jaroslav Kysela ---- - usb_stream/pcm_usb_stream.c | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c -index 5ca1c0f..6d08c37 100644 ---- a/usb_stream/pcm_usb_stream.c -+++ b/usb_stream/pcm_usb_stream.c -@@ -297,7 +297,7 @@ static snd_pcm_sframes_t snd_pcm_us_write(snd_pcm_ioplug_t *io, - return size; - } - --static int usb_stream_read(struct user_usb_stream *uus, void *to, unsigned bytes) -+static int usb_stream_read(struct user_usb_stream *uus, void *to) - { - struct usb_stream *s = uus->s; - int p = s->inpacket_split, l = 0; -@@ -337,8 +337,7 @@ static snd_pcm_sframes_t snd_pcm_us_read(snd_pcm_ioplug_t *io, - return -EINVAL; - } - if (us->uus->s->periods_done - us->periods_done == 1) { -- red = usb_stream_read(us->uus, to, size * frame_size) / -- frame_size; -+ red = usb_stream_read(us->uus, to) / frame_size; - us->periods_done++; - return red; - } --- -2.13.6 - - -From cbe7907f46ce9dcd73be392f6660c76767ce3c99 Mon Sep 17 00:00:00 2001 -From: Jaroslav Kysela -Date: Tue, 23 Oct 2018 08:49:23 +0200 -Subject: [PATCH 3/7] pcm_usb_stream: fix signess issues - -Signed-off-by: Jaroslav Kysela ---- - usb_stream/pcm_usb_stream.c | 4 ++-- - usb_stream/usb_stream.h | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c -index 6d08c37..3f74aba 100644 ---- a/usb_stream/pcm_usb_stream.c -+++ b/usb_stream/pcm_usb_stream.c -@@ -300,9 +300,9 @@ static snd_pcm_sframes_t snd_pcm_us_write(snd_pcm_ioplug_t *io, - static int usb_stream_read(struct user_usb_stream *uus, void *to) - { - struct usb_stream *s = uus->s; -- int p = s->inpacket_split, l = 0; -+ unsigned p = s->inpacket_split, l = 0; - void *i = (void *)s + s->inpacket[p].offset + s->inpacket_split_at; -- int il = s->inpacket[p].length - s->inpacket_split_at; -+ unsigned il = s->inpacket[p].length - s->inpacket_split_at; - - do { - if (l + il > s->period_size) -diff --git a/usb_stream/usb_stream.h b/usb_stream/usb_stream.h -index 4dd74ab..96f8d9e 100644 ---- a/usb_stream/usb_stream.h -+++ b/usb_stream/usb_stream.h -@@ -39,7 +39,7 @@ struct usb_stream { - unsigned read_size; - unsigned write_size; - -- int period_size; -+ unsigned period_size; - - unsigned state; - --- -2.13.6 - - -From a4e7e1282c57a2f4e83afe9a4008042d8b4c5bb9 Mon Sep 17 00:00:00 2001 -From: Jaroslav Kysela -Date: Tue, 23 Oct 2018 09:32:46 +0200 -Subject: [PATCH 4/7] a52_close: set slave to NULL to avoid double pcm free in - open fcn - -Signed-off-by: Jaroslav Kysela ---- - a52/pcm_a52.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/a52/pcm_a52.c b/a52/pcm_a52.c -index e431fd0..b005bc2 100644 ---- a/a52/pcm_a52.c -+++ b/a52/pcm_a52.c -@@ -654,10 +654,13 @@ static int a52_poll_revents(snd_pcm_ioplug_t *io, struct pollfd *pfd, - static int a52_close(snd_pcm_ioplug_t *io) - { - struct a52_ctx *rec = io->private_data; -+ snd_pcm_t *slave = rec->slave; - - a52_free(rec); -- if (rec->slave) -- return snd_pcm_close(rec->slave); -+ if (slave) { -+ rec->slave = NULL; -+ return snd_pcm_close(slave); -+ } - return 0; - } - --- -2.13.6 - - -From a244a37076cec8c7a65b844e334518c393fbdc5b Mon Sep 17 00:00:00 2001 -From: Jaroslav Kysela -Date: Wed, 24 Oct 2018 12:18:42 +0200 -Subject: [PATCH 5/7] Revert "jack: Fix leaks when jack_set_hw_constraint() - fails" - -This reverts commit f4746667a4a2490f17c2a82b6f421bc3c9bd6de8. - -snd_pcm_ioplug_delete() already calls snd_pcm_close()! - -Signed-off-by: Jaroslav Kysela ---- - jack/pcm_jack.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/jack/pcm_jack.c b/jack/pcm_jack.c -index 6aaecac..b39835e 100644 ---- a/jack/pcm_jack.c -+++ b/jack/pcm_jack.c -@@ -538,7 +538,6 @@ static int snd_pcm_jack_open(snd_pcm_t **pcmp, const char *name, - err = jack_set_hw_constraint(jack); - if (err < 0) { - snd_pcm_ioplug_delete(&jack->io); -- snd_pcm_jack_free(jack); - return err; - } - --- -2.13.6 - - -From 434c83d5c422dd4367711e08b3538e366fcc469e Mon Sep 17 00:00:00 2001 -From: Jaroslav Kysela -Date: Wed, 24 Oct 2018 12:23:11 +0200 -Subject: [PATCH 6/7] Revert "usb_stream: Fix leaks when us_set_hw_constraint() - fails" - -This reverts commit 6b996865126dd559ef186002e45dc6e1594291e7. - -snd_pcm_ioplug_delete() already calls snd_pcm_close()! - -Signed-off-by: Jaroslav Kysela ---- - usb_stream/pcm_usb_stream.c | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/usb_stream/pcm_usb_stream.c b/usb_stream/pcm_usb_stream.c -index 3f74aba..2a93d1f 100644 ---- a/usb_stream/pcm_usb_stream.c -+++ b/usb_stream/pcm_usb_stream.c -@@ -456,7 +456,6 @@ static int snd_pcm_us_open(snd_pcm_t **pcmp, const char *name, - err = us_set_hw_constraint(us); - if (err < 0) { - snd_pcm_ioplug_delete(&us->io); -- us_free(us); - return err; - } - --- -2.13.6 - - -From 7dfd3c4fe073319f21192c89a44c16f8b68af3ad Mon Sep 17 00:00:00 2001 -From: Jaroslav Kysela -Date: Wed, 24 Oct 2018 12:27:16 +0200 -Subject: [PATCH 7/7] Revert "oss: Fix leaks when oss_hw_constraint() fails" - -This reverts commit b8bcd458b79146547fc6dae1645832695545da44. - -snd_pcm_ioplug_delete() already calls snd_pcm_close()! ---- - oss/pcm_oss.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/oss/pcm_oss.c b/oss/pcm_oss.c -index 8ab4fb0..dadbb5b 100644 ---- a/oss/pcm_oss.c -+++ b/oss/pcm_oss.c -@@ -413,7 +413,7 @@ SND_PCM_PLUGIN_DEFINE_FUNC(oss) - - if ((err = oss_hw_constraint(oss)) < 0) { - snd_pcm_ioplug_delete(&oss->io); -- goto error; -+ return err; - } - - *pcmp = oss->io.pcm; --- -2.13.6 - diff --git a/alsa-plugins.spec b/alsa-plugins.spec index c6cf4db..d63ee28 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.1.7 -Release: 2%{?dist} +Version: 1.1.8 +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 @@ -267,6 +267,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Mon Jan 7 2019 Jaroslav Kysela - 1.1.8-1 +- Updated to 1.1.8 + * Wed Oct 24 2018 Jaroslav Kysela - 1.1.7-2 - Updated to 1.1.7 diff --git a/sources b/sources index 39f36d1..dfafc67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.1.7.tar.bz2) = c3bb22ec3c5a167fb246cfc94131d53800e321b486ab743c3395a9d91dee0ff9703f6e4a2feaea5a4ee42a7e486d835d48ab880c784c5c34bb4eb5e9ded06d8e +SHA512 (alsa-plugins-1.1.8.tar.bz2) = bb1a4411921ec332f47b43515f6d3b4c03a01568854950b9b5c3f0d8172d9a0c4a5b3652bc64c62eae5ea3aaa5d95fe3d32c0a213fe99adf490a9807bcb58ecd From d4fe1a07c3accdcc9334efd917935b5b1c801a97 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:38 +0100 Subject: [PATCH 07/50] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- alsa-plugins.spec | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index d63ee28..ce48ce9 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -11,7 +11,6 @@ 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 -Group: System Environment/Libraries URL: http://www.alsa-project.org/ Source0: ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2 Patch0: alsa-git.patch @@ -31,7 +30,6 @@ Requires: alsa-utils Requires: jack-audio-connection-kit BuildRequires: jack-audio-connection-kit-devel Summary: Jack PCM output plugin for ALSA -Group: System Environment/Libraries License: LGPLv2+ %description jack This plugin converts the ALSA API over JACK (Jack Audio Connection @@ -44,7 +42,6 @@ This plugin provides the PCM type "jack" Requires: alsa-utils BuildRequires: alsa-lib-devel Summary: Oss PCM output plugin for ALSA -Group: System Environment/Libraries License: LGPLv2+ %description oss This plugin converts the ALSA API over OSS API. With this plugin, @@ -57,7 +54,6 @@ Requires: alsa-utils Requires: pulseaudio BuildRequires: pulseaudio-libs-devel Summary: Alsa to PulseAudio backend -Group: System Environment/Libraries License: LGPLv2+ %description pulseaudio This plugin allows any program that uses the ALSA API to access a PulseAudio @@ -69,7 +65,6 @@ one for mixer control. Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: External rate converter plugin for ALSA -Group: System Environment/Libraries License: GPLv2+ %description samplerate This plugin is an external rate converter using libsamplerate by Erik de @@ -79,7 +74,6 @@ Castro Lopo. Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: Upmixer channel expander plugin for ALSA -Group: System Environment/Libraries License: LGPLv2+ %description upmix The upmix plugin is an easy-to-use plugin for upmixing to 4 or @@ -90,7 +84,6 @@ by the slave PCM or explicitly via channel option. Requires: alsa-utils BuildRequires: libsamplerate-devel Summary: Downmixer to stereo plugin for ALSA -Group: System Environment/Libraries License: LGPLv2+ %description vdownmix The vdownmix plugin is a downmixer from 4-6 channels to 2-channel @@ -100,7 +93,6 @@ surround". %package usbstream Summary: USB stream plugin for ALSA -Group: System Environment/Libraries License: LGPLv2+ %description usbstream The usbstream plugin is for snd-usb-us122l driver. It converts PCM @@ -108,7 +100,6 @@ stream to USB specific stream. %package arcamav Summary: Arcam AV amplifier plugin for ALSA -Group: System Environment/Libraries License: LGPLv2+ %description arcamav This plugin exposes the controls for an Arcam AV amplifier @@ -118,7 +109,6 @@ 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 -Group: System Environment/Libraries License: LGPLv2+ %description speex The rate plugin is an external rate converter using the Speex resampler @@ -128,7 +118,6 @@ pre-processing of a mono stream like denoise using libspeex DSP API. %package maemo BuildRequires: dbus-devel Summary: Maemo plugin for ALSA -Group: System Environment/Libraries License: LGPLv2+ %description maemo This plugin converts the ALSA API over PCM task nodes protocol. In this way, From 32ecc30f9825369a56fbbefc30a110ee9fef3747 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 13:13:07 +0000 Subject: [PATCH 08/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_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 ce48ce9..7029754 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.1.8 -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 +* Thu Jan 31 2019 Fedora Release Engineering - 1.1.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Mon Jan 7 2019 Jaroslav Kysela - 1.1.8-1 - Updated to 1.1.8 From fb10cdc15e498b8332f022ecc8371348a131a027 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 10 May 2019 10:25:32 +0200 Subject: [PATCH 09/50] updated to 1.1.9 --- alsa-plugins.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 7029754..db9deb4 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.1.8 -Release: 2%{?dist} +Version: 1.1.9 +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 +* Fri May 10 2019 Jaroslav Kysela - 1.1.9-1 +- Updated to 1.1.9 + * Thu Jan 31 2019 Fedora Release Engineering - 1.1.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index dfafc67..395d02f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.1.8.tar.bz2) = bb1a4411921ec332f47b43515f6d3b4c03a01568854950b9b5c3f0d8172d9a0c4a5b3652bc64c62eae5ea3aaa5d95fe3d32c0a213fe99adf490a9807bcb58ecd +SHA512 (alsa-plugins-1.1.9.tar.bz2) = 1969dfe8f2bb4283e81a18da73d2f7f86d8788d1a8764d7195b4830b2f4704c208eacb50a1e26e20c9fe57e7d5bb06a004112d84cc86b4682b4180d2fec4d5d9 From fed87f5be2c851ef327be5cc1d6b0301bb01a4f7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 17:47:49 +0000 Subject: [PATCH 10/50] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_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 db9deb4..41255bb 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.1.9 -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 +* Wed Jul 24 2019 Fedora Release Engineering - 1.1.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri May 10 2019 Jaroslav Kysela - 1.1.9-1 - Updated to 1.1.9 From bfaf0a02cd4fc33603ee5490c85acafb22a9fb1b Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 20 Aug 2019 14:00:51 -0500 Subject: [PATCH 11/50] Macroize %{_sysconfdir} --- alsa-plugins.spec | 53 +++++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 41255bb..19dd8ae 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -6,7 +6,7 @@ Name: alsa-plugins Version: 1.1.9 -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 @@ -138,8 +138,8 @@ make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} -mv %{buildroot}/etc/alsa/conf.d/99-pulseaudio-default.conf.example \ - %{buildroot}/etc/alsa/conf.d/99-pulseaudio-default.conf +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 {} \; @@ -151,8 +151,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %if 0%{?with_jack} %files jack %doc COPYING COPYING.GPL doc/README-jack -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/50-jack.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-jack.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/50-jack.conf %dir %{_libdir}/alsa-lib @@ -161,8 +161,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files oss %doc COPYING COPYING.GPL doc/README-pcm-oss -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/50-oss.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-oss.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/50-oss.conf %dir %{_libdir}/alsa-lib @@ -175,16 +175,16 @@ 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 /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/50-pulseaudio.conf -%config(noreplace) /etc/alsa/conf.d/99-pulseaudio-default.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-pulseaudio.conf +%config(noreplace) %{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/50-pulseaudio.conf %files samplerate %doc COPYING COPYING.GPL doc/samplerate.txt -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/10-samplerate.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/10-samplerate.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/10-samplerate.conf %dir %{_libdir}/alsa-lib @@ -196,8 +196,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files upmix %doc COPYING COPYING.GPL doc/upmix.txt -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/60-upmix.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-upmix.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/60-upmix.conf %dir %{_libdir}/alsa-lib @@ -205,8 +205,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files vdownmix %doc COPYING COPYING.GPL doc/vdownmix.txt -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/60-vdownmix.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-vdownmix.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/60-vdownmix.conf %dir %{_libdir}/alsa-lib @@ -214,8 +214,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files usbstream %doc COPYING COPYING.GPL -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/98-usb-stream.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/98-usb-stream.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/98-usb-stream.conf %dir %{_libdir}/alsa-lib @@ -223,8 +223,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files arcamav %doc COPYING COPYING.GPL doc/README-arcam-av -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/50-arcam-av-ctl.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf %dir %{_libdir}/alsa-lib @@ -232,9 +232,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files speex %doc COPYING COPYING.GPL doc/speexdsp.txt doc/speexrate.txt -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/10-speexrate.conf -%config(noreplace) /etc/alsa/conf.d/60-speex.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/10-speexrate.conf +%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-speex.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/10-speexrate.conf %{_datadir}/alsa/alsa.conf.d/60-speex.conf @@ -246,8 +246,8 @@ find %{buildroot} -name "*.la" -exec rm {} \; %files maemo %doc COPYING COPYING.GPL doc/README-maemo -%dir /etc/alsa/conf.d -%config(noreplace) /etc/alsa/conf.d/98-maemo.conf +%dir %{_sysconfdir}/alsa/conf.d +%config(noreplace) %{_sysconfdir}/alsa/conf.d/98-maemo.conf %dir %{_datadir}/alsa/alsa.conf.d %{_datadir}/alsa/alsa.conf.d/98-maemo.conf %dir %{_libdir}/alsa-lib @@ -256,6 +256,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Tue Aug 20 2019 Gwyn Ciesla - 1.1.9-3 +- macroize %{_sysconfdir}. + * Wed Jul 24 2019 Fedora Release Engineering - 1.1.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From ee58480d3b05e61a78851cc65059a3d3d0345f3c Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 13 Nov 2019 16:59:51 +0100 Subject: [PATCH 12/50] updated to 1.2.1 --- alsa-plugins.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/alsa-plugins.spec b/alsa-plugins.spec index 19dd8ae..baf10fc 100644 --- a/alsa-plugins.spec +++ b/alsa-plugins.spec @@ -5,8 +5,8 @@ %endif Name: alsa-plugins -Version: 1.1.9 -Release: 3%{?dist} +Version: 1.2.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 @@ -256,6 +256,9 @@ find %{buildroot} -name "*.la" -exec rm {} \; %changelog +* Wed Nov 13 2019 Jaroslav Kysela - 1.2.1-1 +- Updated to 1.2.1 + * Tue Aug 20 2019 Gwyn Ciesla - 1.1.9-3 - macroize %{_sysconfdir}. diff --git a/sources b/sources index 395d02f..0be1a1c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (alsa-plugins-1.1.9.tar.bz2) = 1969dfe8f2bb4283e81a18da73d2f7f86d8788d1a8764d7195b4830b2f4704c208eacb50a1e26e20c9fe57e7d5bb06a004112d84cc86b4682b4180d2fec4d5d9 +SHA512 (alsa-plugins-1.2.1.tar.bz2) = a49ef9290b66855112e301a5fd5a0932f13a50254e164f3340f2b342a36469532ee783beabfe5e95870dbf4cd81ca1e8d0415d94c8c7ee963133fb3c343721de From 51f4f651b45bf06cb86c034550386e4f2ea1ba53 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Wed, 13 Nov 2019 21:44:03 +0100 Subject: [PATCH 13/50] 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 14/50] - 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 15/50] 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 688a0502e4f5b5b6a752fe74274a29ae0237a863 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 3 Mar 2020 10:19:28 +0100 Subject: [PATCH 16/50] 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 17/50] - 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 18/50] - 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 19/50] 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 20/50] -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 21/50] - 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 22/50] 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 23/50] 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 24/50] 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 25/50] - 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 26/50] - 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 27/50] 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 28/50] - 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 29/50] 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 30/50] 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 31/50] 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 32/50] 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 33/50] 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 34/50] 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 35/50] 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 36/50] 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 37/50] 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 38/50] 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 39/50] 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 40/50] 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 41/50] 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 42/50] 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 43/50] 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 44/50] 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 45/50] 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 46/50] 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 47/50] 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 48/50] 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 49/50] 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 50/50] 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