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.
This commit is contained in:
2026-08-01 07:10:21 +03:00
parent d3308d8022
commit 6d6576f208
+7 -3
View File
@@ -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 = {}