## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 6; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # 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 Release: %autorelease 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/%{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: ladspa-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 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 %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. This package contains the standalone JACK programs. %description -n lv2-zam-plugins This is a collection of LV2 audio plugins for sound processing developed in-house at ZamAudio. %description -n ladspa-zam-plugins 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 # Move submodule DPF to main source directory rmdir dpf mv DPF-%{dpf_commit} dpf # Move submodule pugl to main source directory rmdir 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 %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 %common_make_flags # We don't need VST but the Makefiles make it hard to skip building rm -rf %{buildroot}%{_libdir}/vst chmod +x %{buildroot}%{_libdir}/*/{,*/}/*.so %files %{_bindir}/* %license COPYING %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 %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 ## START: Generated by rpmautospec * Fri Jul 25 2025 Fedora Release Engineering - 4.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Wed Jun 04 2025 Nils Philippsen - 4.4-5 - Ship CLAP and VST3 plugins * 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 ## END: Generated by rpmautospec