From 6d6576f20896b594030bf74c2317f754b7449696 Mon Sep 17 00:00:00 2001 From: vasilito Date: Sat, 1 Aug 2026 07:10:21 +0300 Subject: [PATCH] redbear-full: defer pipewire + wireplumber (audio; deeper Redox port needed) The PipeWire audio stack needs more Redox porting (alloca via meson, MAP_LOCKED and other Linux mmap/ioctl-isms across many files). Audio is not required for the SDDM login or the desktop session, so defer both to reach the login milestone; re-add once the audio port is complete. Baked patches + recipes stay in the tree. --- config/redbear-full.toml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/config/redbear-full.toml b/config/redbear-full.toml index 20863a47dd..cf5a6c9998 100644 --- a/config/redbear-full.toml +++ b/config/redbear-full.toml @@ -81,7 +81,11 @@ packages = [ "plasma-wayland-protocols", "plasma-framework", "plasma-workspace", "plasma-desktop", "kde-cli-tools", "kf6-attica", - "zbus", "pipewire", "wireplumber", + "zbus", + # TODO(audio): pipewire + wireplumber deferred — the PipeWire audio stack + # needs deeper Redox porting (alloca decl via meson, MAP_LOCKED/mmap flags, + # and more Linux-isms). Audio is NOT required for the SDDM login / desktop + # session; re-add once the port is complete. "pipewire", "wireplumber", ] # Convenience meta-group referencing the entire desktop. Useful as a single @@ -237,8 +241,8 @@ zbus = {} # StatusNotifierWatcher — session-bus system-tray broker. D-Bus activated via # redbear-dbus-services (inherited), consistent with redbear-notifications. redbear-statusnotifierwatcher = {} -pipewire = {} -wireplumber = {} +# pipewire = {} # deferred — see packages[] TODO(audio) +# wireplumber = {} # deferred — see packages[] TODO(audio) # AMD GPU display amdgpu = {}