From a42c40f0d30f888a6d4001551a9784485966924c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 13:06:28 +0000 Subject: [PATCH 01/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 1d44fd7..d19b220 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -6,7 +6,7 @@ Name: zam-plugins Version: %{gittag} -Release: 4%{?dist} +Release: 5%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -98,6 +98,9 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %doc README.md %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 3.10-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 3.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 9f51648024fe42d0860e36e65bd50d86bed26258 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Wed, 26 Jun 2019 00:29:48 +0200 Subject: [PATCH 02/30] Version 3.11 --- .gitignore | 2 + sources | 4 +- zam-plugins-unbundle-zita-convolver.patch | 131 ---------------------- zam-plugins.spec | 19 ++-- 4 files changed, 14 insertions(+), 142 deletions(-) delete mode 100644 zam-plugins-unbundle-zita-convolver.patch diff --git a/.gitignore b/.gitignore index 742b2e6..3ef519f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ /DPF-279c265.tar.gz /zam-plugins-3.10.tar.gz +/zam-plugins-3.11.tar.gz +/DPF-68b3a57.tar.gz diff --git a/sources b/sources index cb2e807..2de24d6 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (DPF-279c265.tar.gz) = e924c15822a37bec8f38e75a44e9f06a4f95ca14bf41db03f882fa6cfc3d106c84043f9f62f2a6579c095ee9b61eec74c28fc46d912d8481f1aeff45d81eb37d -SHA512 (zam-plugins-3.10.tar.gz) = 8169fdb474bd0a19b877fd36496fdb3cbf197516ff721d5d14ab70361673fcb099dfe1ceb91e285f2a77a0189a9451819d5117d7c068e3cd2597917190e0d35b +SHA512 (zam-plugins-3.11.tar.gz) = 708ad68fd955aff6ee5035e79002b0dc1afd6866d2b77421e6b3f059ae99d06bb42bfe196417ad2fbc21303618110ce44bc0e795db2095784ef0944ef946fdea +SHA512 (DPF-68b3a57.tar.gz) = 7619e65a33ca5c56d8ff07c8b9f99abc651a512aba48b46c0eeaa763ed5ad474239d1e21bc7b59f2b85152b0599293ebc2814b6ec247ebaa8cfd772c54e6f997 diff --git a/zam-plugins-unbundle-zita-convolver.patch b/zam-plugins-unbundle-zita-convolver.patch deleted file mode 100644 index 1f64c55..0000000 --- a/zam-plugins-unbundle-zita-convolver.patch +++ /dev/null @@ -1,131 +0,0 @@ -diff --git a/Makefile.mk b/Makefile.mk -index 7588326..87c08a1 100644 ---- a/Makefile.mk -+++ b/Makefile.mk -@@ -85,6 +85,14 @@ ifeq ($(LINUX),true) - HAVE_DGL = $(shell pkg-config --exists gl x11 && echo true) - HAVE_JACK = $(shell pkg-config --exists jack && echo true) - HAVE_LIBLO = $(shell pkg-config --exists liblo && echo true) -+ -+# Allow to use system provided libs -+ifeq ($(USE_SYSTEM_LIBS),1) -+HAVE_ZITA_CONVOLVER = true -+ZITA_CONVOLVER_LIBS = -lzita-convolver -+export HAVE_ZITA_CONVOLVER -+endif -+ - endif - - ifeq ($(MACOS),true) -diff --git a/plugins/ZamHeadX2/Makefile b/plugins/ZamHeadX2/Makefile -index 24bfe1d..cd8e06a 100644 ---- a/plugins/ZamHeadX2/Makefile -+++ b/plugins/ZamHeadX2/Makefile -@@ -12,8 +12,11 @@ NAME = ZamHeadX2 - # -------------------------------------------------------------- - # Files to build - --OBJS_DSP = \ -- ../../lib/zita-convolver-3.1.0/zita-convolver.cpp.o \ -+ifneq ($(HAVE_ZITA_CONVOLVER),true) -+OBJS_DSP = ../../lib/zita-convolver-3.1.0/zita-convolver.cpp.o -+endif -+ -+OBJS_DSP += \ - convolution.cpp.o \ - ZamHeadX2Plugin.cpp.o - -@@ -48,6 +51,11 @@ else - TARGETS += lv2_dsp - endif - -+ifeq ($(HAVE_ZITA_CONVOLVER),true) -+BASE_FLAGS += -DHAVE_ZITA_CONVOLVER -+LINK_FLAGS += $(ZITA_CONVOLVER_LIBS) -+endif -+ - TARGETS += vst - - all: $(TARGETS) -diff --git a/plugins/ZamHeadX2/convolution.hpp b/plugins/ZamHeadX2/convolution.hpp -index ddf3d08..03e9d55 100644 ---- a/plugins/ZamHeadX2/convolution.hpp -+++ b/plugins/ZamHeadX2/convolution.hpp -@@ -19,7 +19,11 @@ - #ifndef CONVOLUTION_H_ - #define CONVOLUTION_H_ - -+#ifdef HAVE_ZITA_CONVOLVER -+#include "zita-convolver.h" -+#else - #include "../../lib/zita-convolver-3.1.0/zita-convolver.h" -+#endif - - #define MAX_CHANNEL_MAPS (4) - #define VERBOSE_printf(x, ...) -diff --git a/plugins/ZamVerb/Makefile b/plugins/ZamVerb/Makefile -index cfa412c..d65dd1e 100644 ---- a/plugins/ZamVerb/Makefile -+++ b/plugins/ZamVerb/Makefile -@@ -15,8 +15,11 @@ NAME = ZamVerb - OBJS_DSP = \ - ZamVerbPlugin.cpp.o \ - ZamVerbImpulses.cpp.o \ -- convolution.cpp.o \ -- ../../lib/zita-convolver-3.1.0/zita-convolver.cpp.o -+ convolution.cpp.o -+ -+ifneq ($(HAVE_ZITA_CONVOLVER),true) -+OBJS_DSP += ../../lib/zita-convolver-3.1.0/zita-convolver.cpp.o -+endif - - OBJS_UI = \ - ZamVerbArtwork.cpp.o \ -@@ -28,7 +31,6 @@ OBJS_UI = \ - include ../Makefile.mk - - # -------------------------------------------------------------- --# Enable all possible plugin types - - ifeq ($(HAVE_JACK),true) - TARGETS += jack -@@ -49,6 +51,11 @@ else - TARGETS += lv2_dsp - endif - -+ifeq ($(HAVE_ZITA_CONVOLVER),true) -+BASE_FLAGS += -DHAVE_ZITA_CONVOLVER -+LINK_FLAGS += $(ZITA_CONVOLVER_LIBS) -+endif -+ - TARGETS += vst - - all: $(TARGETS) -diff --git a/plugins/ZamVerb/convolution.cpp b/plugins/ZamVerb/convolution.cpp -index 517a3cb..48a8d8c 100644 ---- a/plugins/ZamVerb/convolution.cpp -+++ b/plugins/ZamVerb/convolution.cpp -@@ -42,7 +42,6 @@ - #include - #include - --#include "../../lib/zita-convolver-3.1.0/zita-convolver.h" - #include - #include "convolution.hpp" - #include "ZamVerbImpulses.hpp" -diff --git a/plugins/ZamVerb/convolution.hpp b/plugins/ZamVerb/convolution.hpp -index 4eeada5..666f2a5 100644 ---- a/plugins/ZamVerb/convolution.hpp -+++ b/plugins/ZamVerb/convolution.hpp -@@ -19,7 +19,11 @@ - #ifndef CONVOLUTION_H_ - #define CONVOLUTION_H_ - -+#ifdef HAVE_ZITA_CONVOLVER -+#include "zita-convolver.h" -+#else - #include "../../lib/zita-convolver-3.1.0/zita-convolver.h" -+#endif - - #define MAX_CHANNEL_MAPS (4) - #define VERBOSE_printf(x, ...) diff --git a/zam-plugins.spec b/zam-plugins.spec index d19b220..d035e5a 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,20 +1,18 @@ -%global gittag 3.10 +%global gittag 3.11 %global dpf DPF -%global commit1 279c265361a9da5a1491107585c75284e0dc0e18 +%global commit1 68b3a57a78d814810972584ed571662fe5cfb8f0 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) Name: zam-plugins Version: %{gittag} -Release: 5%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC URL: http://www.zamaudio.com/ Source0: https://github.com/zamaudio/%{name}/archive/%{gittag}/%{name}-%{version}.tar.gz Source1: https://github.com/DISTRHO/DPF/archive/%{commit1}/%{dpf}-%{shortcommit1}.tar.gz -# Patch sent upstream https://github.com/zamaudio/zam-plugins/pull/62 -Patch0: %{name}-unbundle-zita-convolver.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -26,7 +24,7 @@ BuildRequires: lv2-devel >= 1.8.1 BuildRequires: ladspa-devel BuildRequires: fftw-devel >= 3.3.5 BuildRequires: libsamplerate-devel -BuildRequires: zita-convolver-devel >= 3.1.0 +BuildRequires: zita-convolver-devel >= 4.0.0 %package -n lv2-zam-plugins Summary: A collection of LV2/LADSPA/JACK audio plugins. LV2 version @@ -84,20 +82,23 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %files %{_bindir}/* -%license LICENSE +%license COPYING %doc README.md %files -n lv2-zam-plugins %{_libdir}/lv2/* -%license LICENSE +%license COPYING %doc README.md %files -n ladspa-zam-plugins %{_libdir}/ladspa/* -%license LICENSE +%license COPYING %doc README.md %changelog +* Thu Jun 13 2019 Guido Aulisi - 3.11-1 +- Version 3.11 + * Sun Feb 03 2019 Fedora Release Engineering - 3.10-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 20c438d03a04f48fa53ecae26fc633c64ef6eaad Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 04:55:00 +0000 Subject: [PATCH 03/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index d035e5a..887421f 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -6,7 +6,7 @@ Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -96,6 +96,9 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %doc README.md %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 3.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jun 13 2019 Guido Aulisi - 3.11-1 - Version 3.11 From 1f83ba289bbedda7e7f5a24b717d2292cb32116f Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 23 Dec 2019 08:17:05 +0000 Subject: [PATCH 04/30] Version 3.12 --- .gitignore | 1 + sources | 2 +- zam-plugins.spec | 10 ++++++---- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 3ef519f..a5025e8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /zam-plugins-3.10.tar.gz /zam-plugins-3.11.tar.gz /DPF-68b3a57.tar.gz +/zam-plugins-3.12.tar.gz diff --git a/sources b/sources index 2de24d6..2c939dc 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (zam-plugins-3.11.tar.gz) = 708ad68fd955aff6ee5035e79002b0dc1afd6866d2b77421e6b3f059ae99d06bb42bfe196417ad2fbc21303618110ce44bc0e795db2095784ef0944ef946fdea +SHA512 (zam-plugins-3.12.tar.gz) = d8a8a1dfdfbdc183d6fb62046ee34df396b1ae5317b49c4ccf238640ec39729e4fa7da53f1442c71a48e492dd7ccc7f84cb4454b6dfdaab9fb75d7c64615c9f6 SHA512 (DPF-68b3a57.tar.gz) = 7619e65a33ca5c56d8ff07c8b9f99abc651a512aba48b46c0eeaa763ed5ad474239d1e21bc7b59f2b85152b0599293ebc2814b6ec247ebaa8cfd772c54e6f997 diff --git a/zam-plugins.spec b/zam-plugins.spec index 887421f..8260bea 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,12 +1,13 @@ -%global gittag 3.11 +%global gittag 3.12 %global dpf DPF +# DPF git submodule %global commit1 68b3a57a78d814810972584ed571662fe5cfb8f0 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) Name: zam-plugins Version: %{gittag} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -55,8 +56,6 @@ rmdir dpf mv %{dpf}-%{commit1} dpf %build -# This package does not build on all arches with upstream build flags, -# so upstream build flags are split. # These are realtime audio plugins, so we need the fastest possible math, # flags for x86_64 are set to be compatible with most AMD and Intel CPUs, # and to use the best possible SIMD instruction set. @@ -96,6 +95,9 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %doc README.md %changelog +* Fri Dec 20 2019 Guido Aulisi - 3.12-1 +- Version 3.12 + * Sat Jul 27 2019 Fedora Release Engineering - 3.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 897ac97ab530bebc4f4da10c0c8ae0b1d1cb7639 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 05:13:41 +0000 Subject: [PATCH 05/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 8260bea..4191df1 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -7,7 +7,7 @@ Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %doc README.md %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 3.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Dec 20 2019 Guido Aulisi - 3.12-1 - Version 3.12 From c0cc61381067ef18a9ef35136d589484f29464bb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 15:18:58 +0000 Subject: [PATCH 06/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 4191df1..4c18d4d 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -7,7 +7,7 @@ Name: zam-plugins Version: %{gittag} -Release: 2%{?dist} +Release: 3%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %doc README.md %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 3.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jan 31 2020 Fedora Release Engineering - 3.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 2deae85cc3d8f616f319fe3c5fa0da829f252e6e Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Fri, 31 Jul 2020 17:11:41 +0200 Subject: [PATCH 07/30] Version 3.13 --- .gitignore | 2 ++ sources | 4 ++-- zam-plugins.spec | 9 ++++++--- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index a5025e8..41699a2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ /zam-plugins-3.11.tar.gz /DPF-68b3a57.tar.gz /zam-plugins-3.12.tar.gz +/zam-plugins-3.13.tar.gz +/DPF-08669d1.tar.gz diff --git a/sources b/sources index 2c939dc..55fb30d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (zam-plugins-3.12.tar.gz) = d8a8a1dfdfbdc183d6fb62046ee34df396b1ae5317b49c4ccf238640ec39729e4fa7da53f1442c71a48e492dd7ccc7f84cb4454b6dfdaab9fb75d7c64615c9f6 -SHA512 (DPF-68b3a57.tar.gz) = 7619e65a33ca5c56d8ff07c8b9f99abc651a512aba48b46c0eeaa763ed5ad474239d1e21bc7b59f2b85152b0599293ebc2814b6ec247ebaa8cfd772c54e6f997 +SHA512 (zam-plugins-3.13.tar.gz) = 0374a5bf7c73f74ab9227affd9fec2b36f742d25bea64addfd04ac1341d9e1ebfc78c52cffa7303d9085c9963a9d1c31133383a1247755ffffab822b75e9175d +SHA512 (DPF-08669d1.tar.gz) = b24e32682ea38785a776d13f9fd58052d9e7813416ba59f05c9c4af28c4b61c26d832870c7d6b65a46863f122dd29fe573dc01994d1c601a10bea7b75d49ba5d diff --git a/zam-plugins.spec b/zam-plugins.spec index 4c18d4d..c50ecfb 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,13 +1,13 @@ -%global gittag 3.12 +%global gittag 3.13 %global dpf DPF # DPF git submodule -%global commit1 68b3a57a78d814810972584ed571662fe5cfb8f0 +%global commit1 08669d1bc30c6e971fde800eade4ca40104ba8b2 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) Name: zam-plugins Version: %{gittag} -Release: 3%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %doc README.md %changelog +* Fri Jul 31 2020 Guido Aulisi - 3.13-1 +- Version 3.13 + * Wed Jul 29 2020 Fedora Release Engineering - 3.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 3f7096e8047b309288c4f3ce885455c2711ddc20 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Wed, 5 Aug 2020 11:48:13 +0200 Subject: [PATCH 08/30] Fix FTBFS on f33 Disable lto Some spec cleanup --- zam-plugins.spec | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index c50ecfb..97e6ebb 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,13 +1,16 @@ %global gittag 3.13 %global dpf DPF +# Disable lto +%define _lto_cflags %{nil} + # DPF git submodule %global commit1 08669d1bc30c6e971fde800eade4ca40104ba8b2 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -56,28 +59,15 @@ rmdir dpf mv %{dpf}-%{commit1} dpf %build -# These are realtime audio plugins, so we need the fastest possible math, -# flags for x86_64 are set to be compatible with most AMD and Intel CPUs, -# and to use the best possible SIMD instruction set. -flags=" -ffast-math" - -%ifarch %{ix86} -flags+=" -msse -mfpmath=sse" -%endif - -%ifarch x86_64 -flags+=" -msse2 -mfpmath=sse" -%endif - %set_build_flags - -%make_build PREFIX=%{_prefix} LIBDIR=%{_lib} USE_SYSTEM_LIBS=1 \ - BASE_OPTS="${flags}" LINK_OPTS="%{__global_ldflags}" +%make_build VERBOSE=true PREFIX=%{_prefix} LIBDIR=%{_lib} USE_SYSTEM_LIBS=1 SKIP_STRIPPING=true %install -%make_install PREFIX=%{_prefix} LIBDIR=%{_lib} USE_SYSTEM_LIBS=1 +%make_install VERBOSE=true PREFIX=%{_prefix} LIBDIR=%{_lib} USE_SYSTEM_LIBS=1 # We don't need VST and DSSI plugins rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* +# Remove executable bit from .ttl files +chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %files %{_bindir}/* @@ -95,6 +85,11 @@ rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* %doc README.md %changelog +* Wed Aug 05 2020 Guido Aulisi - 3.13-2 +- Fix FTBFS on f33 +- Disable lto +- Some spec cleanup + * Fri Jul 31 2020 Guido Aulisi - 3.13-1 - Version 3.13 From 5e520056894bc73812cea4f3a82a4adfcdb3ba13 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Mon, 21 Dec 2020 11:33:46 +0100 Subject: [PATCH 09/30] Version 3.14 Add BR make --- .gitignore | 1 + sources | 2 +- zam-plugins.spec | 9 +++++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 41699a2..5d27b80 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /zam-plugins-3.12.tar.gz /zam-plugins-3.13.tar.gz /DPF-08669d1.tar.gz +/zam-plugins-3.14.tar.gz diff --git a/sources b/sources index 55fb30d..d786a6a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (zam-plugins-3.13.tar.gz) = 0374a5bf7c73f74ab9227affd9fec2b36f742d25bea64addfd04ac1341d9e1ebfc78c52cffa7303d9085c9963a9d1c31133383a1247755ffffab822b75e9175d +SHA512 (zam-plugins-3.14.tar.gz) = 30c168ee855011b2f17fcc5e440039628399ab40b69bed9af284713df6155360b38d8249b3de1616e9a2f39885cff43c9e2505868aae891fd22bc92297c1962c SHA512 (DPF-08669d1.tar.gz) = b24e32682ea38785a776d13f9fd58052d9e7813416ba59f05c9c4af28c4b61c26d832870c7d6b65a46863f122dd29fe573dc01994d1c601a10bea7b75d49ba5d diff --git a/zam-plugins.spec b/zam-plugins.spec index 97e6ebb..48767b9 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,4 +1,4 @@ -%global gittag 3.13 +%global gittag 3.14 %global dpf DPF # Disable lto @@ -10,7 +10,7 @@ Name: zam-plugins Version: %{gittag} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -20,6 +20,7 @@ Source1: https://github.com/DISTRHO/DPF/archive/%{commit1}/%{dpf}-%{short BuildRequires: gcc BuildRequires: gcc-c++ +BuildRequires: make BuildRequires: jack-audio-connection-kit-devel BuildRequires: libX11-devel BuildRequires: mesa-libGL-devel @@ -85,6 +86,10 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Mon Dec 21 11:03:20 CET 2020 Guido Aulisi - 3.14-1 +- Version 3.14 +- Add BR make + * Wed Aug 05 2020 Guido Aulisi - 3.13-2 - Fix FTBFS on f33 - Disable lto From cbcf939708cc0e0c8f578bd9a7f428349bcbaa0c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 28 Jan 2021 00:37:55 +0000 Subject: [PATCH 10/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 48767b9..f2ca802 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -10,7 +10,7 @@ Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -86,6 +86,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Thu Jan 28 2021 Fedora Release Engineering - 3.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Dec 21 11:03:20 CET 2020 Guido Aulisi - 3.14-1 - Version 3.14 - Add BR make From ff16ff5c6a57df0b1accfb74aa67c4ce96ed0b41 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 22:13:27 +0000 Subject: [PATCH 11/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index f2ca802..7fce00a 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -10,7 +10,7 @@ Name: zam-plugins Version: %{gittag} -Release: 2%{?dist} +Release: 3%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -86,6 +86,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 3.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jan 28 2021 Fedora Release Engineering - 3.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 980329035be441d612ed202269f0872562c05133 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 05:47:02 +0000 Subject: [PATCH 12/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 7fce00a..6e0eb00 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -10,7 +10,7 @@ Name: zam-plugins Version: %{gittag} -Release: 3%{?dist} +Release: 4%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -86,6 +86,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 3.14-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 3.14-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From cf6462a4af1f37591e983d821e68020c6d83df0a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 13:50:12 +0000 Subject: [PATCH 13/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 6e0eb00..52cca0b 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -10,7 +10,7 @@ Name: zam-plugins Version: %{gittag} -Release: 4%{?dist} +Release: 5%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -86,6 +86,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 3.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 3.14-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From c34c169d70ee3aa9e729f7d8bada168bdfd66491 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Thu, 22 Dec 2022 22:25:22 +0100 Subject: [PATCH 14/30] Version 4.1 --- .gitignore | 3 +++ sources | 5 +++-- zam-plugins.spec | 21 +++++++++++++++------ 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 5d27b80..a08e6e7 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,6 @@ /zam-plugins-3.13.tar.gz /DPF-08669d1.tar.gz /zam-plugins-3.14.tar.gz +/DPF-8818060.tar.gz +/pugl-844528e.tar.gz +/zam-plugins-4.1.tar.gz diff --git a/sources b/sources index d786a6a..5d3718e 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ -SHA512 (zam-plugins-3.14.tar.gz) = 30c168ee855011b2f17fcc5e440039628399ab40b69bed9af284713df6155360b38d8249b3de1616e9a2f39885cff43c9e2505868aae891fd22bc92297c1962c -SHA512 (DPF-08669d1.tar.gz) = b24e32682ea38785a776d13f9fd58052d9e7813416ba59f05c9c4af28c4b61c26d832870c7d6b65a46863f122dd29fe573dc01994d1c601a10bea7b75d49ba5d +SHA512 (DPF-8818060.tar.gz) = 7ea26d27bfb17fe67d2c4c4077d203b447407986594b833ee545319221c9c08fb434c1ca11ad425a8d9369df41b331c1286ddd85aabdd7a8570ab7a25b88b0e7 +SHA512 (pugl-844528e.tar.gz) = ad2eb02099d8539dfcffdda093cf4a8dcb1c959d8c4f860bba2a9777f0bfe3d4f2471ae56d5f7be779a8402c5b446e44c2c7aa66ff07bb87787cf0bd8add6772 +SHA512 (zam-plugins-4.1.tar.gz) = 53ffd7f4cebbb65fcdaae53b7d0ad922dd2b1e76479da7caa2c4100d04b5258e0aec4bbfb3b8632b4198375e6677659139abb907bfe9fc11ded772c4e14d5e14 diff --git a/zam-plugins.spec b/zam-plugins.spec index 52cca0b..7fbb7f3 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,22 +1,27 @@ -%global gittag 3.14 +%global gittag 4.1 %global dpf DPF # Disable lto %define _lto_cflags %{nil} # DPF git submodule -%global commit1 08669d1bc30c6e971fde800eade4ca40104ba8b2 +%global commit1 88180608a206b529fcb660d406ddf6f934002806 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) +# pugl git submodule +%global commit2 844528e197c51603f6cef3238b4a48d23bf60eb7 +%global shortcommit2 %(c=%{commit2}; echo ${c:0:7}) + Name: zam-plugins Version: %{gittag} -Release: 5%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC URL: http://www.zamaudio.com/ Source0: https://github.com/zamaudio/%{name}/archive/%{gittag}/%{name}-%{version}.tar.gz Source1: https://github.com/DISTRHO/DPF/archive/%{commit1}/%{dpf}-%{shortcommit1}.tar.gz +Source2: https://github.com/DISTRHO/pugl/archive/%{commit2}/pugl-%{shortcommit2}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ @@ -54,10 +59,14 @@ for sound processing developed in-house at ZamAudio. This is the LADSPA version. %prep -%autosetup -a 1 -p 1 +%setup -q -a 1 +%setup -q -T -D -a 2 # Move submodule DPF to main source directory rmdir dpf mv %{dpf}-%{commit1} dpf +# Move submodule pugl to main source directory +rmdir dpf/dgl/src/pugl-upstream +mv pugl-%{commit2} dpf/dgl/src/pugl-upstream %build %set_build_flags @@ -65,8 +74,8 @@ mv %{dpf}-%{commit1} dpf %install %make_install VERBOSE=true PREFIX=%{_prefix} LIBDIR=%{_lib} USE_SYSTEM_LIBS=1 -# We don't need VST and DSSI plugins -rm -rf %{buildroot}%{_libdir}/vst %{buildroot}/*-dssi* +# We don't need VST and for the moment CLAP +rm -rf %{buildroot}%{_libdir}/vst %{buildroot}%{_libdir}/vst3 %{buildroot}%{_libdir}/clap # Remove executable bit from .ttl files chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl From 0918db29b87c9febb39bb9d0b90a9e96c590f8a9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 08:10:47 +0000 Subject: [PATCH 15/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 7fbb7f3..1bb874a 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -14,7 +14,7 @@ Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 3.14-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 1ce09fae141fc6998c67f0f013ca4c4dc9b49d38 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 19:36:12 +0000 Subject: [PATCH 16/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 1bb874a..f69087c 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -14,7 +14,7 @@ Name: zam-plugins Version: %{gittag} -Release: 2%{?dist} +Release: 3%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From bc217af0bd168673f3282e60e55168ff78722946 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Thu, 28 Dec 2023 16:07:04 +0100 Subject: [PATCH 17/30] Version 4.2 --- .gitignore | 3 +++ sources | 6 +++--- zam-plugins.spec | 11 +++++++---- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index a08e6e7..39340a2 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,6 @@ /DPF-8818060.tar.gz /pugl-844528e.tar.gz /zam-plugins-4.1.tar.gz +/zam-plugins-4.2.tar.gz +/DPF-63dfb76.tar.gz +/pugl-2e98e22.tar.gz diff --git a/sources b/sources index 5d3718e..5af3800 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (DPF-8818060.tar.gz) = 7ea26d27bfb17fe67d2c4c4077d203b447407986594b833ee545319221c9c08fb434c1ca11ad425a8d9369df41b331c1286ddd85aabdd7a8570ab7a25b88b0e7 -SHA512 (pugl-844528e.tar.gz) = ad2eb02099d8539dfcffdda093cf4a8dcb1c959d8c4f860bba2a9777f0bfe3d4f2471ae56d5f7be779a8402c5b446e44c2c7aa66ff07bb87787cf0bd8add6772 -SHA512 (zam-plugins-4.1.tar.gz) = 53ffd7f4cebbb65fcdaae53b7d0ad922dd2b1e76479da7caa2c4100d04b5258e0aec4bbfb3b8632b4198375e6677659139abb907bfe9fc11ded772c4e14d5e14 +SHA512 (zam-plugins-4.2.tar.gz) = 84aff169f7992ea6f99efe7fb44f9923f19cab233bc2757aa0799575d4dce9140b9a6aec07782dfba3b951b6765ade7a0381c2c64c56aa23a635318f56ed84fd +SHA512 (DPF-63dfb76.tar.gz) = d80d5e0bf70f9c441f72b433817ab0183a80ad74496e6a5f1e5ff7870c8869a2dfc3fcd70057025ff7b3622dd7417d0567b23e2cc7cd7ef29e716080d2abd813 +SHA512 (pugl-2e98e22.tar.gz) = 8fda46853a03c83c9c090826cb89822793647e9ead540c41c229fa69c60f41ab61fc4a405d4bef7ed22ca9c73172202f26f632bd8eff386963c35286720c6412 diff --git a/zam-plugins.spec b/zam-plugins.spec index f69087c..8fc3259 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,20 +1,20 @@ -%global gittag 4.1 +%global gittag 4.2 %global dpf DPF # Disable lto %define _lto_cflags %{nil} # DPF git submodule -%global commit1 88180608a206b529fcb660d406ddf6f934002806 +%global commit1 63dfb7610bc37dee69f4a303f3e3362529d95f24 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) # pugl git submodule -%global commit2 844528e197c51603f6cef3238b4a48d23bf60eb7 +%global commit2 2e98e220b5b860c1c8cd5809fad61baf27380a37 %global shortcommit2 %(c=%{commit2}; echo ${c:0:7}) Name: zam-plugins Version: %{gittag} -Release: 3%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Mon Nov 20 2023 Guido Aulisi - 4.2-1 +- Version 4.2 + * Sat Jul 22 2023 Fedora Release Engineering - 4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 0d01a552f95f3a0c97487959806b12de5ec43b9c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 10:57:40 +0000 Subject: [PATCH 18/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 8fc3259..5423150 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -14,7 +14,7 @@ Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Nov 20 2023 Guido Aulisi - 4.2-1 - Version 4.2 From b20a939812437ee18bd049c2a94d8351e587ea74 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:47:29 +0000 Subject: [PATCH 19/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 5423150..85ce02f 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -14,7 +14,7 @@ Name: zam-plugins Version: %{gittag} -Release: 2%{?dist} +Release: 3%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins License: GPLv2+ and ISC @@ -95,6 +95,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 4.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 4.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 34b2b8e4e13d16df2583009544197a6f2a7555d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 7 Aug 2024 10:21:34 +0200 Subject: [PATCH 20/30] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- zam-plugins.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 85ce02f..1418232 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -14,10 +14,11 @@ Name: zam-plugins Version: %{gittag} -Release: 3%{?dist} +Release: 4%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins -License: GPLv2+ and ISC +# Automatically converted from old format: GPLv2+ and ISC - review is highly recommended. +License: GPL-2.0-or-later AND ISC URL: http://www.zamaudio.com/ Source0: https://github.com/zamaudio/%{name}/archive/%{gittag}/%{name}-%{version}.tar.gz Source1: https://github.com/DISTRHO/DPF/archive/%{commit1}/%{dpf}-%{shortcommit1}.tar.gz @@ -95,6 +96,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Wed Aug 07 2024 Miroslav Suchý - 4.2-4 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 4.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 8fc73a7792c0c2f21f71c75a5d3dc5b14b231a2d Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Sat, 5 Oct 2024 15:09:53 +0200 Subject: [PATCH 21/30] Version 4.3 --- .gitignore | 3 +++ sources | 6 +++--- zam-plugins.spec | 11 +++++++---- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 39340a2..71f66ac 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ /zam-plugins-4.2.tar.gz /DPF-63dfb76.tar.gz /pugl-2e98e22.tar.gz +/DPF-077fcf5.tar.gz +/pugl-e33b2f6.tar.gz +/zam-plugins-4.3.tar.gz diff --git a/sources b/sources index 5af3800..d7a09bd 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (zam-plugins-4.2.tar.gz) = 84aff169f7992ea6f99efe7fb44f9923f19cab233bc2757aa0799575d4dce9140b9a6aec07782dfba3b951b6765ade7a0381c2c64c56aa23a635318f56ed84fd -SHA512 (DPF-63dfb76.tar.gz) = d80d5e0bf70f9c441f72b433817ab0183a80ad74496e6a5f1e5ff7870c8869a2dfc3fcd70057025ff7b3622dd7417d0567b23e2cc7cd7ef29e716080d2abd813 -SHA512 (pugl-2e98e22.tar.gz) = 8fda46853a03c83c9c090826cb89822793647e9ead540c41c229fa69c60f41ab61fc4a405d4bef7ed22ca9c73172202f26f632bd8eff386963c35286720c6412 +SHA512 (DPF-077fcf5.tar.gz) = 7e911abccfb8a232062fb72e9ff4fc84e053be329df034b40dd00a9b5cbf91a718db506fd838ded3ad69ada2553e48021ca912591369bfea9f6ee217319b3703 +SHA512 (pugl-e33b2f6.tar.gz) = 5565cd06c67483ff5b2120ace400e0c2ba7fab5b246b8e1d7a22fa3269d1aa6086fa210d92ca8efa5d70b6b18a314db5d47669126e2f4d8e6db690a04b0a2fe6 +SHA512 (zam-plugins-4.3.tar.gz) = 901bd52431055387ffd6e04a9530a71046533abd47561c37a2ea94f7b7f6e9be97994a8b0e3aed927190fdeb523875ecef2cc08afbb8c275cfd2ca5fc1648e09 diff --git a/zam-plugins.spec b/zam-plugins.spec index 1418232..3c33fe5 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,20 +1,20 @@ -%global gittag 4.2 +%global gittag 4.3 %global dpf DPF # Disable lto %define _lto_cflags %{nil} # DPF git submodule -%global commit1 63dfb7610bc37dee69f4a303f3e3362529d95f24 +%global commit1 077fcf5758ed6038bfe6e7aee1e407aa02e807b2 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) # pugl git submodule -%global commit2 2e98e220b5b860c1c8cd5809fad61baf27380a37 +%global commit2 e33b2f6b0cea6d6263990aa9abe6a69fdfba5973 %global shortcommit2 %(c=%{commit2}; echo ${c:0:7}) Name: zam-plugins Version: %{gittag} -Release: 4%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins # Automatically converted from old format: GPLv2+ and ISC - review is highly recommended. @@ -96,6 +96,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sat Oct 05 2024 Guido Aulisi - 4.3-1 +- Version 4.3 + * Wed Aug 07 2024 Miroslav Suchý - 4.2-4 - convert license to SPDX From adadd55009be6140dab8e7cb743a7f29d6228608 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:40:28 +0000 Subject: [PATCH 22/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- zam-plugins.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 3c33fe5..a932e63 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -14,7 +14,7 @@ Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins # Automatically converted from old format: GPLv2+ and ISC - review is highly recommended. @@ -96,6 +96,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Oct 05 2024 Guido Aulisi - 4.3-1 - Version 4.3 From bba94f1b8cc898d52312795ce7f2390bd49cf7a3 Mon Sep 17 00:00:00 2001 From: Guido Aulisi Date: Wed, 4 Jun 2025 00:00:19 +0200 Subject: [PATCH 23/30] Version 4.4 --- .gitignore | 3 +++ sources | 6 +++--- zam-plugins.spec | 11 +++++++---- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 71f66ac..a15473a 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,6 @@ /DPF-077fcf5.tar.gz /pugl-e33b2f6.tar.gz /zam-plugins-4.3.tar.gz +/zam-plugins-4.4.tar.gz +/DPF-f60444f.tar.gz +/pugl-d4d964f.tar.gz diff --git a/sources b/sources index d7a09bd..9b3c081 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (DPF-077fcf5.tar.gz) = 7e911abccfb8a232062fb72e9ff4fc84e053be329df034b40dd00a9b5cbf91a718db506fd838ded3ad69ada2553e48021ca912591369bfea9f6ee217319b3703 -SHA512 (pugl-e33b2f6.tar.gz) = 5565cd06c67483ff5b2120ace400e0c2ba7fab5b246b8e1d7a22fa3269d1aa6086fa210d92ca8efa5d70b6b18a314db5d47669126e2f4d8e6db690a04b0a2fe6 -SHA512 (zam-plugins-4.3.tar.gz) = 901bd52431055387ffd6e04a9530a71046533abd47561c37a2ea94f7b7f6e9be97994a8b0e3aed927190fdeb523875ecef2cc08afbb8c275cfd2ca5fc1648e09 +SHA512 (zam-plugins-4.4.tar.gz) = f2a326f628d3327249f0d9029130badd90f715cb7c76d4e628b66ff8252cd3f530798dafa7274ac1028ccdc18f02ccb6f39b2d2f2393d0d1b8bc914e7e63aefe +SHA512 (DPF-f60444f.tar.gz) = 9a7ef2d9409a700da00ce07e6a1bc85c037edc9d04d38d3751b75b98b58f3b553b87248d4f59b98d74c50ec11f0ffe9568e44e1b81031a33437375fe4c99ff08 +SHA512 (pugl-d4d964f.tar.gz) = 9ca5b9e34d3ff1e68e6070e8e6c9a5971f4ff65f56f0a215e24f6c7325421afff783745db9922bd0b12ac5a25a5cecdf040c8ea979812000e7762a737e993779 diff --git a/zam-plugins.spec b/zam-plugins.spec index a932e63..e8aa283 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,20 +1,20 @@ -%global gittag 4.3 +%global gittag 4.4 %global dpf DPF # Disable lto %define _lto_cflags %{nil} # DPF git submodule -%global commit1 077fcf5758ed6038bfe6e7aee1e407aa02e807b2 +%global commit1 f60444f27480383005d488d82c834529fa1440f6 %global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) # pugl git submodule -%global commit2 e33b2f6b0cea6d6263990aa9abe6a69fdfba5973 +%global commit2 d4d964f129b4bf999c53ba40381bd1095fafb649 %global shortcommit2 %(c=%{commit2}; echo ${c:0:7}) Name: zam-plugins Version: %{gittag} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A collection of LV2/LADSPA/JACK audio plugins # Automatically converted from old format: GPLv2+ and ISC - review is highly recommended. @@ -96,6 +96,9 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog +* Tue Jun 03 2025 Guido Aulisi - 4.4-1 +- Version 4.4 + * Sun Jan 19 2025 Fedora Release Engineering - 4.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From c04afffd5cd55e3f4b9f69306e90e0896d8e0890 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Tue, 3 Jun 2025 09:15:33 +0200 Subject: [PATCH 24/30] Convert to %autorelease and %autochangelog [skip changelog] Signed-off-by: Nils Philippsen --- changelog | 81 ++++++++++++++++++++++++++++++++++++++++++++++ zam-plugins.spec | 84 ++---------------------------------------------- 2 files changed, 83 insertions(+), 82 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..d48c7e6 --- /dev/null +++ b/changelog @@ -0,0 +1,81 @@ +* Tue Jun 03 2025 Guido Aulisi - 4.4-1 +- Version 4.4 + +* Sun Jan 19 2025 Fedora Release Engineering - 4.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sat Oct 05 2024 Guido Aulisi - 4.3-1 +- Version 4.3 + +* Wed Aug 07 2024 Miroslav Suchý - 4.2-4 +- convert license to SPDX + +* Sat Jul 20 2024 Fedora Release Engineering - 4.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 4.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Nov 20 2023 Guido Aulisi - 4.2-1 +- Version 4.2 + +* Sat Jul 22 2023 Fedora Release Engineering - 4.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering - 4.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 3.14-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sat Jan 22 2022 Fedora Release Engineering - 3.14-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 3.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Thu Jan 28 2021 Fedora Release Engineering - 3.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Dec 21 11:03:20 CET 2020 Guido Aulisi - 3.14-1 +- Version 3.14 +- Add BR make + +* Wed Aug 05 2020 Guido Aulisi - 3.13-2 +- Fix FTBFS on f33 +- Disable lto +- Some spec cleanup + +* Fri Jul 31 2020 Guido Aulisi - 3.13-1 +- Version 3.13 + +* Wed Jul 29 2020 Fedora Release Engineering - 3.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Fri Jan 31 2020 Fedora Release Engineering - 3.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Dec 20 2019 Guido Aulisi - 3.12-1 +- Version 3.12 + +* Sat Jul 27 2019 Fedora Release Engineering - 3.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jun 13 2019 Guido Aulisi - 3.11-1 +- Version 3.11 + +* Sun Feb 03 2019 Fedora Release Engineering - 3.10-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 3.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Tue May 15 2018 Guido Aulisi - 3.10-3 +- Escape macros in changelog + +* Sun May 13 2018 Guido Aulisi - 3.10-2 +- Use set_build_flags macro +- Document Patch0 + +* Wed May 9 2018 Guido Aulisi - 3.10-1 +- Version 3.10 diff --git a/zam-plugins.spec b/zam-plugins.spec index e8aa283..1eeb3bd 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -14,7 +14,7 @@ Name: zam-plugins Version: %{gittag} -Release: 1%{?dist} +Release: %autorelease Summary: A collection of LV2/LADSPA/JACK audio plugins # Automatically converted from old format: GPLv2+ and ISC - review is highly recommended. @@ -96,84 +96,4 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %changelog -* Tue Jun 03 2025 Guido Aulisi - 4.4-1 -- Version 4.4 - -* Sun Jan 19 2025 Fedora Release Engineering - 4.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Sat Oct 05 2024 Guido Aulisi - 4.3-1 -- Version 4.3 - -* Wed Aug 07 2024 Miroslav Suchý - 4.2-4 -- convert license to SPDX - -* Sat Jul 20 2024 Fedora Release Engineering - 4.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jan 27 2024 Fedora Release Engineering - 4.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Nov 20 2023 Guido Aulisi - 4.2-1 -- Version 4.2 - -* Sat Jul 22 2023 Fedora Release Engineering - 4.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 4.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 3.14-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 3.14-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 3.14-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Thu Jan 28 2021 Fedora Release Engineering - 3.14-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Dec 21 11:03:20 CET 2020 Guido Aulisi - 3.14-1 -- Version 3.14 -- Add BR make - -* Wed Aug 05 2020 Guido Aulisi - 3.13-2 -- Fix FTBFS on f33 -- Disable lto -- Some spec cleanup - -* Fri Jul 31 2020 Guido Aulisi - 3.13-1 -- Version 3.13 - -* Wed Jul 29 2020 Fedora Release Engineering - 3.12-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jan 31 2020 Fedora Release Engineering - 3.12-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Dec 20 2019 Guido Aulisi - 3.12-1 -- Version 3.12 - -* Sat Jul 27 2019 Fedora Release Engineering - 3.11-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jun 13 2019 Guido Aulisi - 3.11-1 -- Version 3.11 - -* Sun Feb 03 2019 Fedora Release Engineering - 3.10-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 3.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue May 15 2018 Guido Aulisi - 3.10-3 -- Escape macros in changelog - -* Sun May 13 2018 Guido Aulisi - 3.10-2 -- Use set_build_flags macro -- Document Patch0 - -* Wed May 9 2018 Guido Aulisi - 3.10-1 -- Version 3.10 +%autochangelog From 5d1460877bd7ee1830adb35e47313474f0b637f3 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Wed, 4 Jun 2025 16:20:35 +0200 Subject: [PATCH 25/30] Tidy up spec file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Don’t disable LTO - Tidy up macros, summaries, descriptions, dependencies - Use pkgconfig build dependencies - Ensure system zita-convolver library is used [skip changelog] Signed-off-by: Nils Philippsen --- zam-plugins.spec | 90 ++++++++++++++++++++++++++---------------------- 1 file changed, 49 insertions(+), 41 deletions(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 1eeb3bd..a6a2686 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,84 +1,90 @@ -%global gittag 4.4 -%global dpf DPF - -# Disable lto -%define _lto_cflags %{nil} - # DPF git submodule -%global commit1 f60444f27480383005d488d82c834529fa1440f6 -%global shortcommit1 %(c=%{commit1}; echo ${c:0:7}) +%global dpf_commit f60444f27480383005d488d82c834529fa1440f6 +%global dpf_shortcommit %(c=%{dpf_commit}; echo ${c:0:7}) # pugl git submodule -%global commit2 d4d964f129b4bf999c53ba40381bd1095fafb649 -%global shortcommit2 %(c=%{commit2}; echo ${c:0:7}) +%global pugl_commit d4d964f129b4bf999c53ba40381bd1095fafb649 +%global pugl_shortcommit %(c=%{pugl_commit}; echo ${c:0:7}) Name: zam-plugins -Version: %{gittag} +Version: 4.4 Release: %autorelease -Summary: A collection of LV2/LADSPA/JACK audio plugins +Summary: A collection of audio plugins for LV2, LADSPA, JACK, CLAP, VST3 # Automatically converted from old format: GPLv2+ and ISC - review is highly recommended. License: GPL-2.0-or-later AND ISC URL: http://www.zamaudio.com/ -Source0: https://github.com/zamaudio/%{name}/archive/%{gittag}/%{name}-%{version}.tar.gz -Source1: https://github.com/DISTRHO/DPF/archive/%{commit1}/%{dpf}-%{shortcommit1}.tar.gz -Source2: https://github.com/DISTRHO/pugl/archive/%{commit2}/pugl-%{shortcommit2}.tar.gz +Source0: https://github.com/zamaudio/%{name}/archive/%{version}/%{name}-%{version}.tar.gz +Source1: https://github.com/DISTRHO/DPF/archive/%{dpf_commit}/DPF-%{dpf_shortcommit}.tar.gz +Source2: https://github.com/DISTRHO/pugl/archive/%{pugl_commit}/pugl-%{pugl_shortcommit}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: make -BuildRequires: jack-audio-connection-kit-devel -BuildRequires: libX11-devel -BuildRequires: mesa-libGL-devel -BuildRequires: liblo-devel -BuildRequires: lv2-devel >= 1.8.1 BuildRequires: ladspa-devel -BuildRequires: fftw-devel >= 3.3.5 -BuildRequires: libsamplerate-devel +BuildRequires: make +BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(liblo) +BuildRequires: pkgconfig(lv2) >= 1.8.1 +BuildRequires: pkgconfig(fftw3f) >= 3.3.5 +BuildRequires: pkgconfig(samplerate) BuildRequires: zita-convolver-devel >= 4.0.0 %package -n lv2-zam-plugins -Summary: A collection of LV2/LADSPA/JACK audio plugins. LV2 version -Requires: lv2 >= 1.8.1 +Summary: A collection of LV2 audio plugins %package -n ladspa-zam-plugins -Summary: A collection of LV2/LADSPA/JACK audio plugins. LADSPA version -Requires: ladspa +Summary: A collection of LADSPA audio plugins %description -zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins +This is a collection of LV2/LADSPA/VST/JACK audio plugins for sound processing developed in-house at ZamAudio. +This package contains the standalone JACK programs. + %description -n lv2-zam-plugins -zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins -for sound processing developed in-house at ZamAudio. -This is the LV2 version. +This is a collection of LV2 audio plugins for sound processing developed +in-house at ZamAudio. %description -n ladspa-zam-plugins -zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins -for sound processing developed in-house at ZamAudio. -This is the LADSPA version. +This is a collection of LADSPA audio plugins for sound processing +developed in-house at ZamAudio. %prep %setup -q -a 1 %setup -q -T -D -a 2 + # Move submodule DPF to main source directory rmdir dpf -mv %{dpf}-%{commit1} dpf +mv DPF-%{dpf_commit} dpf + # Move submodule pugl to main source directory rmdir dpf/dgl/src/pugl-upstream -mv pugl-%{commit2} dpf/dgl/src/pugl-upstream +mv pugl-%{pugl_commit} dpf/dgl/src/pugl-upstream + +# Remove bundled zita-convolver, we want to use the packaged copy +rm -rf lib/zita-convolver* %build %set_build_flags -%make_build VERBOSE=true PREFIX=%{_prefix} LIBDIR=%{_lib} USE_SYSTEM_LIBS=1 SKIP_STRIPPING=true + +%global common_make_flags \\\ + VERBOSE=true \\\ + PREFIX="%{_prefix}" \\\ + LIBDIR="%{_lib}" \\\ + SKIP_STRIPPING=true \\\ + HAVE_ZITA_CONVOLVER=true + +%make_build %common_make_flags %install -%make_install VERBOSE=true PREFIX=%{_prefix} LIBDIR=%{_lib} USE_SYSTEM_LIBS=1 -# We don't need VST and for the moment CLAP +%make_install %common_make_flags + +# We don't need VST and CLAP but the Makefiles make it hard to skip building rm -rf %{buildroot}%{_libdir}/vst %{buildroot}%{_libdir}/vst3 %{buildroot}%{_libdir}/clap -# Remove executable bit from .ttl files -chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl + +chmod +x %{buildroot}%{_libdir}/*/{,*/}/*.so %files %{_bindir}/* @@ -86,11 +92,13 @@ chmod -x %{buildroot}%{_libdir}/lv2/*.lv2/*.ttl %doc README.md %files -n lv2-zam-plugins +%dir %{_libdir}/lv2 %{_libdir}/lv2/* %license COPYING %doc README.md %files -n ladspa-zam-plugins +%dir %{_libdir}/ladspa %{_libdir}/ladspa/* %license COPYING %doc README.md From 01facc941b058a17c687e5ac46193f917c7cf141 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Wed, 4 Jun 2025 16:44:29 +0200 Subject: [PATCH 26/30] State bundled() provides [skip changelog] Signed-off-by: Nils Philippsen --- zam-plugins.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/zam-plugins.spec b/zam-plugins.spec index a6a2686..97a6592 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -1,10 +1,12 @@ # DPF git submodule %global dpf_commit f60444f27480383005d488d82c834529fa1440f6 %global dpf_shortcommit %(c=%{dpf_commit}; echo ${c:0:7}) +%global dpf_date 20250517 # pugl git submodule %global pugl_commit d4d964f129b4bf999c53ba40381bd1095fafb649 %global pugl_shortcommit %(c=%{pugl_commit}; echo ${c:0:7}) +%global pugl_date 20250208 Name: zam-plugins Version: 4.4 @@ -31,6 +33,9 @@ BuildRequires: pkgconfig(fftw3f) >= 3.3.5 BuildRequires: pkgconfig(samplerate) BuildRequires: zita-convolver-devel >= 4.0.0 +Provides: bundled(dpf) = 0~git%{dpf_date}.%{dpf_shortcommit} +Provides: bundled(pugl) = 0~git%{pugl_date}.%{pugl_shortcommit} + %package -n lv2-zam-plugins Summary: A collection of LV2 audio plugins From fbbf0b8b31a919060d1351e61ab4e93f4266e98a Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Wed, 4 Jun 2025 16:45:29 +0200 Subject: [PATCH 27/30] Ship CLAP and VST3 plugins Signed-off-by: Nils Philippsen --- zam-plugins.spec | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/zam-plugins.spec b/zam-plugins.spec index 97a6592..406d3fa 100644 --- a/zam-plugins.spec +++ b/zam-plugins.spec @@ -42,6 +42,12 @@ Summary: A collection of LV2 audio plugins %package -n ladspa-zam-plugins Summary: A collection of LADSPA audio plugins +%package -n clap-zam-plugins +Summary: A collection of CLAP audio plugins + +%package -n vst3-zam-plugins +Summary: A collection of VST3 audio plugins + %description This is a collection of LV2/LADSPA/VST/JACK audio plugins for sound processing developed in-house at ZamAudio. @@ -56,6 +62,14 @@ in-house at ZamAudio. This is a collection of LADSPA audio plugins for sound processing developed in-house at ZamAudio. +%description -n clap-zam-plugins +This is a collection of CLAP audio plugins for sound processing +developed in-house at ZamAudio. + +%description -n vst3-zam-plugins +This is a collection of VST3 audio plugins for sound processing +developed in-house at ZamAudio. + %prep %setup -q -a 1 %setup -q -T -D -a 2 @@ -86,8 +100,8 @@ rm -rf lib/zita-convolver* %install %make_install %common_make_flags -# We don't need VST and CLAP but the Makefiles make it hard to skip building -rm -rf %{buildroot}%{_libdir}/vst %{buildroot}%{_libdir}/vst3 %{buildroot}%{_libdir}/clap +# We don't need VST but the Makefiles make it hard to skip building +rm -rf %{buildroot}%{_libdir}/vst chmod +x %{buildroot}%{_libdir}/*/{,*/}/*.so @@ -108,5 +122,17 @@ chmod +x %{buildroot}%{_libdir}/*/{,*/}/*.so %license COPYING %doc README.md +%files -n clap-zam-plugins +%dir %{_libdir}/clap +%{_libdir}/clap/* +%license COPYING +%doc README.md + +%files -n vst3-zam-plugins +%dir %{_libdir}/vst3 +%{_libdir}/vst3/* +%license COPYING +%doc README.md + %changelog %autochangelog From 3750b4bb86df1d4dcff2dfcee69b0cfbcf18f79e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:15:36 +0000 Subject: [PATCH 28/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 80155bfc5b46a6751577f5f1138f51ece5384928 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 21:05:33 +0000 Subject: [PATCH 29/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 4d8741351ba4cf816291c0f1106657ca2cbaecf5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:38:03 +0000 Subject: [PATCH 30/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild