[packages/pipewire] up to 1.6.0

atler atler at pld-linux.org
Thu Feb 19 22:50:04 CET 2026


commit 0e6c0e98e000d05d814693415c9d56526c33beba
Author: Jan Palus <atler at pld-linux.org>
Date:   Thu Feb 19 22:47:39 2026 +0100

    up to 1.6.0

 pipewire.spec | 47 ++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 38 insertions(+), 9 deletions(-)
---
diff --git a/pipewire.spec b/pipewire.spec
index 8e5b383..ab3ac70 100644
--- a/pipewire.spec
+++ b/pipewire.spec
@@ -4,7 +4,7 @@
 %bcond_with	apidocs		# Doxygen based API documentation
 %bcond_without	man		# manual pages
 %bcond_without	ffado		# FFADO driver
-%bcond_without	ffmpeg		# ffmpeg spa plugin integration
+%bcond_without	ffmpeg		# ffmpeg filter graph and spa plugins
 %bcond_without	gstreamer	# GStreamer module
 %bcond_without	jack		# pipewire-jack and jack spa plugin integration
 %bcond_with	lc3plus		# Bluez lc3plus codec
@@ -18,12 +18,12 @@
 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:	1.4.10
+Version:	1.6.0
 Release:	1
 License:	MIT, LGPL v2+, GPL v2
 Group:		Libraries
 Source0:	https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5:	d607b900a046237d3549e0a0ac22366f
+# Source0-md5:	97934b344b5517d6f83c6bc1314833e0
 Patch0:		%{name}-gcc.patch
 Patch1:		%{name}-lc3plus.patch
 URL:		https://pipewire.org/
@@ -32,7 +32,7 @@ BuildRequires:	ModemManager-devel >= 1.10.0
 BuildRequires:	SDL2-devel >= 2
 %endif
 BuildRequires:	Vulkan-Loader-devel >= 1.2.170
-BuildRequires:	alsa-lib-devel >= 1.2.10
+BuildRequires:	alsa-lib-devel >= 1.2.11
 BuildRequires:	avahi-devel
 BuildRequires:	bluez-libs-devel >= 4.101
 BuildRequires:	dbus-devel
@@ -43,7 +43,7 @@ BuildRequires:	doxygen >= 1:1.8.10
 BuildRequires:	doxygen >= 1:1.9
 %endif
 BuildRequires:	fdk-aac-devel
-# libavcodec libavformat libavfilter libswscale
+# libavcodec libavformat libavfilter libavutil libswscale
 %{?with_ffmpeg:BuildRequires:	ffmpeg-devel}
 BuildRequires:	fftw3-single-devel
 BuildRequires:	gcc >= 6:4.9
@@ -65,7 +65,6 @@ BuildRequires:	libatomic-devel
 %endif
 %{?with_libcamera:BuildRequires:	libcamera-devel >= 0.2.0}
 %{?with_x11:BuildRequires:	libcanberra-devel}
-BuildRequires:	libcap-devel
 BuildRequires:	libdrm-devel >= 2.4.98
 BuildRequires:	libebur128-devel
 %{?with_ffado:BuildRequires:	libffado-devel}
@@ -74,7 +73,7 @@ BuildRequires:	liblc3-devel
 %{?with_libmysofa:BuildRequires:	libmysofa-devel}
 BuildRequires:	libselinux-devel
 BuildRequires:	libsndfile-devel >= 1.0.20
-BuildRequires:	libstdc++-devel >= 6:7
+BuildRequires:	libstdc++-devel >= 6:10
 BuildRequires:	libusb-devel >= 1.0
 %{?with_lv2:BuildRequires:	lilv-devel}
 BuildRequires:	meson >= 0.61.1
@@ -92,7 +91,8 @@ BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	sbc-devel
 %{?with_snap:BuildRequires:	snapd-glib-2-devel}
-BuildRequires:	systemd-devel
+BuildRequires:	spandsp-devel
+BuildRequires:	systemd-devel >= 1:209
 BuildRequires:	udev-devel
 BuildRequires:	webrtc-audio-processing1-devel >= 1.2
 %if %{with x11}
@@ -105,6 +105,7 @@ Requires:	libsndfile%{?_isa} >= 1.0.20
 Requires:	opus%{?_isa} >= 0.9.7
 Requires:	pipewire-session-manager
 Requires:	systemd-units >= 1:250.1
+%{?with_ffmpeg:Suggests:	%{name}-spa-module-filter-graph-ffmpeg%{?_isa} = %{version}-%{release}}
 %{?with_lv2:Suggests:	%{name}-spa-module-filter-graph-lv2%{?_isa} = %{version}-%{release}}
 %{?with_libmysofa:Suggests:	%{name}-spa-module-filter-graph-sofa%{?_isa} = %{version}-%{release}}
 Suggests:	rtkit
