Name: media-session Summary: PipeWire feference session manager Version: 0.4.0 Release: 1%{?dist} License: MIT URL: https://pipewire.org/ Source0: https://gitlab.freedesktop.org/pipewire/media-session/-/archive/%{version}/media-session-%{version}.tar.gz Provides: pipewire-media-session%{?_isa} = %{version}-%{release} Obsoletes: pipewire-media-session < 0.4 # Virtual Provides to support swapping between PipeWire session manager implementations Provides: pipewire-session-manager Conflicts: pipewire-session-manager BuildRequires: meson gcc pkgconfig BuildRequires: pkgconfig(libpipewire-0.3) BuildRequires: pkgconfig(dbus-1) BuildRequires: gettext BuildRequires: systemd-devel BuildRequires: alsa-lib-devel BuildRequires: systemd-rpm-macros Requires: systemd %description Media Session is the reference session manager for the PipeWire media server. %prep %autosetup -p1 %build %meson \ -Ddocs=disabled \ -Dsystemd=enabled \ -Dwith-module-sets=alsa,pulseaudio,jack %meson_build %install %meson_install %find_lang %{name} %post %systemd_user_post pipewire-media-session.service %preun %systemd_user_preun pipewire-media-session.service %files -f %{name}.lang %license LICENSE COPYING %doc README.md %{_bindir}/pipewire-media-session %{_userunitdir}/pipewire-media-session.service %dir %{_datadir}/pipewire/media-session.d/ %{_datadir}/pipewire/media-session.d/alsa-monitor.conf %{_datadir}/pipewire/media-session.d/bluez-monitor.conf %{_datadir}/pipewire/media-session.d/media-session.conf %{_datadir}/pipewire/media-session.d/v4l2-monitor.conf %{_datadir}/pipewire/media-session.d/with-alsa %{_datadir}/pipewire/media-session.d/with-jack %{_datadir}/pipewire/media-session.d/with-pulseaudio %changelog * Tue Oct 19 2021 Peter Hutterer 0.4.0-1 - Initial package after splitout from pipewire