From 5f9489d9bb99c3ea58696483166a85ab8154568a Mon Sep 17 00:00:00 2001 From: green Date: Jul 15 2006 03:08:22 +0000 Subject: auto-import fluidsynth-1.0.7-5.a on branch devel from fluidsynth-1.0.7-5.a.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..65c5430 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +fluidsynth-1.0.7a.tar.gz diff --git a/fluidsynth.spec b/fluidsynth.spec new file mode 100644 index 0000000..5806c1c --- /dev/null +++ b/fluidsynth.spec @@ -0,0 +1,151 @@ +Summary: Real-time software synthesizer +Name: fluidsynth +Version: 1.0.7 +Release: 5.a%{?dist} +URL: http://www.fluidsynth.org/ +Source0: http://download.savannah.gnu.org/releases/fluid/fluidsynth-1.0.7a.tar.gz +License: LGPL +Group: Applications/Multimedia +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires: fluidsynth-libs = %{version}-%{release} + +BuildRequires: pkgconfig +BuildRequires: alsa-lib-devel ladspa-devel ncurses-devel readline-devel +BuildRequires: jack-audio-connection-kit-devel +BuildRequires: lash-devel + +%description +FluidSynth is a real-time software synthesizer based on the SoundFont +2 specifications. It is a "software synthesizer". FluidSynth can read +MIDI events from the MIDI input device and render them to the audio +device. It can also play MIDI files (note: FluidSynth was previously +called IIWU Synth). + +%package libs +Summary: Real-time software synthesizer runtime libraries +Group: System Environment/Libraries +Requires: lash jack-audio-connection-kit + +%description libs +FluidSynth is a real-time software synthesizer based on the SoundFont +2 specifications. It is a "software synthesizer". This package holds +the runtime shared libraries. + +%package devel +Summary: Real-time software synthesizer development files +Group: Development/Libraries +Requires: %{name}-libs = %{version}-%{release} + +%description devel +FluidSynth is a real-time software synthesizer based on the SoundFont +2 specifications. It is a "software synthesizer". This package holds +header files for building programs that link against fluidsynth. + +%prep +%setup -q + +%build +%configure --enable-jack-support --enable-ladspa --disable-static + +%{__make} %{?_smp_mflags} + +%install +%{__rm} -rf $RPM_BUILD_ROOT +%{__make} DESTDIR=$RPM_BUILD_ROOT install +%{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/soundfonts +%{__install} -m 444 sf2/*.sf2 $RPM_BUILD_ROOT%{_datadir}/soundfonts +find $RPM_BUILD_ROOT -name \*.la | xargs rm + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +%post libs -p /sbin/ldconfig + +%postun libs -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_bindir}/fluid* +%{_mandir}/man1/* + +%files libs +%defattr(-,root,root) +%doc AUTHORS COPYING ChangeLog NEWS README sf2/COPYRIGHT THANKS TODO doc/FluidSynth-LADSPA.pdf +%{_libdir}/libfluidsynth.so.1 +%{_libdir}/libfluidsynth.so.1.* +%{_datadir}/soundfonts + +%files devel +%defattr(-,root,root) +%doc doc/api doc/html +%{_includedir}/fluidsynth.h +%{_includedir}/fluidsynth +%{_libdir}/libfluidsynth.so +%{_libdir}/pkgconfig/* + +%changelog +* Thu Jul 13 2006 Anthony Green 1.0.7-5.a +- Remove iiwusynth references. +- Don't install .la file. +- Add %doc bits. +- Move non-numersion version component to release tag. +- Fix libs and devel package names. + +* Sat May 27 2006 Anthony Green 1.0.7a-4 +- Remove e2fsprogs-devel BuildRequires. + +* Tue Apr 25 2006 Anthony Green 1.0.7a-3 +- Port from ladcca to lash. +- Configure with --disable-static. +- Install sample soundfont. Own /usr/share/soundfonts. +- Use $RPM_BUILD_ROOT +- Add Requires to libfluidsynth. +- Change fluidsynth Requires to point at libfluidsynth. + +* Sat Apr 22 2006 Anthony Green 1.0.7a-2 +- Minor spec file improvements. + +* Tue Apr 18 2006 Anthony Green 1.0.7a-1 +- Update sources. Build for Fedora Extras. + +* Tue Dec 21 2004 Fernando Lopez-Lezcano +- spec file cleanup +* Fri Sep 24 2004 Fernando Lopez-Lezcano 1.0.5-1 +- updated to 1.0.5 +- ladcca patch no longer needed +* Wed May 19 2004 Fernando Lopez-Lezcano +- added defattr to libfluidsynth +* Wed May 12 2004 Fernando Lopez-Lezcano +- added buildrequires, made midishare optional +* Tue Feb 24 2004 Fernando Lopez-Lezcano 1.0.3-3 +- enabled ladcca 0.4.0 support (patch0) +* Tue Oct 21 2003 Fernando Lopez-Lezcano 1.0.3-2 +- enabled midishare support +* Tue Aug 26 2003 Fernando Lopez-Lezcano 1.0.3-1 +- updated to 1.0.3, added release tags +* Fri Jul 25 2003 Fernando Lopez-Lezcano 1.0.2-1 +- updated to 1.0.2 +* Thu May 8 2003 Fernando Lopez-Lezcano 1.0.1-1 +- changed over to new fluidsynth name +- we obsolete only iiwusynth and libiiwusynth-devel, we leave libiiwusynth + there for now for older programs to use. We cannot install both iiwusynth + and fluidsynth as there is a pkgconfig file in libiiwusynth-devel named + fluidsynth.pc. +* Wed Apr 2 2003 Fernando Lopez-Lezcano 0.2.4-4.cvs +- rebuild for jack 0.66.3, added explicit requires for it +* Fri Mar 7 2003 Fernando Lopez-Lezcano 0.2.4-3.cvs +- added patches for jack buffer size callback and alsa snd_pcm_drop +* Thu Mar 6 2003 Fernando Lopez-Lezcano 0.2.4-2.cvs +- cvs: 20030306.150630 +* Thu Feb 27 2003 Fernando Lopez-Lezcano 0.2.4-1 +- changed over to cvs version, includes jack and ladcca support +- disable ladcca support under redhat 7.2/7.3, can't get it to + compile +- split libraries into separate packages (from mandrake spec file) +* Sun Nov 10 2002 Fernando Lopez-Lezcano 0.2.2-2 +- added patch to rename jack alsa ports for jack >= 0.40 +- added explicit dependency to jack +* Mon Oct 21 2002 Fernando Lopez Lezcano +- Initial build. + + diff --git a/sources b/sources index e69de29..88e9f3c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +0f73d47990d859f19b8e9840bdab5c60 fluidsynth-1.0.7a.tar.gz