# TODO: evl support (BR: libevl-devel, https://evlproject.org/)
# - libcamera integration (no releases yet; ARM specific?)
-# - ldacBT-enc, ldacBT-abr, libopenaptx for bluez5 codecs
#
# Conditional build:
%bcond_without apidocs # Doxygen based API documentation
Summary: PipeWire - server and user space API to deal with multimedia pipelines
Summary(pl.UTF-8): PipeWire - serwer i API przestrzeni użytkownika do obsługi potoków multimedialnych
Name: pipewire
-Version: 0.3.24
+Version: 0.3.27
Release: 1
License: LGPL v2+
Group: Libraries
#Source0Download: https://github.com/PipeWire/pipewire/releases
Source0: https://github.com/PipeWire/pipewire/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 887be3193a91f18c7ea63e3f5c61976b
+# Source0-md5: 85949d26d49646b79dece9a0f49ed47d
Patch0: %{name}-gcc.patch
URL: https://pipewire.org/
%if %{with jack}
BuildRequires: gstreamer-plugins-base-devel >= 1.10
%endif
%{?with_jack:BuildRequires: jack-audio-connection-kit-devel >= 1.9.10}
+BuildRequires: ldacBT-devel
%ifarch i386 i486
# possibly more 32-bit archs (where 8-byte __atomic_store_n require libatomic)
BuildRequires: libatomic-devel
%endif
+BuildRequires: libopenaptx-devel
BuildRequires: libsndfile-devel >= 1.0.20
BuildRequires: meson >= 0.50.0
BuildRequires: ncurses-devel
%attr(755,root,root) %{_bindir}/pw-cli
%attr(755,root,root) %{_bindir}/pw-dot
%attr(755,root,root) %{_bindir}/pw-dump
+%attr(755,root,root) %{_bindir}/pw-link
+%attr(755,root,root) %{_bindir}/pw-loopback
%attr(755,root,root) %{_bindir}/pw-metadata
%attr(755,root,root) %{_bindir}/pw-mididump
%attr(755,root,root) %{_bindir}/pw-midiplay
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-adapter.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-client-device.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-client-node.so
+%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-echo-cancel.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-link-factory.so
+%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-loopback.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-metadata.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-portal.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-profiler.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-protocol-native.so
# R: dbus-libs systemd-libs
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-protocol-pulse.so
+%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-protocol-simple.so
# R: dbus-libs
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-rtkit.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/libpipewire-module-session-manager.so
%attr(755,root,root) %{_libdir}/pipewire-0.3/jack/libjack.so*
%attr(755,root,root) %{_libdir}/pipewire-0.3/jack/libjacknet.so*
%attr(755,root,root) %{_libdir}/pipewire-0.3/jack/libjackserver.so*
+%{_mandir}/man1/pw-jack.1*
%endif
%files pulseaudio