1 Summary: Audio sub system for multiple applications
2 Summary(pl.UTF-8): Dźwiękowy podsystem dla złożonych aplikacji
9 Source0: http://www.directfb.org/downloads/Core/%{name}-%{version}-%{bver}.tar.gz
10 # Source0-md5: b9a64ec13b57763e53b13ba4bec86f90
11 Patch0: %{name}-conf.patch
12 URL: http://www.directfb.org/index.php?path=Development/Projects/FusionSound
13 BuildRequires: DirectFB-devel >= 1:%{version}
14 BuildRequires: autoconf >= 2.52
15 BuildRequires: automake
16 BuildRequires: libtool
17 BuildRequires: pkgconfig >= 1:0.9
18 BuildRequires: sed >= 4.0
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 FusionSound supports multiple applications using Fusion IPC. It
23 provides streams, static sound buffers and control over any number of
24 concurrent playbacks. Sample data is always stored in shared memory,
25 starting a playback simply adds an entry to the playlist of the mixer
26 thread in the master application.
28 %description -l pl.UTF-8
29 FusionSound wspiera złożone aplikacje używające Fusion IPC. Dostarcza
30 strumieni, statyczny bufor dźwiękowy i kontrolę poprzez każdą ilość
31 konkurencyjnych odtwarzaczy. Próbkowana dana jest zawsze przechowywana
32 w pamięci dzielonej. Rozpoczynając odtwarzanie dodaje wejście do listy
33 odtwarzania miksera w nadrzędnej aplikacji.
36 Summary: Development files for the FusionSound
37 Summary(pl.UTF-8): Pliki rozwojowe dla FusionSound
38 Group: Development/Libraries
39 Requires: %{name} = %{version}-%{release}
40 Requires: DirectFB-devel >= 1:%{version}
43 Header files required for development using FusionSound.
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
50 Summary: Static FusionSound library
51 Summary(pl.UTF-8): Statyczna biblioteka FusionSound
52 Group: Development/Libraries
53 # base for directory, -devel for headers
54 Requires: %{name}-devel = %{version}-%{release}
57 Static FusionSound library.
59 %description static -l pl.UTF-8
60 Statyczna biblioteka FusionSound.
63 %setup -q -n %{name}-%{version}-%{bver}
66 # temporary hack for 1.0.0-rc*
67 sed -i -e 's/^DIRECTFB_REQUIRED_VERSION=.*/DIRECTFB_REQUIRED_VERSION=1.0.0/' configure.in
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
84 DESTDIR=$RPM_BUILD_ROOT
86 cp -rf examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
89 rm -rf $RPM_BUILD_ROOT
91 %post -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
95 %defattr(644,root,root,755)
96 %doc AUTHORS ChangeLog TODO docs/html/[!M]*
97 %attr(755,root,root) %{_bindir}/fsdump
98 %attr(755,root,root) %{_bindir}/fsmaster
99 %attr(755,root,root) %{_libdir}/libfusionsound-*.so.*.*.*
100 %dir %{_libdir}/directfb-*/interfaces/IFusionSound
101 %attr(755,root,root) %{_libdir}/directfb-*/interfaces/IFusionSound/lib*.so
102 %dir %{_libdir}/directfb-*/interfaces/IFusionSoundMusicProvider
103 %attr(755,root,root) %{_libdir}/directfb-*/interfaces/IFusionSoundMusicProvider/lib*.so
104 %dir %{_libdir}/directfb-*/snddrivers
105 %attr(755,root,root) %{_libdir}/directfb-*/snddrivers/libfusionsound*.so
106 %{_mandir}/man5/fusionsoundrc.5*
109 %defattr(644,root,root,755)
110 %attr(755,root,root) %{_libdir}/libfusionsound.so
111 %{_libdir}/libfusionsound.la
112 %{_includedir}/fusionsound
113 %{_includedir}/fusionsound-internal
114 %{_pkgconfigdir}/*.pc
115 %{_examplesdir}/%{name}-%{version}
118 %defattr(644,root,root,755)
119 %{_libdir}/libfusionsound.a
120 # .la makes no sense in -devel (it's module); here for DFB static linking hacks
121 %{_libdir}/directfb-*/interfaces/IFusionSound/lib*.[la]*
122 %{_libdir}/directfb-*/interfaces/IFusionSoundMusicProvider/lib*.[la]*
123 %{_libdir}/directfb-*/snddrivers/libfusionsound*.[la]*