47 lines
1.3 KiB
TOML
47 lines
1.3 KiB
TOML
[package]
|
|
name = "sidebus-broker"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
authors = [ "Val Packett <val@invisiblethingslab.com>" ]
|
|
keywords = [ "D-Bus", "Desktop", "Virtualization" ]
|
|
description = "A cross-domain D-Bus proxy for desktop microVMs"
|
|
license = "MIT"
|
|
homepage = "https://git.clan.lol/clan/sidebus"
|
|
repository = "https://git.clan.lol/clan/sidebus"
|
|
|
|
[features]
|
|
default = ["all-portals", "spawn-virtiofsd"]
|
|
all-portals = [
|
|
"portal-camera", "portal-file-chooser", "portal-file-transfer",
|
|
"portal-inhibit", "portal-notification", "portal-print", "portal-screen-cast",
|
|
"portal-screenshot", "portal-settings", "portal-wallpaper"
|
|
]
|
|
portal-camera = []
|
|
portal-file-chooser = []
|
|
portal-file-transfer = []
|
|
portal-inhibit = []
|
|
portal-notification = []
|
|
portal-print = []
|
|
portal-screen-cast = []
|
|
portal-screenshot = []
|
|
portal-settings = []
|
|
portal-wallpaper = []
|
|
spawn-virtiofsd = []
|
|
|
|
[dependencies]
|
|
sidebus-common = { workspace = true }
|
|
busd = { workspace = true }
|
|
clap = { version = "4.5.40", features = ["derive"] }
|
|
eyre = "0.6.12"
|
|
tokio = { version = "1.46.0", features = ["full"] }
|
|
tokio-vsock = "0.7.1"
|
|
tracing = "0.1.41"
|
|
tracing-subscriber = "0.3.19"
|
|
zbus = { workspace = true }
|
|
tokio-stream = "0.1.17"
|
|
rustix = { version = "1.0.8", features = ["fs"] }
|
|
url = "2.5.4"
|
|
rand = "0.9.2"
|
|
futures = "0.3.31"
|
|
libc = "0.2.178"
|