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