[packages/pulseaudio] up to 16.0
atler
atler at pld-linux.org
Mon May 30 00:35:10 CEST 2022
commit b8e7e274e5b51311ba51daf2bd0b17012cad5fe8
Author: Jan Palus <atler at pld-linux.org>
Date: Mon May 30 00:24:58 2022 +0200
up to 16.0
- toggle gstreamer_rtp bcond since upstream enables it by default now
if all deps were found
pulseaudio.spec | 205 ++++++++++++++++++++++++++++----------------------------
1 file changed, 103 insertions(+), 102 deletions(-)
---
diff --git a/pulseaudio.spec b/pulseaudio.spec
index f0b3886..1b417c5 100644
--- a/pulseaudio.spec
+++ b/pulseaudio.spec
@@ -6,7 +6,7 @@
# see https://tango.0pointer.de/pipermail/pulseaudio-discuss/2009-May/003761.html
# thread, why it's a bad idea
%bcond_without gstreamer # BlueZ 5 GSstreamer support
-%bcond_with gstreamer_rtp # GSstreamer-based RTP module instead of native
+%bcond_without gstreamer_rtp # GSstreamer-based RTP module instead of native
%bcond_without lirc # lirc module
%bcond_with static_libs # static libraries
%bcond_without apidocs # Doxygen based API documentation
@@ -14,12 +14,12 @@
Summary: Modular sound server
Summary(pl.UTF-8): Modularny serwer dźwięku
Name: pulseaudio
-Version: 15.0
-Release: 3
+Version: 16.0
+Release: 1
License: GPL v2+ (server and libpulsecore), LGPL v2+ (libpulse)
Group: Libraries
Source0: https://freedesktop.org/software/pulseaudio/releases/%{name}-%{version}.tar.xz
-# Source0-md5: bb888e7747b778c1c487c63b582ddf40
+# Source0-md5: be97bd61024f44cc71c4035b83158010
Source1: %{name}.init
Source2: %{name}.sysconfig
Source3: %{name}.tmpfiles
@@ -173,6 +173,7 @@ Requires: orc >= 0.4.11
Requires: soxr >= 0.1.1
Requires: speex >= 1:1.2-beta3
Obsoletes: polypaudio-libs
+Conflicts: paprefs < 1.2
Conflicts: polypaudio < 0.7-4
%description libs
@@ -378,7 +379,7 @@ Dokumentacja API PulseAudio.
%{!?with_gstreamer:-Dbluez5-gstreamer=disabled} \
-Ddoxygen=%{__true_false apidocs} \
-Dgsettings=enabled \
- %{?with_gstreamer_rtp:-Dgstreamer=enabled} \
+ -Dgstreamer=%{__enabled_disabled gstreamer_rtp} \
-Dhal-compat=true \
%{!?with_lirc:-Dlirc=disabled} \
-Dwebrtc-aec=enabled \
@@ -484,88 +485,88 @@ fi
%attr(755,root,root) %{_bindir}/pulseaudio
%attr(755,root,root) %{_bindir}/start-pulseaudio-x11
%dir %{_libexecdir}/pulse
-%dir %{_libdir}/pulse-*
-%dir %{_libdir}/pulse-*/modules
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libavahi-wrap.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libcli.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/liboss-util.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-cli.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-http.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-native.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libprotocol-simple.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libraop.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/librtp.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libwebrtc-util.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-allow-passthrough.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-always-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-always-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-augment-properties.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-card-restore.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-tcp.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli-protocol-unix.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-cli.so
-%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-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
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-device-manager.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-device-restore.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-echo-cancel.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-equalizer-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-filter-apply.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-filter-heuristics.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-tcp.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-http-protocol-unix.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-intended-roles.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-ladspa-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-loopback.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-match.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-mmkbd-evdev.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-fd.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-tcp.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-native-protocol-unix.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-null-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-null-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-oss.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-pipe-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-position-event-sounds.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-raop-discover.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-raop-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-remap-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-remap-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-rescue-streams.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-role-cork.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-role-ducking.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-recv.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-rtp-send.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-rygel-media-server.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-tcp.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-simple-protocol-unix.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-sine-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-sine.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-stream-restore.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-suspend-on-idle.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-switch-on-connect.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-switch-on-port-available.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-systemd-login.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-sink-new.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-tunnel-source-new.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-udev-detect.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-virtual-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-virtual-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-virtual-surround-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-volume-restore.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-x11-bell.so
-%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-zeroconf-discover.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-zeroconf-publish.so
+%dir %{_libdir}/pulseaudio
+%dir %{_libdir}/pulseaudio/modules
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libavahi-wrap.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libcli.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/liboss-util.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libprotocol-cli.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libprotocol-http.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libprotocol-native.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libprotocol-simple.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libraop.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/librtp.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libwebrtc-util.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-allow-passthrough.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-always-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-always-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-augment-properties.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-card-restore.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-cli-protocol-tcp.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-cli-protocol-unix.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-cli.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-combine-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-combine.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-console-kit.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-dbus-protocol.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-default-device-restore.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-detect.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-device-manager.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-device-restore.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-echo-cancel.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-equalizer-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-filter-apply.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-filter-heuristics.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-http-protocol-tcp.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-http-protocol-unix.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-intended-roles.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-ladspa-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-loopback.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-match.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-mmkbd-evdev.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-native-protocol-fd.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-native-protocol-tcp.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-native-protocol-unix.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-null-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-null-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-oss.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-pipe-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-pipe-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-position-event-sounds.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-raop-discover.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-raop-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-remap-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-remap-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-rescue-streams.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-role-cork.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-role-ducking.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-rtp-recv.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-rtp-send.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-rygel-media-server.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-simple-protocol-tcp.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-simple-protocol-unix.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-sine-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-sine.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-stream-restore.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-suspend-on-idle.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-switch-on-connect.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-switch-on-port-available.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-systemd-login.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-tunnel-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-tunnel-sink-new.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-tunnel-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-tunnel-source-new.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-udev-detect.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-virtual-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-virtual-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-virtual-surround-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-volume-restore.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-x11-bell.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-x11-cork-request.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-x11-publish.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-x11-xsmp.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-zeroconf-discover.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-zeroconf-publish.so
%{systemduserunitdir}/pulseaudio.service
%{systemduserunitdir}/pulseaudio-x11.service
%{systemduserunitdir}/pulseaudio.socket
@@ -662,10 +663,10 @@ fi
%files alsa
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libalsa-util.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-card.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-alsa-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libalsa-util.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-alsa-card.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-alsa-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-alsa-source.so
%dir %{_datadir}/pulseaudio/alsa-mixer
%dir %{_datadir}/pulseaudio/alsa-mixer/paths
%{_datadir}/pulseaudio/alsa-mixer/paths/*.common
@@ -679,33 +680,33 @@ fi
%files bluetooth
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/pulse-*/modules/libbluez5-util.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-discover.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluetooth-policy.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluez5-device.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-bluez5-discover.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/libbluez5-util.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-bluetooth-discover.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-bluetooth-policy.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-bluez5-device.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-bluez5-discover.so
%files gsettings
%defattr(644,root,root,755)
%attr(755,root,root) %{_datadir}/GConf/gsettings/pulseaudio.convert
%attr(755,root,root) %{_datadir}/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml
%attr(755,root,root) %{_libexecdir}/pulse/gsettings-helper
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-gsettings.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-gsettings.so
%files hal
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-hal-detect.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-hal-detect.so
%files jack
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-sink.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-jack-source.so
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-jackdbus-detect.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-jack-sink.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-jack-source.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-jackdbus-detect.so
%if %{with lirc}
%files lirc
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/pulse-*/modules/module-lirc.so
+%attr(755,root,root) %{_libdir}/pulseaudio/modules/module-lirc.so
%endif
%files -n bash-completion-pulseaudio
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pulseaudio.git/commitdiff/b8e7e274e5b51311ba51daf2bd0b17012cad5fe8
More information about the pld-cvs-commit
mailing list