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:
@@ -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 = {}
|
||||
|
||||
Reference in New Issue
Block a user