@@ -172,7 +173,7 @@ Summary:	PipeWire SPA plugin to play and record audio with ALSA API
 Summary(pl.UTF-8):	Wtyczka PipeWire SPA do odtwarzania i nagrywania dźwięku przy użyciu API ALSA
 Group:		Libraries
 Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
-Requires:	alsa-lib%{?_isa} >= 1.2.10
+Requires:	alsa-lib%{?_isa} >= 1.2.11
 
 %description spa-module-alsa
 PipeWire SPA plugin to play and record audio with ALSA API.
@@ -207,6 +208,18 @@ PipeWire SPA plugin to decode/encode with FFmpeg library.
 Wtyczka PipeWire SPA do kodowania/dekodowania przy użyciu biblioteki
 FFmpeg.
 
+%package spa-module-filter-graph-ffmpeg
+Summary:	PipeWire FFmpeg filter graph plugin
+Summary(pl.UTF-8):	Plugin grafu filtrów bazujący na FFmpeg dla PipeWire
+Group:		Libraries
+Requires:	%{name}%{?_isa} = %{version}-%{release}
+
+%description spa-module-filter-graph-ffmpeg
+PipeWire FFmpeg filter graph plugin.
+
+%description spa-module-filter-graph-ffmpeg -l pl.UTF-8
+Plugin grafu filtrów bazujących na FFmpeg dla PipeWire.
+
 %package spa-module-filter-graph-lv2
 Summary:	PipeWire LV2 filter graph plugin
 Summary(pl.UTF-8):	Plugin grafu filtrów bazujący na LV2 dla PipeWire
@@ -474,6 +487,8 @@ rm -rf $RPM_BUILD_ROOT
 %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-midi2play
+%attr(755,root,root) %{_bindir}/pw-midi2record
 %attr(755,root,root) %{_bindir}/pw-mididump
 %attr(755,root,root) %{_bindir}/pw-midiplay
 %attr(755,root,root) %{_bindir}/pw-midirecord
@@ -482,6 +497,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/pw-profiler
 %attr(755,root,root) %{_bindir}/pw-record
 %attr(755,root,root) %{_bindir}/pw-reserve
+%attr(755,root,root) %{_bindir}/pw-sysex
 %attr(755,root,root) %{_bindir}/pw-top
 %attr(755,root,root) %{_bindir}/pw-v4l2
 %attr(755,root,root) %{_bindir}/spa-inspect
@@ -497,6 +513,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/pipewire/pipewire-avb.conf
 %dir %{_datadir}/pipewire/filter-chain
 %{_datadir}/pipewire/filter-chain/demonic.conf
+%{_datadir}/pipewire/filter-chain/sink-dolby-pro-logic-ii.conf
 %{_datadir}/pipewire/filter-chain/sink-dolby-surround.conf
 %{_datadir}/pipewire/filter-chain/sink-eq6.conf
 %{_datadir}/pipewire/filter-chain/sink-make-LFE.conf
@@ -752,6 +769,12 @@ rm -rf $RPM_BUILD_ROOT
 # R: sbc
 %attr(755,root,root) %{_libdir}/spa-0.2/bluez5/libspa-codec-bluez5-faststream.so
 %attr(755,root,root) %{_libdir}/spa-0.2/bluez5/libspa-codec-bluez5-g722.so
+%attr(755,root,root) %{_libdir}/spa-0.2/bluez5/libspa-codec-bluez5-hfp-cvsd.so
+# R: liblc3
+%attr(755,root,root) %{_libdir}/spa-0.2/bluez5/libspa-codec-bluez5-hfp-lc3-a127.so
+%attr(755,root,root) %{_libdir}/spa-0.2/bluez5/libspa-codec-bluez5-hfp-lc3-swb.so
+# R: libsbc
+%attr(755,root,root) %{_libdir}/spa-0.2/bluez5/libspa-codec-bluez5-hfp-msbc.so
 # R: liblc3
 %attr(755,root,root) %{_libdir}/spa-0.2/bluez5/libspa-codec-bluez5-lc3.so
 %if %{with lc3plus}
@@ -776,6 +799,12 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/spa-0.2/ffmpeg/libspa-ffmpeg.so
 %endif
 
+%if %{with ffmpeg}
+%files spa-module-filter-graph-ffmpeg
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/spa-0.2/filter-graph/libspa-filter-graph-plugin-ffmpeg.so
+%endif
+
 %if %{with lv2}
 %files spa-module-filter-graph-lv2
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pipewire.git/commitdiff/0e6c0e98e000d05d814693415c9d56526c33beba



More information about the pld-cvs-commit mailing list