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.
29 lines
948 B
Diff
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')
|