commit zynaddsubfx for openSUSE:Factory
Hello community, here is the log from the commit of package zynaddsubfx for openSUSE:Factory checked in at 2015-11-26 17:03:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-02-27 10:58:58.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.zynaddsubfx.new/zynaddsubfx.changes 2015-11-26 17:03:35.000000000 +0100 @@ -1,0 +2,54 @@ +Sun Nov 22 15:03:43 UTC 2015 - someuniquename@gmail.com + +- Update to version 2.5.2 + * Add MIDI-Learn serialization + * Add pink noise source + * Restore mousewheel functionality + * Restore bank LSB/MSB MIDI support + * Improve tip windows + * Improve oscdoc output + * Restore External Oscillator/Modulator functionality + * Remove remaining globals + * Fix UI connection bugs + * Added shortcuts on edit buttons + * Other miscellaneous bug fixes + +- Changes from version 2.5.0 + - Release 2.5.1 (4 Jul 2015) + Add Colorized CMake Configuration + Add PID option for jack + Add OSC port option + Add MIDI unlearn + Add External UI Compilation + Add Split Pitchbend + Fix No Install NTK Build + Fix Linker Issues + Fix Presets/Copy/Paste + Fix JACK Samplerate Check When JACK Isn't Running + Remove Dump + Remove Some Globals synth/uToB/bToU/etc + Adjust BankUI Ascetic + Other Misc Bug Fixes + +- Changes from version 2.4.4 + - Release 2.5.0 (25 Feb 2015) + Add Rtosc + Add tlsf RT Memory Allocator + Add --dump-oscdoc Flag + Add OSC API + Add Jack-OSC Support + Add MIDI Learn + Add Undo/Redo + Add Multi-Out JACK Engine + Add Multi-Out OSS Engine + Add Top Level Window Icon + Add OSS env Vars MIDI_DEVICE/DSP_DEVICE + Add OSC port/PID file + Remove Master::mutex + Remove Almost All RT Unsafe Actions + Disable (temporarily) DSSI + Disable (temporarily) Copy/Paste + Massive Internal Refactoring + + +------------------------------------------------------------------- Old: ---- zynaddsubfx-2.4.4.tar.xz zynaddsubfx-array-overflow-fix.diff zynaddsubfx-fix-GPL-license.patch New: ---- zynaddsubfx-2.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zynaddsubfx.spec ++++++ --- /var/tmp/diff_new_pack.iWNzJ4/_old 2015-11-26 17:03:36.000000000 +0100 +++ /var/tmp/diff_new_pack.iWNzJ4/_new 2015-11-26 17:03:36.000000000 +0100 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: zynaddsubfx BuildRequires: alsa-devel BuildRequires: cmake @@ -23,26 +24,26 @@ BuildRequires: fltk-devel BuildRequires: gcc-c++ BuildRequires: jack-devel +BuildRequires: lash-devel BuildRequires: libjpeg-devel +BuildRequires: liblo-devel BuildRequires: libpng-devel BuildRequires: mxml-devel BuildRequires: portaudio-devel BuildRequires: update-desktop-files -BuildRequires: lash-devel BuildRequires: xorg-x11-devel +BuildRequires: zlib-devel Provides: ZynAddSubFX = %{version} Obsoletes: ZynAddSubFX < %{version} -Version: 2.4.4 +Version: 2.5.2 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: http://downloads.sourceforge.net/project/zynaddsubfx/zynaddsubfx/2.4.4/%{name}-%{version}.tar.xz +Source: %{name}-%{version}.tar.gz Patch0: zynaddsubfx-buildflags.patch -Patch1: zynaddsubfx-array-overflow-fix.diff -Patch2: zynaddsubfx-fix-GPL-license.patch %description zynaddsubfx is a many-featured real-time software synthesizer for @@ -86,15 +87,11 @@ %prep %setup -q -n %{name}-%{version} -%patch1 -p1 %patch0 -p1 -%patch2 -p1 %build -make %{?_smp_mflags} -C ExternalPrograms/Controller -make %{?_smp_mflags} -C ExternalPrograms/Spliter - %cmake \ - -DDefaultOutput=jack \ +%cmake \ + -DDefaultOutput=jack -DCMAKE_CXX_FLAGS=-std=c++11\ %ifarch %{ix86} x86_64 -DX86Build=ON \ %endif @@ -107,22 +104,20 @@ %suse_update_desktop_file -r %{name}-jack AudioVideo Music mkdir -p $RPM_BUILD_ROOT%{_datadir}/zynaddsubfx cp -a instruments/examples instruments/banks $RPM_BUILD_ROOT%{_datadir}/zynaddsubfx -install -m 0755 ExternalPrograms/Controller/controller $RPM_BUILD_ROOT%{_bindir}/controller -install -m 0755 ExternalPrograms/Spliter/spliter $RPM_BUILD_ROOT%{_bindir}/spliter # We are including these in the common package below rm -fr %{buildroot}%{_datadir}/doc/%{name}/ %files %defattr(-, root, root) -%doc AUTHORS.txt ChangeLog COPYING FAQ.txt HISTORY.txt README.txt +%doc AUTHORS.txt ChangeLog COPYING HISTORY.txt README.adoc %{_bindir}/* %{_datadir}/applications/%{name}*.desktop %{_datadir}/pixmaps/zynaddsubfx.svg %files common %defattr(-, root, root) -%doc AUTHORS.txt ChangeLog COPYING FAQ.txt HISTORY.txt README.txt +%doc AUTHORS.txt ChangeLog COPYING HISTORY.txt README.adoc %{_datadir}/%{name}/ %files dssi ++++++ zynaddsubfx-buildflags.patch ++++++ --- /var/tmp/diff_new_pack.iWNzJ4/_old 2015-11-26 17:03:36.000000000 +0100 +++ /var/tmp/diff_new_pack.iWNzJ4/_new 2015-11-26 17:03:36.000000000 +0100 @@ -1,53 +1,3 @@ -diff -rupN ZynAddSubFX-2.4.2.old/ExternalPrograms/Controller/Makefile ZynAddSubFX-2.4.2/ExternalPrograms/Controller/Makefile ---- ZynAddSubFX-2.4.2.old/ExternalPrograms/Controller/Makefile 2012-02-26 13:37:11.000000000 -0500 -+++ ZynAddSubFX-2.4.2/ExternalPrograms/Controller/Makefile 2012-03-08 21:32:16.843988193 -0500 -@@ -1,17 +1,17 @@ - controller: main.o Controller.o ControllerUI.o -- gcc -o controller *.o `fltk-config --ldflags` -lasound -lpthread -lm -lstdc++ -+ gcc $(CFLAGS) -o controller *.o `fltk-config --ldflags` -lasound -lpthread -lm -lstdc++ - - ControllerUI.cxx ControllerUI.h: ControllerUI.fl - fluid -c ControllerUI.fl - - ControllerUI.o: ControllerUI.cxx ControllerUI.h -- gcc `fltk-config --cflags` -c ControllerUI.cxx -o ControllerUI.o -+ gcc $(CFLAGS) `fltk-config --cflags` -c ControllerUI.cxx -o ControllerUI.o - - Controller.o: Controller.C Controller.h -- gcc `fltk-config --cflags` -c Controller.C -o Controller.o -+ gcc $(CFLAGS) `fltk-config --cflags` -c Controller.C -o Controller.o - - main.o: main.C Controller.h ControllerUI.h -- gcc `fltk-config --cflags` -c main.C -o main.o -+ gcc $(CFLAGS) `fltk-config --cflags` -c main.C -o main.o - - clean: - rm -f *.o controller ControllerUI.cxx ControllerUI.h -diff -rupN ZynAddSubFX-2.4.2.old/ExternalPrograms/Spliter/Makefile ZynAddSubFX-2.4.2/ExternalPrograms/Spliter/Makefile ---- ZynAddSubFX-2.4.2.old/ExternalPrograms/Spliter/Makefile 2012-02-26 13:37:11.000000000 -0500 -+++ ZynAddSubFX-2.4.2/ExternalPrograms/Spliter/Makefile 2012-03-08 21:33:39.109571039 -0500 -@@ -1,17 +1,17 @@ - spliter: main.o Spliter.o SpliterUI.o -- gcc -o spliter *.o `fltk-config --ldflags` -lasound -lstdc++ -+ gcc $(CFLAGS) -o spliter *.o `fltk-config --ldflags` -lasound -lstdc++ -lpthread - - SplitterUI.cxx SpliterUI.h: SpliterUI.fl - fluid -c SpliterUI.fl - - SpliterUI.o: SplitterUI.cxx SpliterUI.h -- gcc -g `fltk-config --cflags` -c SpliterUI.cxx -o SpliterUI.o -+ gcc $(CFLAGS) -g `fltk-config --cflags` -c SpliterUI.cxx -o SpliterUI.o - - Spliter.o: Spliter.C Spliter.h -- gcc -g `fltk-config --cflags` -c Spliter.C -o Spliter.o -+ gcc $(CFLAGS) -g `fltk-config --cflags` -c Spliter.C -o Spliter.o - - main.o: main.C Spliter.h SpliterUI.h -- gcc -g `fltk-config --cflags` -c main.C -o main.o -+ gcc $(CFLAGS) -g `fltk-config --cflags` -c main.C -o main.o - - clean: - rm -f *.o spliter SpliterUI.cxx SpliterUI.h 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 @@ -56,20 +6,11 @@ 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") - -@@ -137,7 +138,7 @@ set (BuildOptions_X86_64Core2 - ) - - set (BuildOptionsBasic -- "-O3 -msse -msse2 -mfpmath=sse -ffast-math -fomit-frame-pointer" -+ "-O3 -ffast-math -fomit-frame-pointer" - CACHE STRING "basic X86 complier options" - ) - + @@ -205,17 +206,17 @@ endif() - + if (BuildForDebug) set (CMAKE_BUILD_TYPE "Debug") - set (CMAKE_CXX_FLAGS_DEBUG ${BuildOptionsDebug})
participants (1)
-
root@hilbert.suse.de