Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zynaddsubfx for openSUSE:Factory checked in at 2022-04-19 09:58:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zynaddsubfx (Old) and /work/SRC/openSUSE:Factory/.zynaddsubfx.new.1941 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zynaddsubfx" Tue Apr 19 09:58:04 2022 rev:13 rq:970357 version:3.0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/zynaddsubfx/zynaddsubfx.changes 2019-09-05 12:47:08.243469268 +0200 +++ /work/SRC/openSUSE:Factory/.zynaddsubfx.new.1941/zynaddsubfx.changes 2022-04-19 09:58:07.135552911 +0200 @@ -1,0 +2,31 @@ +Thu Apr 14 12:39:43 UTC 2022 - Ferdinand Thiessen <r...@fthiessen.de> + +- Update to 3.0.6 + * Enhances watchpoint system for waveform views + * Add anti-alias mode to add synth oscillator interpolation + * Add 14 bit NRPN support for automations + * Add Tanh, Cubic, and square distortions with additional shaping + params + * Add filter parameter smoothing + * Add filter optional LPF to LFO + * Add repeatable envelopes + * Add LFO fade in + * Add moog ladder filter + * Add comb filter + * Add BPM sync + * Add latched key mode + * Re-enable classic MIDI learn + * Increase envelope time parameter resolution + * Fix excessively loud volume bug in Part XML loader + * Fix crash with gcc 10.x.x within file manager + * Fix crash in erroneous patch load + * Fix padsynth memory leak + * Fix weird note-to-note portamento switches + * Reduce fftw resolution from 64bit to 32bit + * Remove Cxxtest dependency + * Fix other bugs +- Subpackage for bash completions +- Rebased zynaddsubfx-buildflags.patch +- Drop upstream fixed zynaddsubfx-DPF.patch + +------------------------------------------------------------------- Old: ---- zynaddsubfx-3.0.5.tar.bz2 zynaddsubfx-DPF.patch New: ---- zynaddsubfx-3.0.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zynaddsubfx.spec ++++++ --- /var/tmp/diff_new_pack.vdlSSQ/_old 2022-04-19 09:58:08.171554258 +0200 +++ /var/tmp/diff_new_pack.vdlSSQ/_new 2022-04-19 09:58:08.175554263 +0200 @@ -1,7 +1,7 @@ # # spec file for package zynaddsubfx # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,21 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: zynaddsubfx -Version: 3.0.5 +Version: 3.0.6 Release: 0 Summary: A Real-Time Software Synthesizer for Linux License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Midi -Url: http://zynaddsubfx.sourceforge.net/ +URL: https://zynaddsubfx.sourceforge.io/ Source0: https://sourceforge.net/projects/%{name}/files/%{name}/%{version}/%{name}-%{version}.tar.bz2 Patch0: zynaddsubfx-buildflags.patch -# PATCH-FIX-UPSTREAM zynaddsubfx-DPF.patch davejpla...@gmail.com -- patch DPF (issue#18) to latest git which fixes random lv2 output port values. -Patch1: zynaddsubfx-DPF.patch BuildRequires: cmake BuildRequires: dssi BuildRequires: fltk-devel @@ -49,9 +47,9 @@ BuildRequires: pkgconfig(liblo) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(mxml) -BuildRequires: pkgconfig(ntk) -BuildRequires: pkgconfig(ntk_gl) -BuildRequires: pkgconfig(ntk_images) +BuildRequires: pkgconfig(ntk) >= 1.3.1001 +BuildRequires: pkgconfig(ntk_gl) >= 1.3.1001 +BuildRequires: pkgconfig(ntk_images) >= 1.3.1001 BuildRequires: pkgconfig(portaudio-2.0) BuildRequires: pkgconfig(xpm) BuildRequires: pkgconfig(zlib) @@ -66,6 +64,14 @@ warm sounds, like analog synthesizers. This program has system and insertion effects, too. +%package bash-completion +Summary: Bash completion for ZynAddSubFX +Requires: bash +Requires: %{name} = %{version} + +%description bash-completion +Bash command line completion support for ZynAddSubFX. + %package common Summary: Common files for ZynAddSubFX synthesizers Group: Productivity/Multimedia/Sound/Midi @@ -126,8 +132,7 @@ This package includes the VST zynaddsubfx synthesizer plugins. %prep -%setup -q -%autopatch -p1 +%autosetup -p1 %build %cmake \ @@ -166,10 +171,14 @@ %{_bindir}/* %{_datadir}/applications/%{name}*.desktop %{_datadir}/pixmaps/zynaddsubfx.svg +%{_datadir}/pixmaps/zynaddsubfx.png + +%files bash-completion +%{_datadir}/bash-completion/completions/zynaddsubfx %files common %license COPYING -%doc AUTHORS.txt ChangeLog HISTORY.txt README.adoc +%doc AUTHORS.txt NEWS.txt README.adoc %{_datadir}/%{name}/ %files dssi ++++++ zynaddsubfx-3.0.5.tar.bz2 -> zynaddsubfx-3.0.6.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/zynaddsubfx/zynaddsubfx-3.0.5.tar.bz2 /work/SRC/openSUSE:Factory/.zynaddsubfx.new.1941/zynaddsubfx-3.0.6.tar.bz2 differ: char 11, line 1 ++++++ zynaddsubfx-buildflags.patch ++++++ --- /var/tmp/diff_new_pack.vdlSSQ/_old 2022-04-19 09:58:08.211554310 +0200 +++ /var/tmp/diff_new_pack.vdlSSQ/_new 2022-04-19 09:58:08.215554315 +0200 @@ -1,37 +1,13 @@ -Index: zynaddsubfx-3.0.5/src/CMakeLists.txt -=================================================================== ---- zynaddsubfx-3.0.5.orig/src/CMakeLists.txt 2019-03-29 11:24:06.254813169 +0200 -+++ zynaddsubfx-3.0.5/src/CMakeLists.txt 2019-03-29 11:24:17.375274138 +0200 -@@ -182,6 +182,7 @@ endif() - option (BuildForAMD_X86_64 "Build for AMD x86_64 system" OFF) - option (BuildForCore2_X86_64 "Build for Intel Core2 x86_64 system" OFF) - option (BuildForDebug "Include gdb debugging support" OFF) -+option (X86Build "Build for X86 family" OFF) - option (IncludeWhatYouUse "Check for useless includes" OFF) - mark_as_advanced(IncludeWhatYouUse) +diff -Nur zynaddsubfx-3.0.6/src/CMakeLists.txt new/src/CMakeLists.txt +--- zynaddsubfx-3.0.6/src/CMakeLists.txt 2022-01-22 02:46:21.000000000 +0100 ++++ new/src/CMakeLists.txt 2022-04-14 14:46:44.472067628 +0200 +@@ -261,7 +261,7 @@ + check_cxx_compiler_flag("${BuildOptions_SSE} -Werror" SUPPORT_SSE) -@@ -323,19 +324,19 @@ endif() - - if (BuildForDebug) - set (CMAKE_BUILD_TYPE "Debug") -- set (CMAKE_CXX_FLAGS_DEBUG ${BuildOptionsDebug}) -+ set (CMAKE_CXX_FLAGS_DEBUG "${BuildOptionsDebug} ${CMAKE_CXX_FLAGS}") - message (STATUS "Building for ${CMAKE_BUILD_TYPE}, flags: ${CMAKE_CXX_FLAGS_DEBUG}") - else (BuildForDebug) - set (CMAKE_BUILD_TYPE "Release") - -- set (CMAKE_CXX_FLAGS_RELEASE ${BuildOptionsBasic}) -+ set (CMAKE_CXX_FLAGS_RELEASE "${BuildOptionsBasic} ${CMAKE_CXX_FLAGS}") - - if (BuildForAMD_X86_64) -- set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${BuildOptions_x86_64AMD}") -+ set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${BuildOptions_x86_64AMD} ${CMAKE_CXX_FLAGS}") - endif (BuildForAMD_X86_64) - - if (BuildForCore2_X86_64) -- set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${BuildOptions_X86_64Core2}") -+ set (CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${BuildOptions_X86_64Core2} ${CMAKE_CXX_FLAGS}") - endif (BuildForCore2_X86_64) - - if (SUPPORT_SSE) + set (BuildOptionsBasic +- "-std=c++11 -Wno-unused-parameter -O3 -ffast-math -fomit-frame-pointer" ++ "-std=c++11 -Wno-unused-parameter -O3 -ffast-math -fomit-frame-pointer ${CMAKE_CXX_FLAGS}" + CACHE STRING "basic X86 compiler options" + ) + STRING(APPEND BuildOptionsBasic " ${BuildOptions_ExtendedWarnings}")