]> git.pld-linux.org Git - packages/alsa-plugins.git/blame - alsa-plugins.spec
- API that is required for lavcrate has been removed, so disable the plugin
[packages/alsa-plugins.git] / alsa-plugins.spec
CommitLineData
5c6ad0b4
JR
1#
2# Conditional build:
3%bcond_with lavcrate # build lavcrate plugin (requires ffmpeg < 4)
4#
ddc4e342 5Summary: Advanced Linux Sound Architecture - plugins
95a170fc 6Summary(pl.UTF-8): Advanced Linux Sound Architecture - wtyczki
ddc4e342 7Name: alsa-plugins
b87e3a8a 8Version: 1.1.6
5c6ad0b4 9Release: 2
ddc4e342
JB
10License: LGPL v2.1+
11Group: Libraries
12Source0: ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2
b87e3a8a 13# Source0-md5: 8387279e99feeb2ecffaac5f293223d7
334a9e06 14Source1: %{name}-pulse.conf
5c6ad0b4 15Patch0: no-lavcreate.patch
ddc4e342 16URL: http://www.alsa-project.org/
aa41f8ce 17BuildRequires: alsa-lib-devel >= 1.0.18
4a652ecf 18BuildRequires: autoconf >= 2.59
ddc4e342 19BuildRequires: automake
f8269d3c 20BuildRequires: dbus-devel >= 0.35
ef551466 21BuildRequires: ffmpeg-devel >= 0.4.9-4.20080822.1
5c36a303
JB
22BuildRequires: jack-audio-connection-kit-devel >= 0.98
23BuildRequires: libsamplerate-devel
4a652ecf 24BuildRequires: libtool
ddc4e342 25BuildRequires: pkgconfig
423de0b0 26BuildRequires: pulseaudio-devel >= 0.9.11
0b2a2973 27# for <speex/speex_types.h>
f8269d3c 28BuildRequires: speex-devel >= 1:1.2
87691bf9 29BuildRequires: speexdsp-devel >= 1:1.2
ddc4e342
JB
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33ALSA plugins.
34
f2555293 35%description -l pl.UTF-8
ddc4e342
JB
36Wtyczki ALSA.
37
5c36a303
JB
38%package a52
39Summary: A52 output plugin for ALSA
95a170fc 40Summary(pl.UTF-8): Wtyczka wyjściowa A52 dla systemu ALSA
5c36a303 41Group: Libraries
aa41f8ce 42Requires: alsa-lib >= 1.0.18
5c36a303
JB
43
44%description a52
45A52 output plugin for ALSA.
46
f2555293
JR
47%description a52 -l pl.UTF-8
48Wtyczka wyjściowa A52 dla systemu ALSA.
5c36a303 49
d28758d4
AG
50%package arcam-av
51Summary: Controls for an Arcam AV amplifier
52Summary(pl.UTF-8): Kontrolki do wzmacniacza Arcam AV
53Group: Libraries
54Requires: alsa-lib >= 1.0.18
55
56%description arcam-av
57This plugin exposes the controls for an Arcam AV amplifier (see:
58http://www.arcam.co.uk/) as an ALSA mixer device.
59
60%description arcam-av -l pl.UTF-8
61Wtyczka ta umożliwia kontrolę nad wzmacniaczem Arcam AV
62(http://www.arcam.co.uk/) tak jakby to było urządzenie miksujące ALSA.
63
ddc4e342
JB
64%package jack
65Summary: JACK <--> ALSA PCM plugin
95a170fc 66Summary(pl.UTF-8): Wtyczka PCM JACK <--> ALSA
ddc4e342 67Group: Libraries
aa41f8ce 68Requires: alsa-lib >= 1.0.18
5c36a303 69Requires: jack-audio-connection-kit >= 0.98
ddc4e342
JB
70
71%description jack
72This plugin converts the ALSA API over JACK (Jack Audio Connection
73Kit) API. ALSA native applications can work transparently together
74with jackd for both playback and capture.
75
f2555293 76%description jack -l pl.UTF-8
ddc4e342 77Ta wtyczka konwertuje API ALSA na API JACK (Jack Audio Connection
f2555293
JR
78Kit). Aplikacje korzystające natywnie z biblioteki ALSA mogą w sposób
79przezroczysty działać z jackd zarówno przy odtwarzaniu dźwięku, jak i
ddc4e342
JB
80nagrywaniu.
81
f8269d3c
JB
82%package lavcrate
83Summary: libavcodec-based rate converter plugin for ALSA
84Summary(pl.UTF-8): Wtyczka konwertera tempa dla systemu ALSA oparta na libavcodec
85Group: Libraries
aa41f8ce 86Requires: alsa-lib >= 1.0.18
f8269d3c
JB
87
88%description lavcrate
89libavcodec-based rate converter plugin for ALSA.
90
91%description lavcrate -l pl.UTF-8
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
aa41f8ce 98Requires: alsa-lib >= 1.0.18
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
aa41f8ce 110Requires: alsa-lib >= 1.0.18
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
aa41f8ce 122Requires: alsa-lib >= 1.0.18
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
aa41f8ce 136Requires: alsa-lib >= 1.0.18
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
aa41f8ce 154Requires: alsa-lib >= 1.0.18
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
167Requires: alsa-lib >= 1.0.18
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
aa41f8ce 181Requires: alsa-lib >= 1.0.18
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
194Requires: alsa-lib >= 1.0.18
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
5c6ad0b4 204%{!?with_lavcrate:%patch0 -p1}
ddc4e342
JB
205
206%build
4a652ecf
JB
207%{__libtoolize}
208%{__aclocal} -I m4
209%{__autoconf}
210%{__autoheader}
211%{__automake}
e677e9f7 212%configure \
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
235
d28758d4
AG
236%files arcam-av
237%defattr(644,root,root,755)
238%doc doc/README-arcam-av
239%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_arcam_av.so
240
ddc4e342
JB
241%files jack
242%defattr(644,root,root,755)
5c36a303 243%doc doc/README-jack
ddc4e342
JB
244%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_jack.so
245
5c6ad0b4 246%if %{with lavcrate}
f8269d3c
JB
247%files lavcrate
248%defattr(644,root,root,755)
249%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate.so
6dbdd701
JB
250%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate_fast.so
251%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate_faster.so
252%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate_high.so
253%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_lavcrate_higher.so
5c6ad0b4 254%endif
f8269d3c
JB
255
256%files maemo
257%defattr(644,root,root,755)
258%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so
259%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so
260
5c36a303
JB
261%files mix
262%defattr(644,root,root,755)
263%doc doc/{upmix,vdownmix}.txt
264%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_upmix.so
265%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_vdownmix.so
266
ddc4e342
JB
267%files oss
268%defattr(644,root,root,755)
5c36a303 269%doc doc/README-pcm-oss
ddc4e342
JB
270%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_oss.so
271%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_oss.so
5c36a303 272
72583e48 273%files pulse
5c36a303 274%defattr(644,root,root,755)
72583e48 275%doc doc/README-pulse
294d44f5 276%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_conf_pulse.so
72583e48
JB
277%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_ctl_pulse.so
278%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_pulse.so
88423f10
JB
279%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/alsa/pulse-default.conf
280%{_datadir}/alsa/alsa.conf.d/50-pulseaudio.conf
281#%{_datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf.example
5c36a303
JB
282
283%files samplerate
284%defattr(644,root,root,755)
285%doc doc/samplerate.txt
286%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate.so
6dbdd701
JB
287%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_best.so
288%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_linear.so
289%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_medium.so
290%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_samplerate_order.so
f8269d3c 291
d28758d4
AG
292%files speex
293%defattr(644,root,root,755)
294%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_speex.so
295
f8269d3c
JB
296%files speexrate
297%defattr(644,root,root,755)
298%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_speexrate.so
6dbdd701
JB
299%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_speexrate_best.so
300%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_rate_speexrate_medium.so
aa41f8ce
JB
301
302%files usb_stream
303%defattr(644,root,root,755)
304%attr(755,root,root) %{_libdir}/alsa-lib/libasound_module_pcm_usb_stream.so
This page took 0.11715 seconds and 4 git commands to generate.