[Buildroot] [PATCH v2 1/1] package/pipewire: install systemd services when using systemd
James Hilliard
james.hilliard1 at gmail.com
Thu Sep 9 22:41:21 UTC 2021
Signed-off-by: James Hilliard <james.hilliard1 at gmail.com>
---
Changes v1 -> v2:
- Install user for service
---
package/pipewire/pipewire.mk | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/package/pipewire/pipewire.mk b/package/pipewire/pipewire.mk
index 2317398088..7ae9673cae 100644
--- a/package/pipewire/pipewire.mk
+++ b/package/pipewire/pipewire.mk
@@ -43,10 +43,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)
@@ -144,4 +150,8 @@ else
PIPEWIRE_CONF_OPTS += -Decho-cancel-webrtc=disabled
endif
+define PIPEWIRE_USERS
+ pipewire -1 pipewire -1 * - - - PipeWire System Daemon
+endef
+
$(eval $(meson-package))
--
2.25.1
More information about the buildroot
mailing list