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

Revision 12505, 14.0 KB checked in by tomop, 3 years ago (diff)

updated 6 packages

alsa-lib-1.2.3.2-1

alsa-oss-1.1.8-1

alsa-plugins-1.2.2-1

libproxy-0.4.15-4

python3-3.8.6-1

samba-4.13.0-2

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