+# NOTE: for versions >= 1.7.0 see DirectFB.spec
Summary: Audio sub system for multiple applications
Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
Name: FusionSound
-Version: 1.1.1
-Release: 2
+Version: 1.6.3
+Release: 2.1
License: LGPL v2+
Group: Libraries
-Source0: http://www.directfb.org/downloads/Core/%{name}-%{version}.tar.gz
-# Source0-md5: f29b0e6bb693e59b7303c163c737a39b
+Source0: http://www.directfb.org/downloads/Core/FusionSound/%{name}-%{version}.tar.gz
+# Source0-md5: 801403ac1554df989f0514771be11080
Patch0: %{name}-conf.patch
-Patch1: %{name}-git.patch
-Patch2: %{name}-leck.patch
+Patch1: %{name}-ffmpeg.patch
+Patch2: %{name}-am.patch
URL: http://www.directfb.org/index.php?path=Platform/FusionSound
-BuildRequires: DirectFB-devel >= 1:1.2.0
+BuildRequires: DirectFB-devel >= 1:1.6.0
# for examples
BuildRequires: LiTE-devel >= 0.8.9
BuildRequires: alsa-lib-devel >= 0.9
BuildRequires: autoconf >= 2.52
BuildRequires: automake
-BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822
+BuildRequires: ffmpeg-devel >= 0.8
BuildRequires: libcddb-devel >= 1.0.0
BuildRequires: libmad-devel
BuildRequires: libtimidity-devel >= 0.1.0
BuildRequires: libtool
BuildRequires: libvorbis-devel >= 1:1.0.0
BuildRequires: pkgconfig >= 1:0.9
+Requires: DirectFB >= 1:1.6.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define dfblibdir %{_libdir}/directfb-1.6-0
+
%description
FusionSound supports multiple applications using Fusion IPC. It
provides streams, static sound buffers and control over any number of
Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: DirectFB-devel >= 1:1.2.0
+Requires: DirectFB-devel >= 1:1.6.0
%description devel
Header files required for development using FusionSound.
%{__automake}
%configure \
--enable-static
-%{__make} \
- FFMPEG_CFLAGS="-I/usr/include/libavcodec -I/usr/include/libavformat"
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/fsplay
%attr(755,root,root) %{_bindir}/fsproxy
%attr(755,root,root) %{_bindir}/fsvolume
-%attr(755,root,root) %{_libdir}/libfusionsound-1.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.1.so.1
-%dir %{_libdir}/directfb-1.2-0/interfaces/IFusionSound
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSound/libifusionsound.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSound/libifusionsound_dispatcher.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSound/libifusionsound_requestor.so
-%dir %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundBuffer
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
-%dir %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
-%dir %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundPlayback
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
-%dir %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundStream
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
-%dir %{_libdir}/directfb-1.2-0/snddrivers
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/snddrivers/libfusionsound_alsa.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/snddrivers/libfusionsound_oss.so
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/snddrivers/libfusionsound_wave.so
+%attr(755,root,root) %{_libdir}/libfusionsound-1.6.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libfusionsound-1.6.so.2
+%dir %{dfblibdir}/interfaces/IFusionSound
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSound/libifusionsound.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSound/libifusionsound_dispatcher.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSound/libifusionsound_requestor.so
+%dir %{dfblibdir}/interfaces/IFusionSoundBuffer
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_dispatcher.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundBuffer/libifusionsoundbuffer_requestor.so
+%dir %{dfblibdir}/interfaces/IFusionSoundMusicProvider
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_playlist.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_wave.so
+%dir %{dfblibdir}/interfaces/IFusionSoundPlayback
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_dispatcher.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundPlayback/libifusionsoundplayback_requestor.so
+%dir %{dfblibdir}/interfaces/IFusionSoundStream
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundStream/libifusionsoundstream_dispatcher.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundStream/libifusionsoundstream_requestor.so
+%dir %{dfblibdir}/snddrivers
+%attr(755,root,root) %{dfblibdir}/snddrivers/libfusionsound_alsa.so
+%attr(755,root,root) %{dfblibdir}/snddrivers/libfusionsound_dummy.so
+%attr(755,root,root) %{dfblibdir}/snddrivers/libfusionsound_oss.so
+%attr(755,root,root) %{dfblibdir}/snddrivers/libfusionsound_wave.so
%{_mandir}/man5/fusionsoundrc.5*
%files devel
%defattr(644,root,root,755)
%{_libdir}/libfusionsound.a
# .la makes no sense in -devel (it's module); here for DFB static linking hacks
-%{_libdir}/directfb-1.2-0/interfaces/IFusionSound/lib*.[la]*
-%{_libdir}/directfb-1.2-0/interfaces/IFusionSoundBuffer/lib*.[la]*
-%{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/lib*.[la]*
-%{_libdir}/directfb-1.2-0/interfaces/IFusionSoundPlayback/lib*.[la]*
-%{_libdir}/directfb-1.2-0/interfaces/IFusionSoundStream/lib*.[la]*
-%{_libdir}/directfb-1.2-0/snddrivers/libfusionsound*.[la]*
+%{dfblibdir}/interfaces/IFusionSound/lib*.[la]*
+%{dfblibdir}/interfaces/IFusionSoundBuffer/lib*.[la]*
+%{dfblibdir}/interfaces/IFusionSoundMusicProvider/lib*.[la]*
+%{dfblibdir}/interfaces/IFusionSoundPlayback/lib*.[la]*
+%{dfblibdir}/interfaces/IFusionSoundStream/lib*.[la]*
+%{dfblibdir}/snddrivers/libfusionsound*.[la]*
%files musicprovider-cdda
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_cdda.so
%files musicprovider-ffmpeg
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_ffmpeg.so
%files musicprovider-mad
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_mad.so
%files musicprovider-timidity
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_timidity.so
%files musicprovider-vorbis
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/directfb-1.2-0/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so
+%attr(755,root,root) %{dfblibdir}/interfaces/IFusionSoundMusicProvider/libifusionsoundmusicprovider_vorbis.so