]> git.pld-linux.org Git - packages/alsa-plugins.git/blob - alsa-plugins.spec
up to 1.1.9
[packages/alsa-plugins.git] / alsa-plugins.spec
1 #
2 # Conditional build:
3 %bcond_without  lavrate # lavrate plugins
4 #
5 Summary:        Advanced Linux Sound Architecture - plugins
6 Summary(pl.UTF-8):      Advanced Linux Sound Architecture - wtyczki
7 Name:           alsa-plugins
8 Version:        1.1.9
9 Release:        1
10 License:        LGPL v2.1+
11 Group:          Libraries
12 Source0:        ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2
13 # Source0-md5:  e0caffbd849c51ed81751378f56cb563
14 Source1:        %{name}-pulse.conf
15 URL:            http://www.alsa-project.org/
16 BuildRequires:  alsa-lib-devel >= 1.1.6
17 BuildRequires:  autoconf >= 2.59
18 BuildRequires:  automake
19 BuildRequires:  dbus-devel >= 0.35
20 BuildRequires:  ffmpeg-devel >= 0.4.9-4.20080822.1
21 BuildRequires:  jack-audio-connection-kit-devel >= 0.98
22 BuildRequires:  libsamplerate-devel
23 BuildRequires:  libtool
24 BuildRequires:  pkgconfig
25 BuildRequires:  pulseaudio-devel >= 0.9.11
26 # for <speex/speex_types.h>
27 BuildRequires:  speex-devel >= 1:1.2
28 BuildRequires:  speexdsp-devel >= 1:1.2
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 ALSA plugins.
33
34 %description -l pl.UTF-8
35 Wtyczki ALSA.
36
37 %package a52
38 Summary:        A52 output plugin for ALSA
39 Summary(pl.UTF-8):      Wtyczka wyjściowa A52 dla systemu ALSA
40 Group:          Libraries
41 Requires:       alsa-lib >= 1.1.6
42
43 %description a52
44 A52 output plugin for ALSA.
45
46 %description a52 -l pl.UTF-8
47 Wtyczka wyjściowa A52 dla systemu ALSA.
48
49 %package arcam-av
50 Summary:        Controls for an Arcam AV amplifier
51 Summary(pl.UTF-8):      Kontrolki do wzmacniacza Arcam AV
52 Group:          Libraries
53 Requires:       alsa-lib >= 1.1.6
54
55 %description arcam-av
56 This plugin exposes the controls for an Arcam AV amplifier (see:
57 http://www.arcam.co.uk/) as an ALSA mixer device.
58
59 %description arcam-av -l pl.UTF-8
60 Wtyczka ta umożliwia kontrolę nad wzmacniaczem Arcam AV
61 (http://www.arcam.co.uk/) tak jakby to było urządzenie miksujące ALSA.
62
63 %package jack
64 Summary:        JACK <--> ALSA PCM plugin
65 Summary(pl.UTF-8):      Wtyczka PCM JACK <--> ALSA
66 Group:          Libraries
67 Requires:       alsa-lib >= 1.1.6
68 Requires:       jack-audio-connection-kit >= 0.98
69
70 %description jack
71 This plugin converts the ALSA API over JACK (Jack Audio Connection
72 Kit) API. ALSA native applications can work transparently together
73 with jackd for both playback and capture.
74
75 %description jack -l pl.UTF-8
76 Ta wtyczka konwertuje API ALSA na API JACK (Jack Audio Connection
77 Kit). Aplikacje korzystające natywnie z biblioteki ALSA mogą w sposób
78 przezroczysty działać z jackd zarówno przy odtwarzaniu dźwięku, jak i
79 nagrywaniu.
80
81 %package lavrate
82 Summary:        libavcodec-based rate converter plugin for ALSA
83 Summary(pl.UTF-8):      Wtyczka konwertera tempa dla systemu ALSA oparta na libavcodec
84 Group:          Libraries
85 Requires:       alsa-lib >= 1.1.6
86 Obsoletes:      alsa-plugins-lavcrate < 1.1.7
87
88 %description lavrate
89 libavcodec-based rate converter plugin for ALSA.
90
91 %description lavrate -l pl.UTF-8
92 Wtyczka konwertera tempa dla systemu ALSA oparta na libavcodec.
93
94 %package maemo
95 Summary:        ALSA plugins for Nokia DSP
96 Summary(pl.UTF-8):      Wtyczki systemu ALSA dla DSP Nokii
97 Group:          Libraries
98 Requires:       alsa-lib >= 1.1.6
99
100 %description maemo
101 ALSA plugins for Nokia DSP.
102
103 %description maemo -l pl.UTF-8
104 Wtyczki systemu ALSA dla DSP Nokii.
105
106 %package mix
107 Summary:        Up/down mixing plugins for ALSA
108 Summary(pl.UTF-8):      Wtyczki up/down-mix dla systemu ALSA
109 Group:          Libraries
110 Requires:       alsa-lib >= 1.1.6
111
112 %description mix
113 Up/down mixing plugins for ALSA.
114
115 %description mix -l pl.UTF-8
116 Wtyczki up/down-mix dla systemu ALSA.
117
118 %package oss
119 Summary:        OSS <--> ALSA plugins
120 Summary(pl.UTF-8):      Wtyczki OSS <--> ALSA
121 Group:          Libraries
122 Requires:       alsa-lib >= 1.1.6
123
124 %description oss
125 These plugins converts the ALSA API over OSS API. ALSA native
126 applications can run on OSS drivers.
127
128 %description oss -l pl.UTF-8
129 Te wtyczki konwertują API ALSA na API OSS. Aplikacje korzystające
130 natywnie z biblioteki ALSA mogą działać na sterownikach OSS.
131
132 %package pulse
133 Summary:        PulseAudio <--> ALSA plugins
134 Summary(pl.UTF-8):      Wtyczki PulseAudio <--> ALSA
135 Group:          Libraries
136 Requires:       alsa-lib >= 1.1.6
137 Requires:       pulseaudio-libs >= 0.9.11
138 Obsoletes:      alsa-plugins-polyp
139
140 %description pulse
141 These plugins allows any program that uses the ALSA API to access a
142 PulseAudio sound daemon. In other words, native ALSA applications can
143 play and record sound across a network.
144
145 %description pulse -l pl.UTF-8
146 Te wtyczki umożliwiają dowolnemu programowi korzystającego z API ALSA
147 dostęp do demona dźwięku PulseAudio. Innymi słowy, aplikacje ALSA mogą
148 odtwarzać i nagrywać dźwięk poprzez sieć.
149
150 %package samplerate
151 Summary:        libsamplerate-based rate converter plugin for ALSA
152 Summary(pl.UTF-8):      Wtyczka konwertera tempa dla systemu ALSA oparta na libsamplerate
153 Group:          Libraries
154 Requires:       alsa-lib >= 1.1.6
155
156 %description samplerate
157 libsamplerate-based rate converter plugin for ALSA.
158
159 %description samplerate -l pl.UTF-8
160 Wtyczka konwertera tempa dla systemu ALSA oparta na libsamplerate.
161
162 %package speex
163 Summary:        speex-based PCM plugin for ALSA
164 Summary(pl.UTF-8):      Wtyczka PCM speex dla systemu ALSA
165 License:        BSD
166 Group:          Libraries
167 Requires:       alsa-lib >= 1.1.6
168 Requires:       speexdsp >= 1:1.2
169
170 %description speex
171 speex-based PCM plugin for ALSA.
172
173 %description speex -l pl.UTF-8
174 Wtyczka PCM speex dla systemu ALSA.
175
176 %package speexrate
177 Summary:        speex-based rate converter plugin for ALSA
178 Summary(pl.UTF-8):      Wtyczka konwertera tempa dla systemu ALSA oparta na bibliotece speex
179 License:        BSD
180 Group:          Libraries
181 Requires:       alsa-lib >= 1.1.6
182 Requires:       speexdsp >= 1:1.2
183
184 %description speexrate
185 speex-based rate converter plugin for ALSA.
186
187 %description speexrate -l pl.UTF-8
188 Wtyczka konwertera tempa dla systemu ALSA oparta na bibliotece speex.
189
190 %package usb_stream
191 Summary:        usb_stream PCM I/O plugin for ALSA
192 Summary(pl.UTF-8):      Wtyczka wejścia-wyjścia PCM usb_stream dla systemu ALSA
193 Group:          Libraries
194 Requires:       alsa-lib >= 1.1.6
195
196 %description usb_stream
197 usb_stream PCM I/O plugin for ALSA.
198
199 %description usb_stream -l pl.UTF-8
200 Wtyczka wejścia-wyjścia PCM usb_stream dla systemu ALSA.
201
202 %prep
203 %setup -q
204
205 %build
206 %{__libtoolize}
207 %{__aclocal} -I m4
208 %{__autoconf}
209 %{__autoheader}
210 %{__automake}
211 %configure \
212         %{!?with_lavrate:--disable-lavrate} \
213         --enable-maemo-plugin \
214         --enable-maemo-resource-manager \
215         --with-speex=lib
216
217 %{__make}
218
219 %install
220 rm -rf $RPM_BUILD_ROOT
221 install -d $RPM_BUILD_ROOT%{_sysconfdir}/alsa
222
223 %{__make} install \
224         DESTDIR=$RPM_BUILD_ROOT
225
226 %{__rm} $RPM_BUILD_ROOT%{_libdir}/alsa-lib/*.la
227 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/alsa/pulse-default.conf
228
229 %clean
230 rm -rf $RPM_BUILD_ROOT
231
232 %files a52
233 %defattr(644,root,root,755)
234 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_a52.so
235 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/60-a52-encoder.conf
236 %{_datadir}/alsa/alsa.conf.d/60-a52-encoder.conf
237
238 %files arcam-av
239 %defattr(644,root,root,755)
240 %doc doc/README-arcam-av
241 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_arcam_av.so
242 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf
243 %{_datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf
244
245 %files jack
246 %defattr(644,root,root,755)
247 %doc doc/README-jack
248 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_jack.so
249 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/50-jack.conf
250 %{_datadir}/alsa/alsa.conf.d/50-jack.conf
251
252 %if %{with lavrate}
253 %files lavrate
254 %defattr(644,root,root,755)
255 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavrate.so
256 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavrate_fast.so
257 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavrate_faster.so
258 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavrate_high.so
259 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavrate_higher.so
260 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/10-rate-lav.conf
261 %{_datadir}/alsa/alsa.conf.d/10-rate-lav.conf
262 %endif
263
264 %files maemo
265 %defattr(644,root,root,755)
266 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so
267 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so
268 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/98-maemo.conf
269 %{_datadir}/alsa/alsa.conf.d/98-maemo.conf
270
271 %files mix
272 %defattr(644,root,root,755)
273 %doc doc/{upmix,vdownmix}.txt
274 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_upmix.so
275 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_vdownmix.so
276 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/60-upmix.conf
277 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/60-vdownmix.conf
278 %{_datadir}/alsa/alsa.conf.d/60-upmix.conf
279 %{_datadir}/alsa/alsa.conf.d/60-vdownmix.conf
280
281 %files oss
282 %defattr(644,root,root,755)
283 %doc doc/README-pcm-oss
284 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_oss.so
285 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_oss.so
286 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/50-oss.conf
287 %{_datadir}/alsa/alsa.conf.d/50-oss.conf
288
289 %files pulse
290 %defattr(644,root,root,755)
291 %doc doc/README-pulse
292 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_conf_pulse.so
293 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_pulse.so
294 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_pulse.so
295 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/alsa/pulse-default.conf
296 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/50-pulseaudio.conf
297 #%{_sysconfdir}/alsa/alsa.conf.d/99-pulseaudio-default.conf.example
298 %{_datadir}/alsa/alsa.conf.d/50-pulseaudio.conf
299
300 %files samplerate
301 %defattr(644,root,root,755)
302 %doc doc/samplerate.txt
303 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate.so
304 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_best.so
305 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_linear.so
306 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_medium.so
307 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_order.so
308 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/10-samplerate.conf
309 %{_datadir}/alsa/alsa.conf.d/10-samplerate.conf
310
311 %files speex
312 %defattr(644,root,root,755)
313 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_speex.so
314 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/60-speex.conf
315 %{_datadir}/alsa/alsa.conf.d/60-speex.conf
316
317 %files speexrate
318 %defattr(644,root,root,755)
319 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_speexrate.so
320 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_speexrate_best.so
321 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_speexrate_medium.so
322 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/10-speexrate.conf
323 %{_datadir}/alsa/alsa.conf.d/10-speexrate.conf
324
325 %files usb_stream
326 %defattr(644,root,root,755)
327 %attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_usb_stream.so
328 %config(noreplace,missingok) %verify(not link) %{_sysconfdir}/alsa/conf.d/98-usb-stream.conf
329 %{_datadir}/alsa/alsa.conf.d/98-usb-stream.conf
This page took 0.065388 seconds and 3 git commands to generate.