mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-07 20:09:59 +03:00
This allows to dynamically add clients when an event is received from an unknown IP address. The user is asked to confirm any unknown connection from new clients. Currently the back-ends for event producing and consuming are not yet notified, so events will not be received and sent to the newly created clients.
39 lines
1.2 KiB
TOML
39 lines
1.2 KiB
TOML
[package]
|
|
name = "lan-mouse"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[profile.release]
|
|
strip = true
|
|
lto = "fat"
|
|
|
|
[dependencies]
|
|
tempfile = "3.2"
|
|
trust-dns-resolver = "0.22"
|
|
memmap = "0.7"
|
|
toml = "0.5"
|
|
serde = "1.0"
|
|
serde_derive = "1.0"
|
|
anyhow = "1.0.71"
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
wayland-client = { version="0.30.0", optional = true }
|
|
wayland-protocols = { version="0.30.0", features=["client", "staging", "unstable"], optional = true }
|
|
wayland-protocols-wlr = { version="0.1.0", features=["client"], optional = true }
|
|
wayland-protocols-misc = { version="0.1.0", features=["client"], optional = true }
|
|
wayland-protocols-plasma = { version="0.1.0", features=["client"], optional = true }
|
|
x11 = { version = "2.21.0", features = ["xlib", "xtest"], optional = true }
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
winapi = { version = "0.3.9", features = ["winuser"] }
|
|
|
|
|
|
[features]
|
|
default = ["wayland", "x11", "xdg_desktop_portal", "libei"]
|
|
wayland = ["dep:wayland-client", "dep:wayland-protocols", "dep:wayland-protocols-wlr", "dep:wayland-protocols-misc", "dep:wayland-protocols-plasma"]
|
|
x11 = ["dep:x11"]
|
|
xdg_desktop_portal = []
|
|
libei = []
|