diff --git a/package/pipewire/pipewire.mk b/package/pipewire/pipewire.mk index e4ea60c39c..d088710827 100644 --- a/package/pipewire/pipewire.mk +++ b/package/pipewire/pipewire.mk @@ -49,10 +49,16 @@ PIPEWIRE_CONF_OPTS += -Dgstreamer=disabled endif ifeq ($(BR2_PACKAGE_SYSTEMD),y) -PIPEWIRE_CONF_OPTS += -Dsystemd=enabled +PIPEWIRE_CONF_OPTS += \ + -Dsystemd=enabled \ + -Dsystemd-system-service=enabled \ + -Dsystemd-user-service=enabled PIPEWIRE_DEPENDENCIES += systemd else -PIPEWIRE_CONF_OPTS += -Dsystemd=disabled +PIPEWIRE_CONF_OPTS += \ + -Dsystemd=disabled \ + -Dsystemd-system-service=disabled \ + -Dsystemd-user-service=disabled endif ifeq ($(BR2_PACKAGE_ALSA_LIB),y) @@ -150,4 +156,8 @@ else PIPEWIRE_CONF_OPTS += -Decho-cancel-webrtc=disabled endif +define PIPEWIRE_USERS + pipewire -1 pipewire -1 * - - - PipeWire System Daemon +endef + $(eval $(meson-package))