diff --git a/fluidsynth-1.1.6.tar.bz2 b/fluidsynth-1.1.6.tar.bz2 deleted file mode 100644 index 2cb7536..0000000 --- a/fluidsynth-1.1.6.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d28b47dfbf7f8e426902ae7fa2981d821fbf84f41da9e1b85be933d2d748f601 -size 823783 diff --git a/fluidsynth-1.1.7.tar.gz b/fluidsynth-1.1.7.tar.gz new file mode 100644 index 0000000..b5db89f --- /dev/null +++ b/fluidsynth-1.1.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f32636aa3f715fa4a4010db73530b58fbd94d192b78cd276d0b819c8fc855129 +size 627065 diff --git a/fluidsynth-fix-build-lash.diff b/fluidsynth-fix-build-lash.diff deleted file mode 100644 index d645c0b..0000000 --- a/fluidsynth-fix-build-lash.diff +++ /dev/null @@ -1,14 +0,0 @@ ---- - src/CMakeLists.txt | 1 + - 1 file changed, 1 insertion(+) - ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -296,6 +296,7 @@ - ${WINDOWS_LIBS} - ${MidiShare_LIBS} - ${LIBFLUID_LIBS} -+ -lpthread - ) - - # ************ CLI program ************ diff --git a/fluidsynth.changes b/fluidsynth.changes index aafbe91..46be4cc 100644 --- a/fluidsynth.changes +++ b/fluidsynth.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Wed Sep 6 09:27:00 UTC 2017 - tom.mbrt@googlemail.com + +- Update to version 1.1.7: + * consistently relicense libfluidsynth under LGPL-2.1+ + * fluid_synth_set_channel_type() was not exported properly + * fix calculations for modulators + * fix SysEx parsing issues + * fix mangling with illegal sample loops, causing audible glitches + * fix inverse logic of audio.jack.multi option + * fix channel fine tune RPN to use correct range + * fix timing problems when changing the sequencers scale from a callback event + * workaround incorrectly rendered audio when requesting more than 64 frames from fluid_synth_write_*() + * adjust ALSA MIDI port type + * avoid voice_count becoming negative + * avoid notes with a fixed key generator playing forever + * avoid TCP/IP connections from closing in an undefined manner + * a lot of memory leaks, NULL dereferences and SegFaults + * add support of vorbis-compressed sf3 sound fonts + * add sostenuto pedal to the synth + * add vbr quality when encoding with libsndfile + * re-implement routing reverb and chorus to distinct buffers in fluid_synth_nwrite_float() + * add IPv6 support to socket API +- remove the following patches as they got fixed upstream: + * fluidsynth-fix-build-lash.diff + * jackmulti.diff + * reverb_mixer.diff + ------------------------------------------------------------------- Sun Nov 22 16:47:50 UTC 2015 - idonmez@suse.com diff --git a/fluidsynth.spec b/fluidsynth.spec index 82fc93f..437419d 100644 --- a/fluidsynth.spec +++ b/fluidsynth.spec @@ -17,7 +17,7 @@ Name: fluidsynth -Version: 1.1.6 +Version: 1.1.7 Release: 0 # Obsoletes: iiwusynth # Provides: iiwusynth @@ -25,13 +25,8 @@ Summary: A Real-Time Software Synthesizer That Uses Soundfont(tm) License: LGPL-2.1+ Group: Productivity/Multimedia/Sound/Midi Url: http://www.fluidsynth.org/ -Source: http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/%{name}-%{version}.tar.bz2 +Source: https://github.com/FluidSynth/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1000: baselibs.conf -Patch1: fluidsynth-fix-build-lash.diff -# fixes inverse logic of audio.jack.multi option -Patch2: jackmulti.diff -# no reverb effect is applied when using multiple stereo-out-channels, see: http://sourceforge.net/p/fluidsynth/tickets/137/ -Patch3: reverb_mixer.diff BuildRequires: alsa-devel BuildRequires: cmake BuildRequires: ladspa-devel @@ -69,9 +64,6 @@ This package contains the shared library for Fluidsynth. %prep %setup -q -%patch1 -p1 -%patch2 -%patch3 -p1 %build mkdir build @@ -90,7 +82,7 @@ cd build %files %defattr(-,root,root) -%doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO +%doc AUTHORS ChangeLog LICENSE NEWS README.md THANKS TODO %doc %{_mandir}/man?/* %{_bindir}/* diff --git a/jackmulti.diff b/jackmulti.diff deleted file mode 100644 index 475d881..0000000 --- a/jackmulti.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- src/drivers/fluid_jack.c.orig 2014-12-23 09:38:01.047865897 +0100 -+++ src/drivers/fluid_jack.c 2014-12-23 09:17:51.620285608 +0100 -@@ -268,7 +268,7 @@ - - fluid_settings_getint (settings, "audio.jack.multi", &multi); - -- if (multi) -+ if (!multi) - { - /* create the two audio output ports */ - dev->num_output_ports = 1; diff --git a/reverb_mixer.diff b/reverb_mixer.diff deleted file mode 100644 index 085e3d8..0000000 --- a/reverb_mixer.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- fluidsynth/src/synth/fluid_synth.c.orig 2015-04-11 21:55:47.000000000 +0200 -+++ fluidsynth/src/synth/fluid_synth.c 2015-04-19 14:06:11.835456740 +0200 -@@ -2479,7 +2479,7 @@ - - /* Then, run one_block() and copy till we have 'len' samples */ - while (count < len) { -- fluid_rvoice_mixer_set_mix_fx(synth->eventhandler->mixer, 0); -+ fluid_rvoice_mixer_set_mix_fx(synth->eventhandler->mixer, 1); /* reverb on output 0 */ - fluid_synth_render_blocks(synth, 1); // TODO: - fluid_rvoice_mixer_get_bufs(synth->eventhandler->mixer, &left_in, &right_in); -