diff options
Diffstat (limited to 'internal/rosa/package/pipewire.az')
| -rw-r--r-- | internal/rosa/package/pipewire.az | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/internal/rosa/package/pipewire.az b/internal/rosa/package/pipewire.az new file mode 100644 index 00000000..53c8749c --- /dev/null +++ b/internal/rosa/package/pipewire.az @@ -0,0 +1,64 @@ +package wireplumber { + description = "session / policy manager implementation for PipeWire"; + website = "https://gitlab.freedesktop.org/pipewire/wireplumber"; + anitya = 235056; + + version# = "0.5.19"; + source = remoteGitLab { + domain = "gitlab.freedesktop.org"; + suffix = "pipewire/wireplumber"; + ref = version; + checksum = "xvyjvJfQu1Jh56D460X6mrmgkxLO2TwBY5p-fCZg9eOc7RPLFvXNizbX9AFkhR7W"; + }; + + // 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.11"; + source = remoteGitLab { + domain = "gitlab.freedesktop.org"; + suffix = "pipewire/pipewire"; + ref = version; + checksum = "UrYdClqxul7GBAVrC_YCFu-R2PrhutWSl9FNhSuDDpLlA60fvtHMd-lbzCOn51gk"; + }; + + exec = meson { + setup = { + // built separately to avoid wrap + "session-managers": "[]"; + + "libsystemd": "disabled"; + "logind": "disabled"; + "udev": "disabled"; + }; + }; + + inputs = [ + dbus, + + kernel-headers, + ]; +} |
