internal/rosa/package: pipewire/wireplumber
Test / Create distribution (push) Successful in 57s
Test / Sandbox (push) Successful in 3m32s
Test / Hakurei (push) Successful in 5m51s
Test / Sandbox (race detector) (push) Successful in 7m0s
Test / Hakurei (race detector) (push) Successful in 9m0s
Test / ShareFS (push) Successful in 9m31s
Test / Flake checks (push) Successful in 1m15s

These are built separately to avoid meson wrap.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
cat
2026-07-31 17:04:38 +09:00
parent 599a761b27
commit 575faf4d44
+66
View File
@@ -0,0 +1,66 @@
package wireplumber {
description = "session / policy manager implementation for PipeWire";
website = "https://gitlab.freedesktop.org/pipewire/wireplumber";
anitya = 235056;
version# = "0.5.15";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "pipewire/wireplumber";
ref = version;
checksum = "Vqj8zddEfDt5ktRlnhqB6qD24LD2IlI3HnTnvssO7mWJ1cO1iGJVSkqHrLosFFfp";
};
// 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.8";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "pipewire/pipewire";
ref = version;
checksum = "KPPJDODFi6RpNpoGztQGNTiINRubQ_7WVIngsboHQi0XzEhMAKVp7iaUG74QX3aE";
};
exec = meson {
setup = {
// built separately to avoid wrap
"session-managers": "[]";
"libsystemd": "disabled";
"logind": "disabled";
"udev": "disabled";
};
};
inputs = [
dbus,
kernel-headers,
];
runtime = [ dbus ];
}