Hello community, here is the log from the commit of package zynaddsubfx for openSUSE:Factory checked in at 2016-07-21 07:55:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zynaddsubfx (Old) and /work/SRC/openSUSE:Factory/.zynaddsubfx.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zynaddsubfx" Changes: -------- --- /work/SRC/openSUSE:Factory/zynaddsubfx/zynaddsubfx.changes 2015-11-26 17:03:35.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.zynaddsubfx.new/zynaddsubfx.changes 2016-07-21 07:55:24.000000000 +0200 @@ -1,0 +2,52 @@ +Thu Jun 30 16:46:13 UTC 2016 - [email protected] + +- Trim filelist, implicit parameters, stick to SUSE changelog + format. + +------------------------------------------------------------------- +Wed Jun 29 17:12:41 UTC 2016 - [email protected] + +- Update to 2.5.4 +- Moved plugins to correct library arch directory. +- Rebased zynaddsubfx-buildflags.patch +- Upstream changes: +* Add realtime automation for subnote parameters +* Add FLTK UI for LV2 plugins +* Add support for '~' in bank paths +* Fix VST crashes +* Fix VST loading issues +* Fix Microtonal copy/paste +* Fix GCC 5.3.0 build issues +* Fix autosave disable flag +* Fix license headers +* Fix plugin library directory +* Fix uninitialized filter bug in subnote +* Fix broken instrument send + +------------------------------------------------------------------- +Wed Feb 10 19:12:07 UTC 2016 - [email protected] + +- update to version 2.5.3 + * updated zynaddsubfx-buildflags.patch + * added subpackages for the new lv2 and vst plugin variants + * Add autosave - Just in case of the rare crash, this can be a lifesaver + * Add realtime filter parameter updates - For smoother, wilder filter tweaking + * Add LFO random mode - adds sample and hold module integrated to the LFO, + great for classic bleep-blop computer sounds (and a hundred other things) + * Add more controls to DSSI plugin - For more knob turning sonic + automation-exploration in DSSI plugin hosts + * Add fixed frequency modulators - Easier FM operations + * Add more reset states to knobs/sliders - double click will put it back to + the default state, so you don’t need to be afraid of turning that knob, you + can always go back. + * dd PWM mod - Sweet sweeping from nasally to full bodied square waves + * Fix Microtonal UI - if you do microtonal music, this is a huge deal! + * Fix 'Add Bank' - easier organization for all your patches + * Fix sustain bugs in 2.5.x series - So you can keep your feet below your + keyboard to play more notes + * Fix mem pool exhaustion bug - a boon to stability + * Fix PADnote and Oscilgen copy/paste - for quicker sound design + * Fix Midi unlearn - If you want to map that knob to something else... + * Other miscellaneous bug fixes + * New Presets in the 'olivers-other' bank. +------------------------------------------------------------------- Old: ---- zynaddsubfx-2.5.2.tar.gz New: ---- zynaddsubfx-2.5.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zynaddsubfx.spec ++++++ --- /var/tmp/diff_new_pack.FVYpHa/_old 2016-07-21 07:55:26.000000000 +0200 +++ /var/tmp/diff_new_pack.FVYpHa/_new 2016-07-21 07:55:26.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package zynaddsubfx # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,12 +19,13 @@ Name: zynaddsubfx BuildRequires: alsa-devel BuildRequires: cmake +BuildRequires: dssi BuildRequires: dssi-devel BuildRequires: fftw3-devel BuildRequires: fltk-devel BuildRequires: gcc-c++ -BuildRequires: jack-devel BuildRequires: lash-devel +BuildRequires: libjack-devel BuildRequires: libjpeg-devel BuildRequires: liblo-devel BuildRequires: libpng-devel @@ -33,16 +34,21 @@ BuildRequires: update-desktop-files BuildRequires: xorg-x11-devel BuildRequires: zlib-devel +# for lv2 and vst plugin UIs +%if 0%{suse_version} > 1320 +BuildRequires: non-ntk-devel +%endif + Provides: ZynAddSubFX = %{version} Obsoletes: ZynAddSubFX < %{version} -Version: 2.5.2 +Version: 2.5.4 Release: 0 Summary: A Real-Time Software Synthesizer for Linux License: GPL-2.0 Group: Productivity/Multimedia/Sound/Midi Url: http://zynaddsubfx.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source: %{name}-%{version}.tar.gz +Source: %{name}-%{version}.tar.bz2 Patch0: zynaddsubfx-buildflags.patch %description @@ -85,8 +91,36 @@ This package includes the DSSI implementation of the synthesizer. +%package lv2 +Summary: Real-time software synthesizer for DSSI +Group: Productivity/Multimedia/Sound/Midi +Requires: %{name}-common = %{version}-%{release} + +%description lv2 +zynaddsubfx is a many-featured real-time software synthesizer for +Linux. Features include polyphony and multitimbrel and microtonal +capabilities. It includes randomness of some parameters, which can make +warm sounds, like analog synthesizers. This program has system and +insertion effects, too. + +This package includes the LV2 implementation of the synthesizer. + +%package vst +Summary: Real-time software synthesizer for DSSI +Group: Productivity/Multimedia/Sound/Midi +Requires: %{name}-common = %{version}-%{release} + +%description vst +zynaddsubfx is a many-featured real-time software synthesizer for +Linux. Features include polyphony and multitimbrel and microtonal +capabilities. It includes randomness of some parameters, which can make +warm sounds, like analog synthesizers. This program has system and +insertion effects, too. + +This package includes the VST implementation of the synthesizer. + %prep -%setup -q -n %{name}-%{version} +%setup -q %patch0 -p1 %build @@ -95,6 +129,7 @@ %ifarch %{ix86} x86_64 -DX86Build=ON \ %endif + -DPluginLibDir:STRING=%{_lib} make %{?_smp_mflags} @@ -122,7 +157,14 @@ %files dssi %defattr(-, root, root) -%dir %{_libdir}/dssi -%{_libdir}/dssi/*.so +%{_libdir}/dssi/ + +%files lv2 +%defattr(-, root, root) +%{_libdir}/lv2/ + +%files vst +%defattr(-, root, root) +%{_libdir}/vst/ %changelog ++++++ zynaddsubfx-2.5.2.tar.gz -> zynaddsubfx-2.5.4.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/zynaddsubfx/zynaddsubfx-2.5.2.tar.gz /work/SRC/openSUSE:Factory/.zynaddsubfx.new/zynaddsubfx-2.5.4.tar.bz2 differ: char 1, line 1 ++++++ zynaddsubfx-buildflags.patch ++++++ --- /var/tmp/diff_new_pack.FVYpHa/_old 2016-07-21 07:55:26.000000000 +0200 +++ /var/tmp/diff_new_pack.FVYpHa/_new 2016-07-21 07:55:26.000000000 +0200 @@ -1,16 +1,16 @@ -diff -Nurp zynaddsubfx-2.4.4.old/src/CMakeLists.txt zynaddsubfx-2.4.4.p/src/CMakeLists.txt ---- zynaddsubfx-2.4.4.old/src/CMakeLists.txt 2014-06-28 01:43:43.000000000 +0200 -+++ zynaddsubfx-2.4.4.p/src/CMakeLists.txt 2014-06-29 21:13:38.608887395 +0200 -@@ -123,6 +123,7 @@ endif() +diff -up zynaddsubfx-2.5.3/src/CMakeLists.txt.orig zynaddsubfx-2.5.3/src/CMakeLists.txt +--- zynaddsubfx-2.5.3/src/CMakeLists.txt.orig 2016-02-03 18:58:37.000000000 +0100 ++++ zynaddsubfx-2.5.3/src/CMakeLists.txt 2016-02-10 21:04:03.089770156 +0100 +@@ -154,6 +154,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) - + set(CMAKE_BUILD_TYPE "Release") - -@@ -205,17 +206,17 @@ endif() - + +@@ -248,19 +249,19 @@ endif() + if (BuildForDebug) set (CMAKE_BUILD_TYPE "Debug") - set (CMAKE_CXX_FLAGS_DEBUG ${BuildOptionsDebug}) @@ -18,18 +18,18 @@ 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 ${BuildOptions_x86_64AMD}) -+ set (CMAKE_CXX_FLAGS_RELEASE "${BuildOptions_x86_64AMD} ${CMAKE_CXX_FLAGS}") - else (BuildForAMD_X86_64) - if (BuildForCore2_X86_64) -- set (CMAKE_CXX_FLAGS_RELEASE ${BuildOptions_X86_64Core2}) -+ set (CMAKE_CXX_FLAGS_RELEASE "${BuildOptions_X86_64Core2} ${CMAKE_CXX_FLAGS}") - else (BuildForCore2_X86_64) -- set (CMAKE_CXX_FLAGS_RELEASE ${BuildOptionsBasic}) -+ set (CMAKE_CXX_FLAGS_RELEASE "${BuildOptionsBasic} ${CMAKE_CXX_FLAGS}") - endif (BuildForCore2_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) - message (STATUS "Building for ${CMAKE_BUILD_TYPE}, flags: ${CMAKE_CXX_FLAGS_RELEASE}") - - + + 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)
