rebuilt for x86_64 and with debug package [release 1.0.0-2mamba;Sun Jun 11 2023]
This commit is contained in:
parent
83408f06c8
commit
91f47713b9
36
fluidsynth-dssi-1.0.0-fluidsynth-2.3.2.patch
Normal file
36
fluidsynth-dssi-1.0.0-fluidsynth-2.3.2.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
diff --unified --recursive --text fluidsynth-dssi-1.0.0.orig/src/fluidsynth-dssi.c fluidsynth-dssi-1.0.0.new/src/fluidsynth-dssi.c
|
||||||
|
--- fluidsynth-dssi-1.0.0.orig/src/fluidsynth-dssi.c 2008-11-16 09:41:35.000000000 -0800
|
||||||
|
+++ fluidsynth-dssi-1.0.0.new/src/fluidsynth-dssi.c 2019-09-22 13:03:54.789171736 -0700
|
||||||
|
@@ -167,7 +167,7 @@
|
||||||
|
fsd_sfont_t *sfont;
|
||||||
|
int palloc;
|
||||||
|
fluid_sfont_t *fluid_sfont;
|
||||||
|
- fluid_preset_t preset;
|
||||||
|
+ fluid_preset_t *preset;
|
||||||
|
|
||||||
|
/* soundfont already loaded? */
|
||||||
|
sfont = fsd_find_loaded_soundfont(path);
|
||||||
|
@@ -206,8 +206,8 @@
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
fluid_sfont = fluid_synth_get_sfont_by_id(fsd_synth.fluid_synth, sfont->sfont_id);
|
||||||
|
- fluid_sfont->iteration_start(fluid_sfont);
|
||||||
|
- while (fluid_sfont->iteration_next(fluid_sfont, &preset)) {
|
||||||
|
+ fluid_sfont_iteration_start(fluid_sfont);
|
||||||
|
+ while (preset = fluid_sfont_iteration_next(fluid_sfont)) {
|
||||||
|
if (sfont->preset_count == palloc) {
|
||||||
|
palloc *= 2;
|
||||||
|
sfont->presets = (DSSI_Program_Descriptor *)realloc(sfont->presets,
|
||||||
|
@@ -219,9 +219,9 @@
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
- sfont->presets[sfont->preset_count].Bank = preset.get_banknum(&preset);
|
||||||
|
- sfont->presets[sfont->preset_count].Program = preset.get_num(&preset);
|
||||||
|
- sfont->presets[sfont->preset_count].Name = preset.get_name(&preset);
|
||||||
|
+ sfont->presets[sfont->preset_count].Bank = fluid_preset_get_banknum(preset);
|
||||||
|
+ sfont->presets[sfont->preset_count].Program = fluid_preset_get_num(preset);
|
||||||
|
+ sfont->presets[sfont->preset_count].Name = fluid_preset_get_name(preset);
|
||||||
|
sfont->preset_count++;
|
||||||
|
}
|
||||||
|
|
@ -1,63 +1,38 @@
|
|||||||
Name: fluidsynth-dssi
|
Name: fluidsynth-dssi
|
||||||
Version: 1.0.0
|
Version: 1.0.0
|
||||||
Release: 1mamba
|
Release: 2mamba
|
||||||
Summary: A wrapper for the FluidSynth SoundFont-playing software synthesizer, allowing it to function as a DSSI plugin
|
Summary: A wrapper for the FluidSynth SoundFont-playing software synthesizer, allowing it to function as a DSSI plugin
|
||||||
Group: Applications/Multimedia
|
Group: Applications/Multimedia
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
Distribution: openmamba
|
Distribution: openmamba
|
||||||
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
URL: http://dssi.sourceforge.net
|
URL: https://dssi.sourceforge.net/
|
||||||
Source: http://downloads.sourceforge.net/project/dssi/fluidsynth-dssi/%{version}/fluidsynth-dssi-%{version}.tar.gz
|
Source: http://downloads.sourceforge.net/project/dssi/fluidsynth-dssi/%{version}/fluidsynth-dssi-%{version}.tar.gz
|
||||||
|
Patch0: fluidsynth-dssi-1.0.0-fluidsynth-2.3.2.patch
|
||||||
License: GPL
|
License: GPL
|
||||||
## AUTOBUILDREQ-BEGIN
|
## AUTOBUILDREQ-BEGIN
|
||||||
BuildRequires: fluidsynth-devel
|
|
||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
BuildRequires: libalsa-devel
|
BuildRequires: libat-spi2-core-devel
|
||||||
BuildRequires: libatk-devel
|
|
||||||
BuildRequires: libcairo-devel
|
BuildRequires: libcairo-devel
|
||||||
BuildRequires: libdbus-devel
|
BuildRequires: libfluidsynth-devel
|
||||||
BuildRequires: libexpat-devel
|
|
||||||
BuildRequires: libflac-devel
|
|
||||||
BuildRequires: libfontconfig-devel
|
BuildRequires: libfontconfig-devel
|
||||||
BuildRequires: libfreetype-devel
|
BuildRequires: libfreetype-devel
|
||||||
BuildRequires: libgdk-pixbuf-devel
|
BuildRequires: libgdk-pixbuf-devel
|
||||||
BuildRequires: libGL-devel
|
|
||||||
BuildRequires: libglib-devel
|
BuildRequires: libglib-devel
|
||||||
BuildRequires: libglitz-devel
|
BuildRequires: libgtk2-devel
|
||||||
BuildRequires: libgtk-devel
|
BuildRequires: libharfbuzz-devel
|
||||||
BuildRequires: libjack-devel
|
|
||||||
BuildRequires: liblash-devel
|
|
||||||
BuildRequires: liblo-devel
|
BuildRequires: liblo-devel
|
||||||
BuildRequires: libncurses-devel
|
|
||||||
BuildRequires: libogg-devel
|
|
||||||
BuildRequires: libpango-devel
|
BuildRequires: libpango-devel
|
||||||
BuildRequires: libpixman-devel
|
|
||||||
BuildRequires: libpng-devel
|
|
||||||
BuildRequires: libportaudio-devel
|
|
||||||
BuildRequires: libpthread-stubs-devel
|
|
||||||
BuildRequires: libpulseaudio-devel
|
|
||||||
BuildRequires: libreadline-devel
|
|
||||||
BuildRequires: libselinux-devel
|
|
||||||
BuildRequires: libsndfile-devel
|
|
||||||
BuildRequires: libstdc++6-devel
|
|
||||||
BuildRequires: libuuid-devel
|
|
||||||
BuildRequires: libvorbis-devel
|
|
||||||
BuildRequires: libX11-devel
|
|
||||||
BuildRequires: libXau-devel
|
|
||||||
BuildRequires: libxcb-devel
|
|
||||||
BuildRequires: libxcb-util-devel
|
|
||||||
BuildRequires: libXdmcp-devel
|
|
||||||
BuildRequires: libXrender-devel
|
|
||||||
BuildRequires: libz-devel
|
|
||||||
BuildRequires: udev-devel
|
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A wrapper for the FluidSynth SoundFont-playing software synthesizer, allowing it to function as a DSSI plugin.
|
A wrapper for the FluidSynth SoundFont-playing software synthesizer, allowing it to function as a DSSI plugin.
|
||||||
|
|
||||||
|
%debug_package
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch 0 -p1 -b .fluidsynth-2.3.2
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure
|
%configure
|
||||||
@ -72,11 +47,14 @@ A wrapper for the FluidSynth SoundFont-playing software synthesizer, allowing it
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/dssi/fluidsynth-dssi.la
|
|
||||||
%{_libdir}/dssi/fluidsynth-dssi.so
|
%{_libdir}/dssi/fluidsynth-dssi.so
|
||||||
%{_libdir}/dssi/fluidsynth-dssi/FluidSynth-DSSI_gtk
|
%{_libdir}/dssi/fluidsynth-dssi/FluidSynth-DSSI_gtk
|
||||||
%doc COPYING ChangeLog README TODO
|
%doc COPYING
|
||||||
|
#ChangeLog README TODO
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Jun 11 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.0-2mamba
|
||||||
|
- rebuilt for x86_64 and with debug package
|
||||||
|
|
||||||
* Mon Mar 07 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.0-1mamba
|
* Mon Mar 07 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 1.0.0-1mamba
|
||||||
- package created by autospec
|
- package created by autospec
|
||||||
|
Loading…
Reference in New Issue
Block a user