!31 clean up .so and disabled webrtc-aec

Merge pull request !31 from zhouwenpei/master
This commit is contained in:
openeuler-ci-bot 2022-01-14 01:03:12 +00:00 committed by Gitee
commit b32c43a982
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -6,7 +6,7 @@
Name: pulseaudio
Summary: Improved Linux Sound Server
Version: 15.0
Release: 2
Release: 3
License: LGPLv2+
URL: https://www.freedesktop.org/wiki/Software/PulseAudio
Source0: https://freedesktop.org/software/pulseaudio/releases/pulseaudio-%{version}.tar.xz
@ -23,7 +23,6 @@ BuildRequires: libatomic_ops-static libatomic_ops-devel bluez-libs-devel sbc-de
BuildRequires: xorg-x11-proto-devel libXtst-devel libXi-devel libSM-devel libX11-devel
BuildRequires: libICE-devel xcb-util-devel openssl-devel orc-devel libtdb-devel speexdsp-devel
BuildRequires: libasyncns-devel systemd-devel systemd dbus-devel libcap-devel fftw-devel
BuildRequires: webrtc-audio-processing-devel
BuildRequires: pkgconfig(gstreamer-1.0) pkgconfig(gstreamer-app-1.0) pkgconfig(gstreamer-rtp-1.0)
Obsoletes: padevchooser < 1.0
@ -31,7 +30,7 @@ Provides: %{name}-module-x11 %{name}-utils %{name}-esound-compat %{name}-m
Obsoletes: %{name}-module-x11 %{name}-utils %{name}-esound-compat %{name}-module-zeroconf %{name}-module-gconf %{name}-module-gsettings
Requires(pre): shadow-utils
Requires: rtkit bluez >= 5.0 webrtc-audio-processing
Requires: rtkit
%description
PulseAudio is a sound server for Linux and other Unix like operating
@ -108,7 +107,7 @@ sed -i.no_consolekit -e \
-D valgrind=disabled \
-D gtk=disabled \
-D soxr=disabled \
-D webrtc-aec=enabled \
-D webrtc-aec=disabled \
-D systemd=disabled \
-D tests=true
@ -174,10 +173,19 @@ exit 0
%{_bindir}/pasuspender
%{_bindir}/pa-info
%{_libdir}/*.so.*
%exclude %{_libdir}/libpulse.so.0*
%exclude %{_libdir}/libpulse-simple.so.0*
%exclude %{_libdir}/libpulse-mainloop-glib.so.0*
%{_libdir}/pulseaudio/*.so
%exclude %{_libdir}/pulseaudio/libpulsecommon-%{version}.so
%{_libdir}/pulse-%{version}/modules/*.so
%exclude %{_libdir}/pulse-%{version}/modules/module-equalizer-sink.so
%exclude %{_libdir}/pulse-%{version}/modules/module-detect.so
%exclude %{_libdir}/pulse-%{version}/modules/libbluez*-util.so
%exclude %{_libdir}/pulse-%{version}/modules/module-bluez*-device.so
%exclude %{_libdir}/pulse-%{version}/modules/module-bluez*-discover.so
%exclude %{_libdir}/pulse-%{version}/modules/module-bluetooth-discover.so
%exclude %{_libdir}/pulse-%{version}/modules/module-bluetooth-policy.so
%{_prefix}/lib/udev/rules.d/90-pulseaudio.rules
%{_libexecdir}/pulse/*-helper
%{_datadir}/locale/*
@ -192,11 +200,11 @@ exit 0
%{_libdir}/pulse-%{version}/modules/module-equalizer-sink.so
%files module-bluetooth
%{_libdir}/pulse-15.0/modules/libbluez*-util.so
%{_libdir}/pulse-15.0/modules/module-bluez*-device.so
%{_libdir}/pulse-15.0/modules/module-bluez*-discover.so
%{_libdir}/pulse-15.0/modules/module-bluetooth-discover.so
%{_libdir}/pulse-15.0/modules/module-bluetooth-policy.so
%{_libdir}/pulse-%{version}/modules/libbluez*-util.so
%{_libdir}/pulse-%{version}/modules/module-bluez*-device.so
%{_libdir}/pulse-%{version}/modules/module-bluez*-discover.so
%{_libdir}/pulse-%{version}/modules/module-bluetooth-discover.so
%{_libdir}/pulse-%{version}/modules/module-bluetooth-policy.so
%files libs
%dir %{_sysconfdir}/pulse/
@ -204,7 +212,7 @@ exit 0
%{_libdir}/libpulse.so.0*
%{_libdir}/libpulse-simple.so.0*
%dir %{_libdir}/pulseaudio/
%{_libdir}/pulseaudio/libpulsecommon-15.0.so
%{_libdir}/pulseaudio/libpulsecommon-%{version}.so
%files libs-glib2
%{_libdir}/libpulse-mainloop-glib.so.0*
@ -223,6 +231,9 @@ exit 0
%{_datadir}/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml
%changelog
* Thu Jan 13 2022 zhouwenpei <zhouwenpei1@huawei.com> - 15.0-3
- clean up .so and disabled webrtc-aec
* Fri Dec 10 2021 zhouwenpei <zhouwenpei1@huawei.com> - 15.0-2
- fix build error and split packages