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 <[email protected]>
 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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to