Hello community, here is the log from the commit of package zynaddsubfx for openSUSE:Factory checked in at 2018-03-07 10:38:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zynaddsubfx (Old) and /work/SRC/openSUSE:Factory/.zynaddsubfx.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zynaddsubfx" Wed Mar 7 10:38:22 2018 rev:9 rq:583404 version:3.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/zynaddsubfx/zynaddsubfx.changes 2017-12-06 08:59:44.338459751 +0100 +++ /work/SRC/openSUSE:Factory/.zynaddsubfx.new/zynaddsubfx.changes 2018-03-07 10:38:23.002458354 +0100 @@ -1,0 +2,25 @@ +Tue Mar 6 12:49:35 UTC 2018 - davejpla...@gmail.com + +- Update to release 3.0.3 +- Remove incorporated zynaddsubfx-nodatetime.patch and rebase + zynaddsubfx-buildflags.patch. +- Remove dependency on lash and add pulse audio support. +- Upstream changes since 3.0.1 : + *Add bank search to FLTK/NTK GUI. + *Add parallel padsynth sample generation. + *Remove X11 dependency for non-GUI builds. + *Fix crash when changing modulation types in running notes. + *Fix loading filter parameters with older xml. + *Fix effect saving when updating with zyn-fusion interface. + *The build process is now reproducible. + *Upgrade MIDI learn system to include host automations and macro + learned controls. + *Upgrade analog filter parameters to floating point resolution. + *Add default values to OSC metadata. + *Fix exit when closing zyn-fusion subprocess. + *Fix crash with large number of pad synth samples. + *Silence 0 volume effects. + *Silence 0 volume add synth voices. + *Fix minor bugs. + +------------------------------------------------------------------- Old: ---- zynaddsubfx-3.0.1.tar.bz2 zynaddsubfx-nodatetime.patch New: ---- zynaddsubfx-3.0.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zynaddsubfx.spec ++++++ --- /var/tmp/diff_new_pack.mYhQ3E/_old 2018-03-07 10:38:23.882426613 +0100 +++ /var/tmp/diff_new_pack.mYhQ3E/_new 2018-03-07 10:38:23.882426613 +0100 @@ -1,7 +1,7 @@ # # spec file for package zynaddsubfx # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -17,40 +17,44 @@ Name: zynaddsubfx -BuildRequires: alsa-devel -BuildRequires: cmake -BuildRequires: dssi -BuildRequires: dssi-devel -BuildRequires: fftw3-devel -BuildRequires: fltk-devel -BuildRequires: gcc-c++ -BuildRequires: lash-devel -BuildRequires: libjack-devel -BuildRequires: libjpeg-devel -BuildRequires: liblo-devel -BuildRequires: libpng-devel -BuildRequires: mxml-devel -BuildRequires: portaudio-devel -BuildRequires: update-desktop-files -BuildRequires: zlib-devel -BuildRequires: pkgconfig(xpm) -# for lv2 and vst plugin UIs -%if 0%{suse_version} > 1320 || (0%{?is_opensuse} && 0%{?sle_version} == 120200) -BuildRequires: non-ntk-devel -%endif - -Version: 3.0.1 +Version: 3.0.3 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 -Source0: https://sourceforge.net/projects/zynaddsubfx/files/zynaddsubfx/3.0.1/%{name}-%{version}.tar.bz2 +Source0: https://sourceforge.net/projects/%{name}/files/%{name}/%{version}/%{name}-%{version}.tar.bz2 Patch0: zynaddsubfx-buildflags.patch -Patch1: zynaddsubfx-nodatetime.patch # PATCH-FIX-UPSTREAM zynaddsubfx-DPF.patch davejpla...@gmail.com -- patch DPF (issue#18) to latest git which fixes random lv2 output port values. Patch2: zynaddsubfx-DPF.patch +BuildRequires: cmake +BuildRequires: dssi +BuildRequires: fltk-devel +%if 0%{?suse_version} < 1325 +BuildRequires: gcc7 +BuildRequires: gcc7-c++ +%else +BuildRequires: gcc-c++ +%endif +BuildRequires: libjpeg-devel +BuildRequires: libpng-devel +BuildRequires: pkgconfig +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(dssi) +BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(fftw3f) +BuildRequires: pkgconfig(fftw3l) +BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(liblo) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(mxml) +BuildRequires: pkgconfig(ntk) +BuildRequires: pkgconfig(ntk_gl) +BuildRequires: pkgconfig(ntk_images) +BuildRequires: pkgconfig(portaudio-2.0) +BuildRequires: pkgconfig(xpm) +BuildRequires: pkgconfig(zlib) Provides: ZynAddSubFX = %{version} Obsoletes: ZynAddSubFX < %{version} @@ -123,15 +127,22 @@ %prep %setup -q -%patch0 -p0 -%patch1 -p0 -%patch2 -p0 +%patch0 +%patch2 %build %cmake \ -DDefaultOutput=jack \ -DNoNeonPlease:BOOL=ON \ - -DCMAKE_CXX_FLAGS=-std=c++11\ + -DOssEnable:BOOL=FALSE \ +%if 0%{?suse_version} < 1325 + -DCMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++-7 \ + -DCMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 \ + -DCMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 \ + -DCMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc-7 \ + -DCMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7 \ + -DCMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7 \ +%endif %ifarch %{ix86} x86_64 -DX86Build=ON \ %endif @@ -148,29 +159,27 @@ # We are including these in the common package below rm -fr %{buildroot}%{_datadir}/doc/%{name}/ +#Remove defective and useless zynaddsubfx-oss.desktop +rm -f %{buildroot}%{_datadir}/applications/zynaddsubfx-oss.desktop %files -%defattr(-, root, root) -%doc AUTHORS.txt ChangeLog COPYING HISTORY.txt README.adoc +%doc AUTHORS.txt ChangeLog HISTORY.txt README.adoc +%license COPYING %{_bindir}/* %{_datadir}/applications/%{name}*.desktop %{_datadir}/pixmaps/zynaddsubfx.svg %files common -%defattr(-, root, root) %doc AUTHORS.txt ChangeLog COPYING HISTORY.txt README.adoc %{_datadir}/%{name}/ %files dssi -%defattr(-, root, root) %{_libdir}/dssi/ %files lv2 -%defattr(-, root, root) %{_libdir}/lv2/ %files vst -%defattr(-, root, root) %{_libdir}/vst/ %changelog ++++++ zynaddsubfx-3.0.1.tar.bz2 -> zynaddsubfx-3.0.3.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/zynaddsubfx/zynaddsubfx-3.0.1.tar.bz2 /work/SRC/openSUSE:Factory/.zynaddsubfx.new/zynaddsubfx-3.0.3.tar.bz2 differ: char 11, line 1 ++++++ zynaddsubfx-buildflags.patch ++++++ --- /var/tmp/diff_new_pack.mYhQ3E/_old 2018-03-07 10:38:23.930424882 +0100 +++ /var/tmp/diff_new_pack.mYhQ3E/_new 2018-03-07 10:38:23.934424738 +0100 @@ -1,8 +1,8 @@ Index: src/CMakeLists.txt =================================================================== ---- src/CMakeLists.txt.orig 2016-11-29 03:31:48.000000000 +0200 -+++ src/CMakeLists.txt 2017-04-15 11:09:41.425896279 +0200 -@@ -170,6 +170,7 @@ endif() +--- src/CMakeLists.txt.orig 2017-10-31 03:40:45.000000000 +0200 ++++ src/CMakeLists.txt 2018-03-06 14:03:19.660086299 +0200 +@@ -180,6 +180,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) @@ -10,7 +10,7 @@ set(CMAKE_BUILD_TYPE "Release") -@@ -296,19 +297,19 @@ endif() +@@ -306,19 +307,19 @@ endif() if (BuildForDebug) set (CMAKE_BUILD_TYPE "Debug")