package wireplumber { description = "session / policy manager implementation for PipeWire"; website = "https://gitlab.freedesktop.org/pipewire/wireplumber"; anitya = 235056; version# = "0.5.18"; source = remoteGitLab { domain = "gitlab.freedesktop.org"; suffix = "pipewire/wireplumber"; ref = version; checksum = "YsKFuMxDJQtwnR0N7h7KA7fNR866k7XhCiSdn3L30Wn1kU7mTV66V8eHHL9dZ5sZ"; }; patches = [ "fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee.patch" ]; // OSError: [Errno 30] Read-only file system: '../../usr/src/wireplumber/po/conf.pot' writable = true; chmod = true; exec = meson { setup = { // "bundled" actually means meson wrap here "system-lua": "true"; "elogind": "disabled"; "systemd": "disabled"; }; }; inputs = [ lua, glib, pipewire, ]; } package pipewire { description = "multimedia processing graphs"; website = "https://pipewire.org"; anitya = 57357; version# = "1.6.10"; source = remoteGitLab { domain = "gitlab.freedesktop.org"; suffix = "pipewire/pipewire"; ref = version; checksum = "2HBIEZmwVFWvj-RJfKypCIBfk0njwHEGHX5NZefeFdt-w5pSliPXe0CSjKE7p8Xv"; }; exec = meson { setup = { // built separately to avoid wrap "session-managers": "[]"; "libsystemd": "disabled"; "logind": "disabled"; "udev": "disabled"; }; }; inputs = [ dbus, kernel-headers, ]; }