Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zam-plugins for openSUSE:Factory checked in at 2023-11-09 21:34:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zam-plugins (Old) and /work/SRC/openSUSE:Factory/.zam-plugins.new.17445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zam-plugins" Thu Nov 9 21:34:43 2023 rev:6 rq:1124306 version:4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/zam-plugins/zam-plugins.changes 2021-04-17 23:25:17.725627826 +0200 +++ /work/SRC/openSUSE:Factory/.zam-plugins.new.17445/zam-plugins.changes 2023-11-09 21:35:02.644102070 +0100 @@ -1,0 +2,36 @@ +Wed Nov 8 23:01:14 UTC 2023 - Konstantin Voinov <[email protected]> + +- fix conditional patch in .spec + +------------------------------------------------------------------- +Sun Nov 05 22:22:18 UTC 2023 - Konstantin Voinov <[email protected]> + +- Add 01-fix-shell-in-make-for-leap.patch fix build in Leap +- Update to version 4.2: + * Version 4.2 + * Update dpf to latest main + * ZamHeadX2: Fix mapping of FIR filter selection + * ZamTube: Tweak input gain on gridleaking tube to distinguish modes better + * ZamTube: Make gridleak mode produce less muddy bass + * ZamTube: Make insane mode less harsh, adds more bass by fixing gridleak + * ZamTube: Use two tube stages with tonestack in between + * ZamTube: Use 20dB max of tube drive and scale output better + * ZamTube: Move tonestack post tube again, shapes wave better. + * ZaMultiCompX2: Use detection switch for mono LF when averaging + +------------------------------------------------------------------- +Wed Dec 21 21:46:50 UTC 2022 - [email protected] + +- Update to version 4.1: + * Version 4.1 + * Makefile compat with non-GNU extensions, install clap and vst3 + * Fix inline processing + * Handle dynamic buffer size and sample rate changes + * Version 4.0 + * Update DPF + * Fix invalid use of dpf states + * ZamHeadX2: Fix bad initial state + * ZamVerb: Fix uninitialised values + * Delete samplerate converter state when done (fix memleak) + +------------------------------------------------------------------- Old: ---- zam-plugins-3.14.tar.xz New: ---- 01-fix-shell-in-make-for-leap.patch _servicedata zam-plugins-4.2.tar.xz BETA DEBUG BEGIN: New: - Add 01-fix-shell-in-make-for-leap.patch fix build in Leap - Update to version 4.2: BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zam-plugins.spec ++++++ --- /var/tmp/diff_new_pack.n37QFQ/_old 2023-11-09 21:35:03.492133320 +0100 +++ /var/tmp/diff_new_pack.n37QFQ/_new 2023-11-09 21:35:03.496133467 +0100 @@ -1,7 +1,7 @@ # # spec file for package zam-plugins # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2018 Edgar Aichinger <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -19,12 +19,14 @@ %define _lto_cflags %{nil} Name: zam-plugins -Version: 3.14 +Version: 4.2 Release: 0 Summary: A collection of audio plugins for high quality processing License: GPL-2.0-or-later URL: http://www.zamaudio.com/?p=976 Source: %{name}-%{version}.tar.xz +# 'make' in Leap doesn't parse shell here +Patch0: 01-fix-shell-in-make-for-leap.patch BuildRequires: gcc-c++ BuildRequires: ladspa BuildRequires: ladspa-devel @@ -63,8 +65,7 @@ ZamGEQ31X2 - Stereo 31 band graphic equalizer plugin %package -n ladspa-%{name} -Summary: A collection of audio plugins for high quality processing -Requires: ladspa +Summary: A collection of audio plugins for high quality processing (LADSPA) Conflicts: %{name} %description -n ladspa-%{name} @@ -89,8 +90,7 @@ ZamGEQ31X2 - Stereo 31 band graphic equalizer plugin %package -n lv2-%{name} -Summary: A collection of audio plugins for high quality processing -Requires: lv2 +Summary: A collection of audio plugins for high quality processing (LV2) Conflicts: %{name} %description -n lv2-%{name} @@ -114,11 +114,12 @@ ZamGEQ31 - Mono 31 band graphic equalizer plugin ZamGEQ31X2 - Stereo 31 band graphic equalizer plugin -%package vst -Summary: A collection of audio plugins for high quality processing +%package -n vst-%{name} +Summary: A collection of audio plugins for high quality processing (VST) Conflicts: %{name} +Obsoletes: %{name}-vst < %{version} -%description vst +%description -n vst-%{name} These plugins provide DSP. Of these, ZamValve has two different models, one of which uses very large proportion of CPU, but has been reported to produce more realistic sound than the tanh model. @@ -164,8 +165,62 @@ ZamGEQ31 - Mono 31 band graphic equalizer plugin ZamGEQ31X2 - Stereo 31 band graphic equalizer plugin +%package -n clap-%{name} +Summary: A collection of audio plugins for high quality processing (CLAP) +Conflicts: %{name} + +%description -n clap-%{name} +These plugins provide DSP. Of these, ZamValve has two different +models, one of which uses very large proportion of CPU, but has been +reported to produce more realistic sound than the tanh model. + +There currently is no documentation on how to use these plugins, but +anyone who is familiar with outboard gear should be able to work it out. +The default settings and almost every slider is calibrated to +standard ranges. + +The suite so far consists of: + +ZamAutoSat - Automatic saturation plugin +ZamComp - Mono Compressor plugin +ZamCompX2 - Stereo Compressor plugin +ZamCompExp - Stereo Compressor/Expander plugin +ZamEQ2 - 2x parametric EQ (with high/lowshelf and HP/LP) plugin +ZamValve - Valve distortion (WDF physical model or tanh) plugin +ZamGEQ31 - Mono 31 band graphic equalizer plugin +ZamGEQ31X2 - Stereo 31 band graphic equalizer plugin + +%package -n vst3-%{name} +Summary: A collection of audio plugins for high quality processing (VST3) +Conflicts: %{name} + +%description -n vst3-%{name} +These plugins provide DSP. Of these, ZamValve has two different +models, one of which uses very large proportion of CPU, but has been +reported to produce more realistic sound than the tanh model. + +There currently is no documentation on how to use these plugins, but +anyone who is familiar with outboard gear should be able to work it out. +The default settings and almost every slider is calibrated to +standard ranges. + +The suite so far consists of: + +ZamAutoSat - Automatic saturation plugin +ZamComp - Mono Compressor plugin +ZamCompX2 - Stereo Compressor plugin +ZamCompExp - Stereo Compressor/Expander plugin +ZamEQ2 - 2x parametric EQ (with high/lowshelf and HP/LP) plugin +ZamValve - Valve distortion (WDF physical model or tanh) plugin +ZamGEQ31 - Mono 31 band graphic equalizer plugin +ZamGEQ31X2 - Stereo 31 band graphic equalizer plugin + %prep -%autosetup -p1 +%setup -q + +%if 0%{?suse_version} < 1600 +%patch0 -p1 +%endif %build export CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" @@ -185,7 +240,15 @@ %files -n lv2-%{name} %{_libdir}/lv2/Za*.lv2 -%files vst +%files -n vst3-%{name} +%dir %{_libdir}/vst3 +%{_libdir}/vst3/Za*.vst3 + +%files -n clap-%{name} +%dir %{_libdir}/clap +%{_libdir}/clap/Za*.clap + +%files -n vst-%{name} %dir %{_libdir}/vst %{_libdir}/vst/Za*-vst.so ++++++ 01-fix-shell-in-make-for-leap.patch ++++++ Submodule dpf contains modified content diff --git a/dpf/Makefile.base.mk b/dpf/Makefile.base.mk index b2565601..0ec0adef 100644 --- a/dpf/Makefile.base.mk +++ b/dpf/Makefile.base.mk @@ -36,7 +36,7 @@ DPF_MAKEFILE_BASE_INCLUDED = true # Auto-detect target compiler if not defined ifneq ($(shell echo -e escaped-by-default | grep -- '-e escaped-by-default'),-e escaped-by-default) -TARGET_COMPILER = $(shell echo -e '#ifdef __clang__\nclang\n#else\ngcc\n#endif' | $(CC) -E -P -x c - 2>/dev/null) +# TARGET_COMPILER = $(shell echo -e '#ifdef __clang__\nclang\n#else\ngcc\n#endif' | $(CC) -E -P -x c - 2>/dev/null) else ifeq ($(shell echo '\#escaped-by-default' | grep -- '\#escaped-by-default'),\#escaped-by-default) TARGET_COMPILER = $(shell echo '\#ifdef __clang__\nclang\n\#else\ngcc\n\#endif' | $(CC) -E -P -x c - 2>/dev/null) else ++++++ _service ++++++ --- /var/tmp/diff_new_pack.n37QFQ/_old 2023-11-09 21:35:03.536134942 +0100 +++ /var/tmp/diff_new_pack.n37QFQ/_new 2023-11-09 21:35:03.540135089 +0100 @@ -2,7 +2,9 @@ <service mode="disabled" name="tar_scm"> <param name="url">https://github.com/zamaudio/zam-plugins.git</param> <param name="scm">git</param> - <param name="revision">3.14</param> + <param name="submodules">enable</param> + <param name="revision">4.2</param> + <param name="changesgenerate">enable</param> <param name="versionformat">@PARENT_TAG@</param> </service> <service mode="disabled" name="recompress"> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/zamaudio/zam-plugins.git</param> <param name="changesrevision">19307a52906821ad9549b9e4c1fdbd8b70bd228e</param></service></servicedata> (No newline at EOF) ++++++ zam-plugins-3.14.tar.xz -> zam-plugins-4.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/zam-plugins/zam-plugins-3.14.tar.xz /work/SRC/openSUSE:Factory/.zam-plugins.new.17445/zam-plugins-4.2.tar.xz differ: char 13, line 1
