[packages/pulseaudio] - updated dependencies, handle gstreamer options
qboosh
qboosh at pld-linux.org
Wed Jul 28 18:38:24 CEST 2021
commit b71195b5aff55d32d6830b936f86a052d4310645
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Jul 28 18:41:56 2021 +0200
- updated dependencies, handle gstreamer options
pulseaudio.spec | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/pulseaudio.spec b/pulseaudio.spec
index 69eaec3..42a6d4e 100644
--- a/pulseaudio.spec
+++ b/pulseaudio.spec
@@ -5,8 +5,10 @@
%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_without lirc # without lirc module
-%bcond_with static_libs # build static libraries
+%bcond_without gstreamer # BlueZ 5 GSstreamer support
+%bcond_with gstreamer_rtp # GSstreamer-based RTP module instead of native
+%bcond_without lirc # lirc module
+%bcond_with static_libs # static libraries
Summary: Modular sound server
Summary(pl.UTF-8): Modularny serwer dźwięku
@@ -34,13 +36,15 @@ BuildRequires: gcc >= 6:4.7
%{?with_gdbm:BuildRequires: gdbm-devel}
BuildRequires: gettext-tools >= 0.19.8
BuildRequires: glib2-devel >= 1:2.28.0
+%{?with_gstreamer:BuildRequires: gstreamer-devel >= 1.14}
+%{?with_gstreamer_rtp:BuildRequires: gstreamer-plugins-base-devel >= 1.14}
BuildRequires: gtk+3-devel >= 3.0
BuildRequires: jack-audio-connection-kit-devel >= 0.117.0
BuildRequires: libasyncns-devel >= 0.1
BuildRequires: libcap-devel
BuildRequires: libltdl-devel >= 2:2.4
BuildRequires: libsndfile-devel >= 1.0.20
-BuildRequires: libstdc++-devel >= 6:4.3
+BuildRequires: libstdc++-devel >= 6:4.7
BuildRequires: libwrap-devel
BuildRequires: libxcb-devel >= 1.6
%{?with_lirc:BuildRequires: lirc-devel}
@@ -51,6 +55,7 @@ BuildRequires: ninja
BuildRequires: openssl-devel > 0.9
BuildRequires: orc-devel >= 0.4.11
BuildRequires: pkgconfig
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.752
BuildRequires: sbc-devel >= 1.0
@@ -341,7 +346,9 @@ Uzupełnianie parametrów w zsh dla poleceń PulseAudio.
%build
%meson build \
+ %{!?with_gstreamer:-Dbluez5-gstreamer=disabled} \
-Dgsettings=enabled \
+ %{?with_gstreamer_rtp:-Dgstreamer=enabled} \
-Dhal-compat=true \
%{!?with_lirc:-Dlirc=disabled} \
-Dwebrtc-aec=enabled \
@@ -436,6 +443,8 @@ fi
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/daemon.conf
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pulse/default.pa
%dir %{_sysconfdir}/pulse/default.pa.d
+# where to package?
+#%{_sysconfdir}/xdg/Xwayland-session.d/00-pulseaudio-x11
%{_sysconfdir}/xdg/autostart/pulseaudio.desktop
%attr(755,root,root) %{_bindir}/pacat
%attr(755,root,root) %{_bindir}/pacmd
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pulseaudio.git/commitdiff/b71195b5aff55d32d6830b936f86a052d4310645
More information about the pld-cvs-commit
mailing list