diff options
Diffstat (limited to 'pipewire.spec')
-rw-r--r-- | pipewire.spec | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pipewire.spec b/pipewire.spec index d508816..710a775 100644 --- a/pipewire.spec +++ b/pipewire.spec @@ -9,6 +9,7 @@ %global ms_version 0.4.2 %bcond_without alsa +%bcond_without v4l2 %bcond_with vulkan %bcond_with pulse %bcond_with jack @@ -154,6 +155,25 @@ Conflicts: %{name}-pulseaudio < 0.3.13-6 This package provides a PulseAudio implementation based on PipeWire %endif +%if %{with v4l2} +%package v4l2 +Summary: PipeWire media server v4l2 LD_PRELOAD support +Recommends: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description v4l2 +This package contains an LD_PRELOAD library that redirects v4l2 applications to +PipeWire. +%endif + +%package module-x11 +Summary: PipeWire media server x11 support +Recommends: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description module-x11 +This package contains X11 bell support for PipeWire. + %package help Summary: Documents for %{name} Requires: man info @@ -215,6 +235,9 @@ cp %{buildroot}%{_datadir}/alsa/alsa.conf.d/99-pipewire-default.conf \ rm %{buildroot}%{_bindir}/pipewire-pulse rm %{buildroot}%{_userunitdir}/pipewire-pulse.* rm %{buildroot}%{_datadir}/pipewire/pipewire-pulse.conf +rm %{buildroot}%{_datadir}/pipewire/pipewire-pulse.conf.avail/20-upmix.conf +rm %{buildroot}%{_datadir}/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml +rm %{buildroot}%{_libdir}/pipewire-%{apiversion}/libpipewire-module-protocol-pulse.so %endif %if %{with pulse} @@ -414,6 +437,15 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || : %{_libdir}/pipewire-%{apiversion}/libpipewire-module-pulse-tunnel.so %endif +%if %{with v4l2} +%files v4l2 +%{_bindir}/pw-v4l2 +%{_libdir}/pipewire-%{apiversion}/v4l2/libpw-v4l2.so +%endif + +%files module-x11 +%{_libdir}/pipewire-%{apiversion}/libpipewire-module-x11-bell.so + %files help %doc README.md %{_mandir}/man?/* |