source: projects/specs/trunk/a/alsa-plugins/alsa-plugins-vl.spec @ 12277

Revision 12277, 14.1 KB checked in by tomop, 5 years ago (diff)

updated 22 packages

Cython-0.29.13-1

alsa-lib-1.1.9-1

alsa-plugins-1.1.9-1

alsa-tools-1.1.7-1

alsa-utils-1.1.9-1

cairo-1.16.0-1

evince-3.30.3-1

expat-2.2.9-1

file-roller-3.30.1-1

gtk-doc-1.32-2

libplist-2.0.0-1

libsndfile-1.0.28-1

ncurses-6.1-2

openssh-8.1p1-1

python-2.7.16-5

python3-3.5.7-4

rsync-3.1.3-1

samba-4.10.9-1

sudo-1.8.28-1

sysstat-12.1.7-1

tix-8.4.3-5

zabbix-4.0.13-1

Line 
1Name:           alsa-plugins
2Version:        1.1.9
3Release:        1%{?_dist_release}
4Summary:        The Advanced Linux Sound Architecture (ALSA) Plugins
5# All packages are LGPLv2+ with the exception of samplerate which is GPLv2+
6License:        GPLv2+ and LGPLv2+
7Group:          System Environment/Libraries
8
9Vendor:         Project Vine
10Distribution:   Vine Linux
11
12URL:            http://www.alsa-project.org/
13#Source0:        ftp://ftp.alsa-project.org/pub/plugins/%{name}-%{version}.tar.bz2
14Source0:        https://github.com/alsa-project/alsa-plugins/archive/v%{version}.tar.gz#/alsa-plugins-%{version}.tar.gz
15Source1:        50-jack.conf
16Source2:        50-pcm-oss.conf
17Source3:        10-speex.conf
18Source4:        10-samplerate.conf
19Source5:        50-upmix.conf
20Source6:        97-vdownmix.conf
21Source7:        99-pulseaudio-default.conf
22Source8:        50-arcamav.conf
23Source9:        98-maemo.conf
24BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
25
26BuildRequires:  alsa-lib-devel >= %{version}
27BuildRequires:  libuuid-devel
28
29%description
30The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
31functionality to the Linux operating system.
32
33This package includes plugins for ALSA.
34
35
36%package jack
37Summary:        Jack PCM output plugin for ALSA
38Group:          System Environment/Libraries
39License:        LGPLv2+
40Requires:       alsa-lib
41Requires:       jack-audio-connection-kit
42BuildRequires:  jack-audio-connection-kit-devel
43%description jack
44This plugin converts the ALSA API over JACK (Jack Audio Connection
45Kit, http://jackit.sf.net) API.  ALSA native applications can work
46transparently together with jackd for both playback and capture.
47
48    ALSA apps (playback) -> ALSA-lib -> JACK plugin -> JACK daemon
49    ALSA apps (capture) <- ALSA-lib <- JACK plugin <- JACK daemon
50
51This plugin provides the PCM type "jack"
52
53
54%package oss
55Summary:        Oss PCM output plugin for ALSA
56Group:          System Environment/Libraries
57License:        LGPLv2+
58Requires:       alsa-lib
59%description oss
60This plugin converts the ALSA API over OSS API.  With this plugin,
61ALSA native apps can run on OSS drivers.
62
63This plugin provides the PCM type "oss".
64
65
66%package pulseaudio
67Summary:        Alsa to PulseAudio backend
68Group:          System Environment/Libraries
69License:        LGPLv2+
70BuildRequires:  pulseaudio-lib-devel
71Requires:       alsa-lib
72Requires:       pulseaudio
73%description pulseaudio
74This plugin allows any program that uses the ALSA API to access a PulseAudio
75sound daemon. In other words, native ALSA applications can play and record
76sound across a network. There are two plugins in the suite, one for PCM and
77one for mixer control.
78
79
80%package samplerate
81Summary:        External rate converter plugin for ALSA
82Group:          System Environment/Libraries
83License:        GPLv2+
84Requires:       alsa-lib
85BuildRequires:  libsamplerate-devel
86%description samplerate
87This plugin is an external rate converter using libsamplerate by Erik de
88Castro Lopo.
89
90
91%package upmix
92Summary:        Upmixer channel expander plugin for ALSA
93Group:          System Environment/Libraries
94License:        LGPLv2+
95Requires:       alsa-lib
96BuildRequires:  libsamplerate-devel
97%description upmix
98The upmix plugin is an easy-to-use plugin for upmixing to 4 or
996-channel stream.  The number of channels to be expanded is determined
100by the slave PCM or explicitly via channel option.
101
102
103%package vdownmix
104Summary:        Downmixer to stereo plugin for ALSA
105Group:          System Environment/Libraries
106License:        LGPLv2+
107Requires:       alsa-lib
108BuildRequires:  libsamplerate-devel
109%description vdownmix
110The vdownmix plugin is a downmixer from 4-6 channels to 2-channel
111stereo headphone output.  This plugin processes the input signals with
112a simple spacialization, so the output sounds like a kind of "virtual
113surround".
114
115
116%package usbstream
117Summary:        USB stream plugin for ALSA
118Group:          System Environment/Libraries
119License:        LGPLv2+
120Requires:       alsa-lib
121%description usbstream
122The usbstream plugin is for snd-usb-us122l driver. It converts PCM
123stream to USB specific stream.
124
125
126%package arcamav
127Summary:        Arcam AV amplifier plugin for ALSA
128Group:          System Environment/Libraries
129License:        LGPLv2+
130Requires:       alsa-lib
131%description arcamav
132This plugin exposes the controls for an Arcam AV amplifier
133(see: http://www.arcam.co.uk/) as an ALSA mixer device.
134
135%package speex
136Summary:        Rate Converter Plugin Using Speex Resampler
137Group:          System Environment/Libraries
138License:        LGPLv2+
139Requires:       alsa-lib
140Requires:       speex
141BuildRequires:  speex-devel
142BuildRequires:  speexdsp-devel
143%description speex
144The rate plugin is an external rate converter using the Speex resampler
145(aka Public Parrot Hack) by Jean-Marc Valin. The pcm plugin provides
146pre-processing of a mono stream like denoise using libspeex DSP API.
147
148%package maemo
149Summary:        Maemo plugin for ALSA
150Group:          System Environment/Libraries
151License:        LGPLv2+
152Requires:       alsa-lib
153BuildRequires:  dbus-devel
154%description maemo
155This plugin converts the ALSA API over PCM task nodes protocol. In this way,
156ALSA native applications can run over DSP Gateway and use DSP PCM task nodes.
157
158
159%prep
160%setup -q -n %{name}-%{version}
161
162
163%build
164autoreconf -ivf
165%configure --disable-static \
166           --with-speex=lib \
167           --enable-maemo-plugin \
168           --enable-maemo-resource-manager
169
170make %{?_smp_mflags}
171
172
173%install
174rm -rf $RPM_BUILD_ROOT
175make install DESTDIR=$RPM_BUILD_ROOT
176
177install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/alsa/pcm
178install -m 644 %SOURCE1 %SOURCE2 %SOURCE3 \
179               %SOURCE4 %SOURCE5 %SOURCE6 \
180               %SOURCE7 %SOURCE8 %SOURCE9 \
181                   ${RPM_BUILD_ROOT}%{_datadir}/alsa/alsa.conf.d
182
183find $RPM_BUILD_ROOT -name "*.la" -exec rm {} \;
184
185
186%clean
187rm -rf $RPM_BUILD_ROOT
188
189
190%post -p /sbin/ldconfig
191
192
193%postun -p /sbin/ldconfig
194
195
196%files jack
197%defattr(-,root,root,-)
198%license COPYING COPYING.GPL
199%doc doc/README-jack
200%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-jack.conf
201%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-jack.conf
202%{_libdir}/alsa-lib/libasound_module_pcm_jack.so
203
204
205%files oss
206%defattr(-,root,root,-)
207%license COPYING COPYING.GPL
208%doc doc/README-pcm-oss
209%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-oss.conf
210%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-oss.conf
211%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-pcm-oss.conf
212%{_libdir}/alsa-lib/libasound_module_ctl_oss.so
213%{_libdir}/alsa-lib/libasound_module_pcm_oss.so
214
215
216%files pulseaudio
217%defattr(-,root,root,-)
218%license COPYING COPYING.GPL
219%doc doc/README-pulse
220%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-pulseaudio.conf
221%{_sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf.example
222%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-pulseaudio.conf
223%config(noreplace) %{_datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf
224%{_libdir}/alsa-lib/libasound_module_pcm_pulse.so
225%{_libdir}/alsa-lib/libasound_module_ctl_pulse.so
226%{_libdir}/alsa-lib/libasound_module_conf_pulse.so
227
228
229%files samplerate
230%defattr(-,root,root,-)
231%license COPYING COPYING.GPL
232%doc doc/samplerate.txt
233%config(noreplace) %{_sysconfdir}/alsa/conf.d/10-samplerate.conf
234%config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-samplerate.conf
235%{_libdir}/alsa-lib/libasound_module_rate_samplerate.so
236%{_libdir}/alsa-lib/libasound_module_rate_samplerate_best.so
237%{_libdir}/alsa-lib/libasound_module_rate_samplerate_linear.so
238%{_libdir}/alsa-lib/libasound_module_rate_samplerate_medium.so
239%{_libdir}/alsa-lib/libasound_module_rate_samplerate_order.so
240
241
242%files upmix
243%defattr(-,root,root,-)
244%license COPYING COPYING.GPL
245%doc doc/upmix.txt
246%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-upmix.conf
247%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-upmix.conf
248%config(noreplace) %{_datadir}/alsa/alsa.conf.d/60-upmix.conf
249%{_libdir}/alsa-lib/libasound_module_pcm_upmix.so
250
251
252%files vdownmix
253%defattr(-,root,root,-)
254%license COPYING COPYING.GPL
255%doc doc/vdownmix.txt
256%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-vdownmix.conf
257%config(noreplace) %{_datadir}/alsa/alsa.conf.d/60-vdownmix.conf
258%config(noreplace) %{_datadir}/alsa/alsa.conf.d/97-vdownmix.conf
259%{_libdir}/alsa-lib/libasound_module_pcm_vdownmix.so
260
261
262%files usbstream
263%defattr(-,root,root,-)
264%license COPYING COPYING.GPL
265%config(noreplace) %{_sysconfdir}/alsa/conf.d/98-usb-stream.conf
266%config(noreplace) %{_datadir}/alsa/alsa.conf.d/98-usb-stream.conf
267%{_libdir}/alsa-lib/libasound_module_pcm_usb_stream.so
268
269
270%files arcamav
271%defattr(-,root,root,-)
272%license COPYING COPYING.GPL
273%doc doc/README-arcam-av
274%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf
275%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-arcamav.conf
276%config(noreplace) %{_datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf
277%{_libdir}/alsa-lib/libasound_module_ctl_arcam_av.so
278
279%files speex
280%defattr(-,root,root,-)
281%license COPYING COPYING.GPL
282%doc doc/speexdsp.txt doc/speexrate.txt
283%config(noreplace) %{_sysconfdir}/alsa/conf.d/10-speexrate.conf
284%config(noreplace) %{_sysconfdir}/alsa/conf.d/60-speex.conf
285%config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-speex.conf
286%config(noreplace) %{_datadir}/alsa/alsa.conf.d/10-speexrate.conf
287%config(noreplace) %{_datadir}/alsa/alsa.conf.d/60-speex.conf
288%{_libdir}/alsa-lib/libasound_module_pcm_speex.so
289%{_libdir}/alsa-lib/libasound_module_rate_speexrate.so
290%{_libdir}/alsa-lib/libasound_module_rate_speexrate_best.so
291%{_libdir}/alsa-lib/libasound_module_rate_speexrate_medium.so
292
293%files maemo
294%defattr(-,root,root,-)
295%license COPYING COPYING.GPL
296%doc doc/README-maemo
297%config(noreplace) %{_sysconfdir}/alsa/conf.d/98-maemo.conf
298%config(noreplace) %{_datadir}/alsa/alsa.conf.d/98-maemo.conf
299%{_libdir}/alsa-lib/libasound_module_ctl_dsp_ctl.so
300%{_libdir}/alsa-lib/libasound_module_pcm_alsa_dsp.so
301
302
303%changelog
304* Fri Oct 18 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.1.9-1
305- new upstream release.
306
307* Sun May 15 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.1-1
308- new upstream release
309
310* Sat Jul 11 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.29-1
311- new upstream release
312
313* Sun Jul 20 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.0.28-1
314- new upstream release
315- add BuildRequires (libuuid-devel)
316
317* Fri Jul 12 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.27-1
318- new upstream release
319- rebuild with pulseaudio-4.0
320
321* Sat Oct 13 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.0.26-1
322- new upstream release
323
324* Sun Jul 29 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 1.0.25-1
325- new upstream release
326- replace SOURCE1,2,3,4,5,6,8,9 from fedora
327- replace SOURCE7 (99-pulseaudio-default.conf)
328- remove old patches
329
330* Fri May 28 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.23-1
331- new upstream release
332
333* Thu Dec 31 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0.22-1
334- new upstream release
335
336* Thu Oct  8 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.21-1
337- new upstream release
338- add speex and maemo subpackages
339
340* Thu Jul  2 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 1.0.20-1
341- new upstream release
342- add arcam-av and usbstream subpackages
343
344* Tue Mar 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.19-1
345- new upstream release
346
347* Thu Feb 19 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.0.18-1
348- new upstream release
349- update Patch3
350- drop Patch4 and Patch5 since they are merged into upstream
351
352* Sun Sep 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.17-2
353- rebuild with pulseaudio-0.9.11
354
355* Mon Sep 01 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.17-1
356- initial build for Vine Linux
357
358* Mon Jul 21 2008 Jaroslav Kysela <jkysela@redhat.com> - 1.0.17-1
359- Updated to 1.0.17
360
361* Tue Mar 25 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.16-4
362- Kind of fix the plugins not to complain about the hints
363
364* Wed Mar 19 2008 Eric Moret <eric.moret@gmail.com> - 1.0.16-3
365- Fixing jack.conf (#435343)
366
367* Sun Mar 09 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.16-2
368- Add descriptions to various PCM plugins, so they're visible in aplay -L
369
370* Sat Mar 08 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.16-1
371- New upstream, dropping upstreamed patches
372- Do not assert fail when pulseaudio is unavailable (#435148)
373
374* Tue Mar 04 2008 Lubomir Kundrak <lkundrak@redhat.com> - 1.0.15-4
375- Be more heplful when there's PulseAudio trouble.
376- This may save us some bogus bug reports
377
378* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0.15-3
379- Autorebuild for GCC 4.3
380
381* Fri Jan 18 2008 Eric Moret <eric.moret@epita.fr> - 1.0.15-2
382- Update to upstream 1.0.15 (#429249)
383- Add "Requires: pulseaudio" to alsa-plugins-pulseaudio (#368891)
384- Fix pulse_hw_params() when state is SND_PCM_STATE_PREPARED (#428030)
385- run /sbin/ldconfig on post and postun macros
386
387* Thu Oct 18 2007 Lennart Poettering <lpoetter@redhat.com> - 1.0.14-6
388- Merge the whole /etc/alsa/pcm/pulseaudio.conf stuff into
389  /etc/alsa/pulse-default.conf, because the former is practically
390  always ignored, since it is not referenced for inclusion by any other
391  configuration file fragment (#251943)
392  The other fragments installed in /etc/alsa/pcm/ are useless, too. But
393  since we are in a freeze and they are not that important, I am not fixing
394  this now.
395
396* Wed Oct 17 2007 Lennart Poettering <lpoetter@redhat.com> - 1.0.14-5
397- Split pulse.conf into two, so that we can load one part from
398  form /etc/alsa/alsa.conf. (#251943)
399
400* Mon Oct 1 2007 Lennart Poettering <lpoetter@redhat.com> - 1.0.14-4
401- In the pulse plugin: reflect the XRUN state back to the application.
402  Makes XMMS work on top of the alsa plugin. (#307341)
403
404* Mon Sep 24 2007 Lennart Poettering <lpoetter@redhat.com> - 1.0.14-3
405- Change PulseAudio buffering defaults to more sane values
406
407* Tue Aug 14 2007 Eric Moret <eric.moret@epita.fr> - 1.0.14-2
408- Adding pulse as ALSA "default" pcm and ctl when the alsa-plugins-pulseaudio
409package is installed, fixing #251943.
410
411* Mon Jul 23 2007 Eric Moret <eric.moret@epita.fr> - 1.0.14-1
412- update to upstream 1.0.14
413- use configure --without-speex instead of patches to remove a52
414
415* Tue Mar 13 2007 Matej Cepl <mcepl@redhat.com> - 1.0.14-0.3.rc2
416- Really remove a52 plugin package (including changes in
417  configure and configure.in)
418
419* Thu Feb 15 2007 Eric Moret <eric.moret@epita.fr> 1.0.14-0.2.rc2
420- Adding configuration files
421- Removing a52 plugin package
422
423* Wed Jan 10 2007 Eric Moret <eric.moret@epita.fr> 1.0.14-0.1.rc2
424- Initial package for Fedora
Note: See TracBrowser for help on using the repository browser.