Files
euri-packages/packages/pipewire/systemd.patch
T
c-ludenberg ed813487cb fork pipewire with dinit support in artix-pipewire-launcher
Fork pipewire 1:1.6.7-1 from Artix world repo with a patched
artix-pipewire-launcher that sets SUPPORT='YES' for dinit.

Previously the launcher treated dinit as unsupported (alongside
openrc), which broke XDG autostart of pipewire.desktop on
dinit-based systems. Users were told to use dinitctl instead.
This patch enables direct XDG autostart on dinit by changing:
  dinit|openrc)  SUPPORT='' ;;
to:
  openrc)  SUPPORT='' ;;
  dinit|runit|s6) SUPPORT='YES' ;;

Add pipewire to packages.yaml so CI picks it up.
2026-07-10 22:17:59 +02:00

29 lines
948 B
Diff

diff --git a/meson_options.txt b/meson_options.txt
index 206d68659..14994734e 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -33,7 +33,7 @@ option('gstreamer-device-provider',
option('libsystemd',
description: 'Enable code that depends on libsystemd',
type: 'feature',
- value: 'auto')
+ value: 'disabled')
option('logind',
description: 'Enable logind integration',
type: 'feature',
@@ -50,7 +50,7 @@ option('systemd-system-service',
option('systemd-user-service',
description: 'Install systemd user service file',
type: 'feature',
- value: 'auto')
+ value: 'disabled')
option('selinux',
description: 'Enable SELinux integration',
type: 'feature',
@@ -394,4 +394,4 @@ option('fftw',
option('onnxruntime',
description: 'Enable code that depends on onnxruntime',
type: 'feature',
- value: 'auto')
+ value: 'disabled')