packages: pulseaudio/pulseaudio.spec - separated -xen (xenpv module)=?UTF-8?Q?=20?=+ bcon...
qboosh
qboosh at pld-linux.org
Tue May 22 12:37:34 CEST 2012
Author: qboosh Date: Tue May 22 10:37:34 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- separated -xen (xenpv module) + bcond
- webrtc-audio-processing is used by common echo-cancel module
---- Files affected:
packages/pulseaudio:
pulseaudio.spec (1.100 -> 1.101)
---- Diffs:
================================================================
Index: packages/pulseaudio/pulseaudio.spec
diff -u packages/pulseaudio/pulseaudio.spec:1.100 packages/pulseaudio/pulseaudio.spec:1.101
--- packages/pulseaudio/pulseaudio.spec:1.100 Wed May 16 18:20:42 2012
+++ packages/pulseaudio/pulseaudio.spec Tue May 22 12:37:28 2012
@@ -1,17 +1,14 @@
# $Revision$, $Date$
# TODO:
# - service is too quiet with PULSEAUDIO_SYSTEM_START=0
-# - http://freedesktop.org/software/pulseaudio/webrtc-audio-processing/
-# - split due extra deps:
-# pulseaudio-2.0-0.2.x86_64 marks xen-libs-4.1.2-3.x86_64 (cap libxenctrl.so.4.0()(64bit))
-# pulseaudio-2.0-0.2.x86_64 marks webrtc-audio-processing-0.1-1.x86_64 (cap libwebrtc_audio_processing.so.0()(64bit))
# Conditional build:
%bcond_with gdbm # use gdbm as backend for settings database
# see https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-May/003761.html
# thread, why it's a bad idea
-%bcond_with hal # if you really must, HAL is obsolete, use UDEV
+%bcond_with hal # if you really must; HAL is obsolete, use UDEV
%bcond_without lirc # without lirc module
+%bcond_without xen # Xen paravirtualized driver
%bcond_with static_libs # build static libraries
Summary: Modular sound server
@@ -63,9 +60,10 @@
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.647
BuildRequires: speex-devel >= 1:1.2-beta3
+BuildRequires: systemd-devel
BuildRequires: tar >= 1:1.22
-BuildRequires: udev-devel >= 143
-BuildRequires: xen-devel
+BuildRequires: udev-devel >= 1:143
+%{?with_xen:BuildRequires: xen-devel}
BuildRequires: xorg-lib-libICE-devel
BuildRequires: xorg-lib-libSM-devel
BuildRequires: xorg-lib-libX11-devel
@@ -246,7 +244,7 @@
Summary(pl.UTF-8): Reguły UDEV dla miksera ALSA systemu PulseAudio
Group: Applications/Sound
Requires: %{name}-alsa = %{version}-%{release}
-Requires: udev-core >= 143
+Requires: udev-core >= 1:143
%description -n udev-pulseaudio-alsa
UDEV rules for PulseAudio ALSA mixer. They help to choose profile
@@ -330,6 +328,19 @@
%description lirc -l pl.UTF-8
Moduł LIRC dla PulseAudio.
+%package xen
+Summary: Xen paravirtualized driver for PulseAudio
+Summary(pl.UTF-8): Sterownik parawirtualny Xen dla PulseAudio
+License: LGPL v2.1+
+Group: Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description xen
+Xen paravirtualized driver for PulseAudio.
+
+%description xen -l pl.UTF-8
+Sterownik parawirtualny Xen dla PulseAudio.
+
%prep
%setup -q
%patch0 -p1
@@ -347,9 +358,10 @@
%{?with_hal:--enable-hal --disable-hal-compat} \
%{!?with_hal:--disable-hal --enable-hal-compat} \
%{!?with_lirc:--disable-lirc} \
- --enable-webrtc-aec \
--disable-silent-rules \
+ %{!?with_xen:--disable-xen} \
--enable-static%{!?with_static_libs:=no} \
+ --enable-webrtc-aec \
--with-database=%{?with_gdbm:gdbm}%{!?with_gdbm:simple} \
--with-access-group=pulse-access \
--with-system-user=pulse \
@@ -470,7 +482,6 @@
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-combine-sink.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-combine.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-console-kit.so
-#%attr(755,root,root) %{_libdir}/pulse-*/modules/module-cork-music-on-phone.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-dbus-protocol.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-default-device-restore.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-detect.so
@@ -529,7 +540,6 @@
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-cork-request.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-publish.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-xsmp.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-xenpv-sink.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-discover.so
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-publish.so
%{_mandir}/man1/pacat.1*
@@ -658,12 +668,22 @@
%attr(755,root,root) %{_libdir}/pulse-*/modules/module-lirc.so
%endif
+%if %{with xen}
+%files xen
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/pulse-*/modules/module-xenpv-sink.so
+%endif
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.101 2012/05/22 10:37:28 qboosh
+- separated -xen (xenpv module) + bcond
+- webrtc-audio-processing is used by common echo-cancel module
+
Revision 1.100 2012/05/16 16:20:42 glen
- update deps; rel 1 (works for me if i switch output away from Air to default)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/pulseaudio/pulseaudio.spec?r1=1.100&r2=1.101
More information about the pld-cvs-commit
mailing list