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