diff --git a/README.md b/README.md index 61fd1b1..c1f2693 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # fluidsynth +FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files. + diff --git a/fluidsynth.spec b/fluidsynth.spec new file mode 100644 index 0000000..9674ef4 --- /dev/null +++ b/fluidsynth.spec @@ -0,0 +1,124 @@ +Name: fluidsynth +Version: 1.1.6 +Release: 2mamba +Summary: A real-time software synthesizer based on the SoundFont 2 specifications +Group: System/Multimedia +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://www.fluidsynth.org/ +Source: http://downloads.sourceforge.net/project/fluidsynth/fluidsynth-%{version}/fluidsynth-%{version}.tar.bz2 +License: LGPL +BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libalsa-devel +BuildRequires: libdbus-devel +BuildRequires: libglib-devel +BuildRequires: libjack-devel +BuildRequires: liblash-devel +BuildRequires: libncurses-devel +BuildRequires: libportaudio-devel +BuildRequires: libpulseaudio-devel +BuildRequires: libreadline-devel +BuildRequires: libsndfile-devel +BuildRequires: libuuid-devel +BuildRequires: libxml2-devel +## AUTOBUILDREQ-END +BuildRequires: ladspa-devel >= 1.12 +BuildRequires: libpulseaudio-devel >= 4.0 +# alsa-utils-midi required for snd-seq-* module loading +Requires: alsa-utils-midi + +%description +FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files. + +%package devel +Summary: Devel package for %{name} +Group: Development/Libraries +Requires: %{name} = %{version} + +%description devel +FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth can read MIDI events from a MIDI input device and render them to an audio device using SoundFont instruments. SoundFont files are composed of digital audio "samples" and additional instrument parameters. These files can be created or downloaded off the Internet. FluidSynth also has support for controlling effects in real time and can play MIDI files. + +This package contains static libraries and header files need for development. + +%prep +%setup -q + +%build +%cmake +#%configure \ +# --enable-ladspa \ +# --disable-lash +%make -j1 + +%install +[ "%{buildroot}" != / ] && rm -rf %{buildroot} +%makeinstall + +%clean +[ "%{buildroot}" != / ] && rm -rf %{buildroot} + +%files +%defattr(-,root,root) +%{_bindir}/fluidsynth +%{_libdir}/*.so.* +%{_mandir}/man1/fluidsynth.1.gz +%doc AUTHORS COPYING + +%files devel +%defattr(-,root,root) +%{_includedir}/*.h +%{_includedir}/fluidsynth/*.h +%{_libdir}/*.so +%{_libdir}/*.a +%{_libdir}/*.la +%{_libdir}/pkgconfig/*.pc +%doc ChangeLog NEWS README THANKS TODO + +%changelog +* Fri Mar 07 2014 Silvan Calarco 1.1.6-2mamba +- rebuilt with pulseaudio 4.0 + +* Sat Dec 01 2012 Automatic Build System 1.1.6-1mamba +- automatic version update by autodist + +* Mon Oct 03 2011 Automatic Build System 1.1.5-1mamba +- automatic version update by autodist + +* Mon Aug 08 2011 Automatic Build System 1.1.4-1mamba +- automatic version update by autodist + +* Mon Mar 07 2011 Silvan Calarco 1.1.3-1mamba +- update to 1.1.3 + +* Thu Feb 17 2011 Silvan Calarco 1.1.1-5mamba +- added requirement for alsa-utils-midi + +* Mon Dec 27 2010 Silvan Calarco 1.1.1-4mamba +- automatic port from devel-gil + +* Mon Dec 20 2010 gil 1.1.1-3mamba +- rebuilt with new libjack + +* Sat Apr 24 2010 Silvan Calarco 1.1.1-2mamba +- disabled LASH support because it makes fluidsynth work with jack only + +* Sun Jan 17 2010 Automatic Build System 1.1.1-1mamba +- automatic update by autodist + +* Fri May 01 2009 Automatic Build System 1.0.9-1mamba +- automatic update by autodist + +* Mon Jan 05 2009 Silvan Calarco 1.0.8-1mamba +- automatic update by autodist + +* Tue Sep 25 2007 Silvan Calarco 1.0.7-1mamba +- update to 1.0.7 + +* Thu Oct 27 2005 Silvan Calarco 1.0.6-1qilnx +- update to version 1.0.6 by autospec + +* Sun Feb 20 2005 Silvan Calarco 1.0.5-1qilnx +- package created by autospec