Skip to content

Instantly share code, notes, and snippets.

@saivert
Created June 13, 2024 16:29
Show Gist options
  • Save saivert/98d9d2899a67b64dac12f550ed6b5ffb to your computer and use it in GitHub Desktop.
Save saivert/98d9d2899a67b64dac12f550ed6b5ffb to your computer and use it in GitHub Desktop.
pwvucontrol flatpak manifest
{
"app-id": "com.saivert.pwvucontrol",
"runtime": "org.gnome.Platform",
"runtime-version": "45",
"sdk": "org.gnome.Sdk",
"sdk-extensions": [
"org.freedesktop.Sdk.Extension.rust-stable",
"org.freedesktop.Sdk.Extension.llvm16"
],
"command": "pwvucontrol",
"finish-args": [
"--share=network",
"--share=ipc",
"--socket=fallback-x11",
"--device=dri",
"--socket=wayland",
"--filesystem=xdg-run/pipewire-0"
],
"build-options": {
"append-path": "/usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm16/bin",
"prepend-ld-library-path": "/usr/lib/sdk/llvm16/lib",
"env": {
"RUST_BACKTRACE": "1",
"RUST_LOG": "pwvucontrol=debug",
"CARGO_REGISTRIES_CRATES_IO_PROTOCOL": "sparse",
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER": "clang",
"CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold",
"CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER": "clang",
"CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUSTFLAGS": "-C link-arg=-fuse-ld=/usr/lib/sdk/rust-stable/bin/mold"
}
},
"cleanup": [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules": [
"flatpak-shared-modules/lua5.4/lua-5.4.json",
{
"name": "lua"
},
{
"name": "wireplumber",
"builddir": true,
"buildsystem": "meson",
"build-options": {
"config-opts": [
"-Dsystem-lua=true",
"-Dsystem-lua-version=5.4"
]
},
"sources": [
{
"type": "git",
"tag": "0.4.16",
"url": "https://gitlab.freedesktop.org/pipewire/wireplumber.git"
}
]
},
{
"name": "pwvucontrol",
"builddir": true,
"buildsystem": "meson",
"sources": [
{
"type": "archive",
"sha256": "4984a06bddfeec1e62dbd45f84bc79e53b2e469b07bba3f7170131c7803115d7",
"url": "https://saivert.com/files/pwvucontrol-0.4.2.tar.xz"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment