summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pipewire.spec349
1 files changed, 250 insertions, 99 deletions
diff --git a/pipewire.spec b/pipewire.spec
index ad478c5..3355e05 100644
--- a/pipewire.spec
+++ b/pipewire.spec
@@ -57,7 +57,7 @@ BuildRequires: sbc-devel
BuildRequires: libsndfile-devel
BuildRequires: ncurses-devel
BuildRequires: avahi-devel
-BuildRequires: pkgconfig(webrtc-audio-processing-1)
+BuildRequires: pkgconfig(webrtc-audio-processing-1) >= 1.2
BuildRequires: libusb1-devel
BuildRequires: readline-devel
BuildRequires: openssl-devel
@@ -75,7 +75,6 @@ pipelines,contains command line utilities.
%package libs
Summary: Libraries for PipeWire clients
Recommends: %{name}%{?_isa} = %{version}-%{release}
-Obsoletes: %{name}-libpulse < %{version}-%{release}
%description libs
This package contains the runtime libraries for any application that wishes
@@ -109,26 +108,9 @@ This package contains an ALSA plugin for the PipeWire media server.
%endif
%if %{with jack}
-%package libjack
-Summary: PipeWire libjack library
-Recommends: %{name}%{?_isa} = %{version}-%{release}
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-BuildRequires: jack-audio-connection-kit-devel >= 1.9.10
-Conflicts: jack-audio-connection-kit
-Conflicts: jack-audio-connection-kit-dbus
-Obsoletes: pipewire-jack < 0.2.96-2
-Conflicts: %{name}-libjack < 0.3.13-6
-Conflicts: %{name}-jack-audio-connection-kit < 0.3.13-6
-Obsoletes: %{name}-jack-audio-connection-kit < 0.3.13-6
-
-%description libjack
-This package contains a PipeWire replacement for JACK audio connection kit
-"libjack" library.
-
%package jack-audio-connection-kit
Summary: PipeWire JACK implementation
Recommends: %{name}%{?_isa} = %{version}-%{release}
-Requires: %{name}-libjack%{?_isa} = %{version}-%{release}
BuildRequires: jack-audio-connection-kit-devel >= 1.9.10
Conflicts: jack-audio-connection-kit
Conflicts: jack-audio-connection-kit-dbus
@@ -161,25 +143,9 @@ Files needed for building applications,such as static libraries,
header files that can communicate with a %{name} media server.
%if %{with pulse}
-%package libpulse
-Summary: PipeWire libpulse library
-Recommends: %{name}%{?_isa} = %{version}-%{release}
-Requires: %{name}-libs%{?_isa} = %{version}-%{release}
-BuildRequires: pulseaudio-libs-devel
-Conflicts: pulseaudio-libs
-Conflicts: pulseaudio-libs-glib2
-Obsoletes: pipewire-pulseaudio < 0.2.96-2
-Conflicts: %{name}-libpulse < 0.3.13-6
-Conflicts: %{name}-pulseaudio < 0.3.13-6
-Obsoletes: %{name}-pulseaudio < 0.3.13-6
-
-%description libpulse
-This package contains a PipeWire replacement for PulseAudio "libpulse" library.
-
%package pulseaudio
Summary: PipeWire PulseAudio implementation
Recommends: %{name}%{?_isa} = %{version}-%{release}
-Requires: %{name}-libpulse%{?_isa} = %{version}-%{release}
BuildRequires: pulseaudio-libs-devel
Conflicts: %{name}-libpulse < 0.3.13-6
Conflicts: %{name}-pulseaudio < 0.3.13-6
@@ -231,31 +197,30 @@ mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d/
echo %{_libdir}/pipewire-%{apiversion}/jack/ > %{buildroot}%{_sysconfdir}/ld.so.conf.d/pipewire-jack-%{_arch}.conf
%else
rm %{buildroot}%{_datadir}/pipewire/jack.conf
-#rm %{buildroot}%{_datadir}/pipewire/media-session.d/with-jack
%endif
+%if %{with alsa}
+mkdir -p %{buildroot}%{_sysconfdir}/alsa/conf.d/
+cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/50-pipewire.conf \
+ %{buildroot}%{_sysconfdir}/alsa/conf.d/50-pipewire.conf
+cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf \
+ %{buildroot}%{_sysconfdir}/alsa/conf.d/99-pipewire-default.conf
+%endif
+
+%if ! %{with pulse}
# If the PulseAudio replacement isn't being offered, delete the files
rm %{buildroot}%{_bindir}/pipewire-pulse
rm %{buildroot}%{_userunitdir}/pipewire-pulse.*
-#rm %{buildroot}%{_datadir}/pipewire/media-session.d/with-pulseaudio
rm %{buildroot}%{_datadir}/pipewire/pipewire-pulse.conf
+%endif
-# rm media_session related
-#rm %{buildroot}%{_datadir}/pipewire/media-session.d/alsa-monitor.conf
-#rm %{buildroot}%{_datadir}/pipewire/media-session.d/bluez-monitor.conf
-#rm %{buildroot}%{_datadir}/pipewire/media-session.d/media-session.conf
-#rm %{buildroot}%{_datadir}/pipewire/media-session.d/v4l2-monitor.conf
-rm %{buildroot}%{_datadir}/spa-0.2/bluez5/bluez-hardware.conf
-
-# We don't start the media session with systemd yet
-#rm %{buildroot}%{_userunitdir}/pipewire-media-session.*
+%if %{with pulse}
+# Own this directory so add-ons can use it
+install -d -m 0755 %{buildroot}%{_datadir}/pipewire/pipewire-pulse.conf.d/
+%endif
%find_lang %{name}
-# upstream should use udev.pc
-mkdir -p %{buildroot}%{_prefix}/lib/udev/rules.d
-mv -fv %{buildroot}/lib/udev/rules.d/90-pipewire-alsa.rules %{buildroot}%{_prefix}/lib/udev/rules.d
-
%check
%meson_test || TESTS_ERROR=$?
if [ "${TESTS_ERROR}" != "" ]; then
@@ -287,80 +252,187 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%files
%license LICENSE COPYING
-%{_libdir}/alsa-lib/libasound_module_*
-%{_bindir}/pipewire
-#%%{_bindir}/pipewire-media-session
%{_userunitdir}/pipewire.*
-%{_userunitdir}/filter-chain.service
+%{_userunitdir}/filter-chain.*
+%{_bindir}/pipewire
+%{_bindir}/pipewire-avb
+%{_bindir}/pipewire-aes67
+%{_bindir}/pipewire-vulkan
+%{_mandir}/man1/pipewire.1*
+%dir %{_datadir}/pipewire/
+%dir %{_datadir}/pipewire/pipewire.conf.d/
%{_datadir}/pipewire/pipewire.conf
-%{_datadir}/pipewire/filter-chain/*.conf
-%{_datadir}/pipewire/filter-chain.conf
+%{_datadir}/pipewire/pipewire.conf.avail/10-rates.conf
+%{_datadir}/pipewire/pipewire.conf.avail/20-upmix.conf
%{_datadir}/pipewire/minimal.conf
+%{_datadir}/pipewire/filter-chain.conf
+%{_datadir}/pipewire/filter-chain/*.conf
%{_datadir}/pipewire/pipewire-avb.conf
+%{_datadir}/pipewire/pipewire-aes67.conf
+%{_datadir}/pipewire/pipewire-vulkan.conf
+%{_mandir}/man5/pipewire.conf.5*
+%{_mandir}/man5/pipewire-filter-chain.conf.5*
+%config(noreplace) %{_sysconfdir}/security/limits.d/*.conf
+%{_sysusersdir}/pipewire.conf
%files libs -f %{name}.lang
%license LICENSE COPYING
%{_libdir}/libpipewire-%{apiversion}.so.*
-%{_libdir}/pipewire-%{apiversion}/libpipewire-*.so
-%{_libdir}/pipewire-%{apiversion}/v4l2/
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-access.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-adapter.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-avb.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-client-device.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-client-node.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-combine-stream.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-echo-cancel.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-fallback-sink.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-filter-chain.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-link-factory.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-loopback.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-metadata.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-netjack2-driver.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-netjack2-manager.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-parametric-equalizer.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-pipe-tunnel.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-portal.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-profiler.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-protocol-native.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-protocol-simple.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-pulse-tunnel.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-raop-discover.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-raop-sink.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-rtkit.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-rtp-sap.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-rtp-session.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-rtp-sink.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-rtp-source.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-rt.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-session-manager.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-snapcast-discover.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-spa-device-factory.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-spa-device.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-spa-node-factory.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-spa-node.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-vban-send.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-vban-recv.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-zeroconf-discover.so
%dir %{_datadir}/alsa-card-profile/
%dir %{_datadir}/alsa-card-profile/mixer/
%{_datadir}/alsa-card-profile/mixer/paths/
%{_datadir}/alsa-card-profile/mixer/profile-sets/
+%dir %{_datadir}/spa-0.2/
+%{_datadir}/spa-0.2/bluez5/bluez-hardware.conf
%{_prefix}/lib/udev/rules.d/90-pipewire-alsa.rules
%dir %{_libdir}/spa-%{spaversion}
+%{_libdir}/spa-%{spaversion}/aec/
%{_libdir}/spa-%{spaversion}/alsa/
%{_libdir}/spa-%{spaversion}/audioconvert/
%{_libdir}/spa-%{spaversion}/audiomixer/
+%{_libdir}/spa-%{spaversion}/avb/
%{_libdir}/spa-%{spaversion}/bluez5/
%{_libdir}/spa-%{spaversion}/control/
%{_libdir}/spa-%{spaversion}/support/
%{_libdir}/spa-%{spaversion}/v4l2/
-%{_libdir}/spa-%{spaversion}/videoconvert/
-%{_libdir}/spa-%{spaversion}/aec/
-%{_libdir}/spa-%{spaversion}/avb/
-
-%if %{with vulkan}
-%{_libdir}/spa-%{spaversion}/vulkan/
-%endif
+%{_libdir}/spa-%{spaversion}/videoconvert/
%{_datadir}/pipewire/client.conf
+%{_datadir}/pipewire/client.conf.avail/20-upmix.conf
%{_datadir}/pipewire/client-rt.conf
+%{_datadir}/pipewire/client-rt.conf.avail/20-upmix.conf
+%{_mandir}/man5/pipewire-client.conf.5.gz
+%{_mandir}/man7/pipewire-devices.7*
+%{_mandir}/man7/libpipewire-module-access.7*
+%{_mandir}/man7/libpipewire-module-adapter.7*
+%{_mandir}/man7/libpipewire-module-avb.7*
+%{_mandir}/man7/libpipewire-module-client-device.7*
+%{_mandir}/man7/libpipewire-module-client-node.7*
+%{_mandir}/man7/libpipewire-module-combine-stream.7*
+%{_mandir}/man7/libpipewire-module-echo-cancel.7*
+%{_mandir}/man7/libpipewire-module-example-filter.7*
+%{_mandir}/man7/libpipewire-module-example-sink.7*
+%{_mandir}/man7/libpipewire-module-example-source.7*
+%{_mandir}/man7/libpipewire-module-fallback-sink.7*
+%{_mandir}/man7/libpipewire-module-ffado-driver.7*
+%{_mandir}/man7/libpipewire-module-filter-chain.7*
+%{_mandir}/man7/libpipewire-module-jack-tunnel.7*
+%{_mandir}/man7/libpipewire-module-jackdbus-detect.7*
+%{_mandir}/man7/libpipewire-module-link-factory.7*
+%{_mandir}/man7/libpipewire-module-loopback.7*
+%{_mandir}/man7/libpipewire-module-metadata.7*
+%{_mandir}/man7/libpipewire-module-netjack2-driver.7*
+%{_mandir}/man7/libpipewire-module-netjack2-manager.7*
+%{_mandir}/man7/libpipewire-module-parametric-equalizer.7*
+%{_mandir}/man7/libpipewire-module-pipe-tunnel.7*
+%{_mandir}/man7/libpipewire-module-portal.7*
+%{_mandir}/man7/libpipewire-module-profiler.7*
+%{_mandir}/man7/libpipewire-module-protocol-native.7*
+%{_mandir}/man7/libpipewire-module-protocol-pulse.7*
+%{_mandir}/man7/libpipewire-module-protocol-simple.7*
+%{_mandir}/man7/libpipewire-module-pulse-tunnel.7*
+%{_mandir}/man7/libpipewire-module-raop-discover.7*
+%{_mandir}/man7/libpipewire-module-raop-sink.7*
+%{_mandir}/man7/libpipewire-module-roc-sink.7*
+%{_mandir}/man7/libpipewire-module-roc-source.7*
+%{_mandir}/man7/libpipewire-module-rt.7*
+%{_mandir}/man7/libpipewire-module-rtp-sap.7*
+%{_mandir}/man7/libpipewire-module-rtp-session.7*
+%{_mandir}/man7/libpipewire-module-rtp-sink.7*
+%{_mandir}/man7/libpipewire-module-rtp-source.7*
+%{_mandir}/man7/libpipewire-module-session-manager.7*
+%{_mandir}/man7/libpipewire-module-snapcast-discover.7*
+%{_mandir}/man7/libpipewire-module-vban-recv.7*
+%{_mandir}/man7/libpipewire-module-vban-send.7*
+%{_mandir}/man7/libpipewire-module-x11-bell.7*
+%{_mandir}/man7/libpipewire-module-zeroconf-discover.7*
+%{_mandir}/man7/libpipewire-modules.7*
%files gstreamer
%{_libdir}/gstreamer-1.0/libgstpipewire.*
%files utils
-%{_bindir}/pw-mon
+%{_bindir}/pw-cat
+%{_bindir}/pw-cli
+%{_bindir}/pw-config
+%{_bindir}/pw-container
+%{_bindir}/pw-dot
+%{_bindir}/pw-dsdplay
+%{_bindir}/pw-dump
+%{_bindir}/pw-encplay
+%{_bindir}/pw-link
+%{_bindir}/pw-loopback
%{_bindir}/pw-metadata
%{_bindir}/pw-mididump
%{_bindir}/pw-midiplay
%{_bindir}/pw-midirecord
-%{_bindir}/pw-dot
-%{_bindir}/pw-cat
+%{_bindir}/pw-mon
%{_bindir}/pw-play
%{_bindir}/pw-profiler
%{_bindir}/pw-record
%{_bindir}/pw-reserve
-%{_mandir}/man1/pw-mon.1*
+%{_bindir}/pw-top
%{_mandir}/man1/pw-cat.1*
%{_mandir}/man1/pw-cli.1*
+%{_mandir}/man1/pw-config.1*
+%{_mandir}/man1/pw-container.1*
%{_mandir}/man1/pw-dot.1*
+%{_mandir}/man1/pw-dump.1*
+%{_mandir}/man1/pw-link.1*
+%{_mandir}/man1/pw-loopback.1*
%{_mandir}/man1/pw-metadata.1*
%{_mandir}/man1/pw-mididump.1*
+%{_mandir}/man1/pw-mon.1*
%{_mandir}/man1/pw-profiler.1*
+%{_mandir}/man1/pw-reserve.1*
+%{_mandir}/man1/pw-top.1*
+%{_mandir}/man1/spa-acp-tool.1*
+%{_mandir}/man1/spa-inspect.1*
+%{_mandir}/man1/spa-json-dump.1*
+%{_mandir}/man1/spa-monitor.1*
+%{_mandir}/man1/spa-resample.1*
%{_bindir}/spa-acp-tool
%{_bindir}/spa-inspect
+%{_bindir}/spa-json-dump
%{_bindir}/spa-monitor
%{_bindir}/spa-resample
-%{_bindir}/pw-dsdplay
-%{_bindir}/pw-dump
-%{_bindir}/pw-link
-%{_bindir}/pw-loopback
-%{_bindir}/spa-json-dump
-%{_bindir}/pipewire-avb
-%{_bindir}/pw-cli
-%{_bindir}/pw-top
-%{_bindir}/pw-v4l2
%if %{with alsa}
%files alsa
@@ -368,45 +440,124 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%{_libdir}/alsa-lib/libasound_module_ctl_pipewire.so
%{_datadir}/alsa/alsa.conf.d/50-pipewire.conf
%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/50-pipewire.conf
+%config(noreplace) %{_sysconfdir}/alsa/conf.d/99-pipewire-default.conf
%endif
%if %{with jack}
%files jack-audio-connection-kit
%{_bindir}/pw-jack
%{_mandir}/man1/pw-jack.1*
-%{_libdir}/pipewire-%{apiversion}/jack/libjack.so*
-%{_libdir}/pipewire-%{apiversion}/jack/libjacknet.so*
-%{_libdir}/pipewire-%{apiversion}/jack/libjackserver.so*
-
-%files libjack
-%{_libdir}/libjack.so.*
-%{_libdir}/libjackserver.so.*
-%{_libdir}/libjacknet.so.*
+%{_libdir}/pipewire-%{apiversion}/jack/libjack.so.*
+%{_libdir}/pipewire-%{apiversion}/jack/libjacknet.so.*
+%{_libdir}/pipewire-%{apiversion}/jack/libjackserver.so.*
+%{_datadir}/pipewire/jack.conf
+%{_mandir}/man5/pipewire-jack.conf.5*
%endif
%if %{with jackserver_plugin}
%files plugin-jack
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-jack-tunnel.so
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-jackdbus-detect.so
%{_libdir}/spa-%{spaversion}/jack/
%endif
%files devel
-%{_includedir}/pipewire-%{apiversion}/*
-%{_includedir}/spa-%{spaversion}/*
%{_libdir}/libpipewire-%{apiversion}.so
-%{_libdir}/pkgconfig/*.pc
+%{_includedir}/pipewire-%{apiversion}/
+%{_includedir}/spa-%{spaversion}/
+%{_libdir}/pkgconfig/libpipewire-%{apiversion}.pc
+%{_libdir}/pkgconfig/libspa-%{spaversion}.pc
%if %{with pulse}
%files pulseaudio
-%{_bindir}/pw-pulse
-%{_mandir}/man1/pw-pulse.1*
-%{_libdir}/pipewire-%{apiversion}/pulse/libpulse.so*
-%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-simple.so*
-%{_libdir}/pipewire-%{apiversion}/pulse/libpulse-mainloop-glib.so*
-
-%files libpulse
-%{_libdir}/libpulse.so.*
-%{_libdir}/libpulse-simple.so.*
-%{_libdir}/libpulse-mainloop-glib.so.*
+%{_bindir}/pipewire-pulse
+%{_userunitdir}/pipewire-pulse.*
+%{_datadir}/pipewire/pipewire-pulse.conf
+%dir %{_datadir}/pipewire/pipewire-pulse.conf.d/
+%{_datadir}/pipewire/pipewire-pulse.conf.avail/20-upmix.conf
+%{_datadir}/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-protocol-pulse.so
+%{_mandir}/man1/pipewire-pulse.1*
+%{_mandir}/man5/pipewire-pulse.conf.5*
+%{_mandir}/man7/pipewire-pulse-module-alsa-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-alsa-source.7*
+%{_mandir}/man7/pipewire-pulse-module-always-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-combine-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-device-manager.7*
+%{_mandir}/man7/pipewire-pulse-module-device-restore.7*
+%{_mandir}/man7/pipewire-pulse-module-echo-cancel.7*
+%{_mandir}/man7/pipewire-pulse-module-gsettings.7*
+%{_mandir}/man7/pipewire-pulse-module-jackdbus-detect.7*
+%{_mandir}/man7/pipewire-pulse-module-ladspa-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-ladspa-source.7*
+%{_mandir}/man7/pipewire-pulse-module-loopback.7*
+%{_mandir}/man7/pipewire-pulse-module-native-protocol-tcp.7*
+%{_mandir}/man7/pipewire-pulse-module-null-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-pipe-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-pipe-source.7*
+%{_mandir}/man7/pipewire-pulse-module-raop-discover.7*
+%{_mandir}/man7/pipewire-pulse-module-remap-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-remap-source.7*
+%{_mandir}/man7/pipewire-pulse-module-roc-sink-input.7*
+%{_mandir}/man7/pipewire-pulse-module-roc-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-roc-source.7*
+%{_mandir}/man7/pipewire-pulse-module-rtp-recv.7*
+%{_mandir}/man7/pipewire-pulse-module-rtp-send.7*
+%{_mandir}/man7/pipewire-pulse-module-simple-protocol-tcp.7*
+%{_mandir}/man7/pipewire-pulse-module-stream-restore.7*
+%{_mandir}/man7/pipewire-pulse-module-switch-on-connect.7*
+%{_mandir}/man7/pipewire-pulse-module-tunnel-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-tunnel-source.7*
+%{_mandir}/man7/pipewire-pulse-module-virtual-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-virtual-source.7*
+%{_mandir}/man7/pipewire-pulse-module-x11-bell.7*
+%{_mandir}/man7/pipewire-pulse-module-zeroconf-discover.7*
+%{_mandir}/man7/pipewire-pulse-module-zeroconf-publish.7*
+%{_mandir}/man7/pipewire-pulse-modules.7*%{_bindir}/pipewire-pulse
+%{_userunitdir}/pipewire-pulse.*
+%{_datadir}/pipewire/pipewire-pulse.conf
+%dir %{_datadir}/pipewire/pipewire-pulse.conf.d/
+%{_datadir}/pipewire/pipewire-pulse.conf.avail/20-upmix.conf
+%{_datadir}/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml
+%{_libdir}/pipewire-%{apiversion}/libpipewire-module-protocol-pulse.so
+%{_mandir}/man1/pipewire-pulse.1*
+%{_mandir}/man5/pipewire-pulse.conf.5*
+%{_mandir}/man7/pipewire-pulse-module-alsa-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-alsa-source.7*
+%{_mandir}/man7/pipewire-pulse-module-always-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-combine-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-device-manager.7*
+%{_mandir}/man7/pipewire-pulse-module-device-restore.7*
+%{_mandir}/man7/pipewire-pulse-module-echo-cancel.7*
+%{_mandir}/man7/pipewire-pulse-module-gsettings.7*
+%{_mandir}/man7/pipewire-pulse-module-jackdbus-detect.7*
+%{_mandir}/man7/pipewire-pulse-module-ladspa-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-ladspa-source.7*
+%{_mandir}/man7/pipewire-pulse-module-loopback.7*
+%{_mandir}/man7/pipewire-pulse-module-native-protocol-tcp.7*
+%{_mandir}/man7/pipewire-pulse-module-null-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-pipe-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-pipe-source.7*
+%{_mandir}/man7/pipewire-pulse-module-raop-discover.7*
+%{_mandir}/man7/pipewire-pulse-module-remap-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-remap-source.7*
+%{_mandir}/man7/pipewire-pulse-module-roc-sink-input.7*
+%{_mandir}/man7/pipewire-pulse-module-roc-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-roc-source.7*
+%{_mandir}/man7/pipewire-pulse-module-rtp-recv.7*
+%{_mandir}/man7/pipewire-pulse-module-rtp-send.7*
+%{_mandir}/man7/pipewire-pulse-module-simple-protocol-tcp.7*
+%{_mandir}/man7/pipewire-pulse-module-stream-restore.7*
+%{_mandir}/man7/pipewire-pulse-module-switch-on-connect.7*
+%{_mandir}/man7/pipewire-pulse-module-tunnel-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-tunnel-source.7*
+%{_mandir}/man7/pipewire-pulse-module-virtual-sink.7*
+%{_mandir}/man7/pipewire-pulse-module-virtual-source.7*
+%{_mandir}/man7/pipewire-pulse-module-x11-bell.7*
+%{_mandir}/man7/pipewire-pulse-module-zeroconf-discover.7*
+%{_mandir}/man7/pipewire-pulse-module-zeroconf-publish.7*
+%{_mandir}/man7/pipewire-pulse-modules.7*
%endif
%files help