diff --git a/srcpkgs/pipewire/patches/autostart-media-session.patch b/srcpkgs/pipewire/patches/autostart-media-session.patch index 87ab2076548..a5c1168ae6e 100644 --- a/srcpkgs/pipewire/patches/autostart-media-session.patch +++ b/srcpkgs/pipewire/patches/autostart-media-session.patch @@ -2,13 +2,15 @@ Upstream's config does not autostart pipewire-media-session anymore, which is an essential component. It's not easy to start it externally in a script since it needs the pipewire socket up, and Void doesn't have a mechanism to ensure it (systemd socket activation). ---- a/src/daemon/pipewire.conf.in +diff --git a/src/daemon/pipewire.conf.in.orig b/src/daemon/pipewire.conf.in +index 95632c2..ab0b097 100644 +--- a/src/daemon/pipewire.conf.in.orig +++ b/src/daemon/pipewire.conf.in -@@ -234,7 +234,7 @@ +@@ -235,7 +235,7 @@ context.exec = [ # but it is better to start it as a systemd service. # Run the session manager with -h for options. # -- @comment@{ path = "@session_manager_path@" args = "@session_manager_args@" } +- @sm_comment@{ path = "@session_manager_path@" args = "@session_manager_args@" } + { path = "@session_manager_path@" args = "@session_manager_args@" } # # You can optionally start the pulseaudio-server here as well diff --git a/srcpkgs/pipewire/template b/srcpkgs/pipewire/template index 8346d6097bc..add876541b8 100644 --- a/srcpkgs/pipewire/template +++ b/srcpkgs/pipewire/template @@ -1,6 +1,6 @@ # Template file for 'pipewire' pkgname=pipewire -version=0.3.34 +version=0.3.35 revision=1 build_style=meson configure_args=" @@ -14,7 +14,7 @@ configure_args=" -Dudevrulesdir=/usr/lib/udev/rules.d -Dvulkan=enabled " -hostmakedepends="doxygen graphviz pkg-config xmltoman gettext" +hostmakedepends="doxygen graphviz pkg-config python3-docutils gettext" makedepends="$(vopt_if sdl2 SDL2-devel) gst-plugins-base1-devel jack-devel sbc-devel v4l-utils-devel libva-devel libbluetooth-devel ncurses-devel libfreeaptx-devel libusb-devel fdk-aac-devel libsndfile-devel Vulkan-Headers @@ -27,7 +27,7 @@ license="MIT" homepage="https://pipewire.org/" changelog="https://gitlab.freedesktop.org/pipewire/pipewire/-/raw/master/NEWS" distfiles="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${version}/pipewire-${version}.tar.gz" -checksum=7934dd634fa2c6ef7f30c28bc33c102ac39e510dfbbbb4388906590b80b8c991 +checksum=390ac706e2e3edf8c95ffeeb8e1115dc5a2dd89d5275dce923bba75f944bea7e make_dirs="/var/lib/pipewire 0755 _pipewire _pipewire" system_accounts="_pipewire"