lesavka/client/Cargo.toml

39 lines
1.4 KiB
TOML
Raw Normal View History

2025-06-17 22:02:33 -05:00
[[bin]]
2025-06-23 07:18:26 -05:00
name = "lesavka-client"
2025-06-17 22:02:33 -05:00
path = "src/main.rs"
2025-06-01 13:31:22 -05:00
[package]
2025-06-23 07:18:26 -05:00
name = "lesavka_client"
2025-07-03 08:19:59 -05:00
version = "0.6.0"
2025-06-08 04:11:58 -05:00
edition = "2024"
2025-06-01 13:31:22 -05:00
[dependencies]
tokio = { version = "1.45", features = ["full", "fs", "rt-multi-thread", "macros", "sync", "time"] }
2025-06-08 04:11:58 -05:00
tonic = { version = "0.13", features = ["transport"] }
tokio-stream = { version = "0.1", features = ["sync"] }
anyhow = "1.0"
2025-06-23 20:32:19 -05:00
lesavka_common = { path = "../common" }
2025-06-08 04:11:58 -05:00
tracing = { version = "0.1", features = ["std"] }
tracing-subscriber = { version = "0.3", features = ["fmt", "env-filter"] }
tracing-appender = "0.2"
2025-06-08 04:11:58 -05:00
futures = "0.3"
evdev = "0.13"
2025-06-21 05:21:57 -05:00
gstreamer = { version = "0.23", features = ["v1_22"] }
gstreamer-app = "0.23"
2025-06-29 22:39:17 -05:00
gstreamer-video = { package = "gstreamer-video", version = "0.23" }
2025-06-24 00:19:16 -05:00
gstreamer-gl-wayland = "0.23"
2025-06-29 22:39:17 -05:00
gtk = { version = "0.8", package = "gtk4", features = ["v4_6"] }
2025-06-21 05:21:57 -05:00
winit = "0.30"
raw-window-handle = "0.6"
2025-06-29 04:54:39 -05:00
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
2025-06-30 19:35:38 -05:00
async-stream = "0.3"
2025-07-01 10:23:51 -05:00
shell-escape = "0.1"
2025-06-01 14:54:25 -05:00
[build-dependencies]
2025-06-08 04:11:58 -05:00
prost-build = "0.13"
[lib]
2025-06-23 07:18:26 -05:00
name = "lesavka_client"
2025-06-08 04:11:58 -05:00
path = "src/lib.rs"