]> git.pld-linux.org Git - packages/FusionSound.git/blob - FusionSound.spec
- updated to 1.0.0-rc1
[packages/FusionSound.git] / FusionSound.spec
1 Summary:        Audio sub system for multiple applications
2 Summary(pl.UTF-8):      Dźwiękowy podsystem dla złożonych aplikacji
3 Name:           FusionSound
4 Version:        1.0.0
5 %define bver    rc1
6 Release:        0.%{bver}.1
7 License:        GPL
8 Group:          Libraries
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)
20
21 %description
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.
27
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.
34
35 %package devel
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}
41
42 %description devel
43 Header files required for development using FusionSound.
44
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe wymagane do tworzenia programów z użyciem
47 FusionSound.
48
49 %package static
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}
55
56 %description static
57 Static FusionSound library.
58
59 %description static -l pl.UTF-8
60 Statyczna biblioteka FusionSound.
61
62 %prep
63 %setup -q -n %{name}-%{version}-%{bver}
64 %patch0 -p1
65
66 # temporary hack for 1.0.0-rc*
67 sed -i -e 's/^DIRECTFB_REQUIRED_VERSION=.*/DIRECTFB_REQUIRED_VERSION=1.0.0/' configure.in
68
69 %build
70 %{__libtoolize}
71 %{__aclocal}
72 %{__autoconf}
73 %{__autoheader}
74 %{__automake}
75 %configure \
76         --enable-static
77 %{__make}
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
82
83 %{__make} install \
84         DESTDIR=$RPM_BUILD_ROOT
85
86 cp -rf examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
87
88 %clean
89 rm -rf $RPM_BUILD_ROOT
90
91 %post   -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
93
94 %files
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*
107
108 %files devel
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}
116
117 %files static
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]*
This page took 0.09755 seconds and 4 git commands to generate.