hboard/Cargo.toml

33 lines
1.1 KiB
TOML

[package]
name = "hboard"
version = "0.1.0"
edition = "2021"
[dependencies]
ctrlc = "3.4.5"
libc = "0.2.158"
linuxfb = { version = "0.3.1", optional = true }
log = { version = "0.4.22", default-features = false }
smithay-client-toolkit = { version = "0.19.2", optional = true, default-features = false }
# compile error otherwise
# steel-core = { path = "../steel/crates/steel-core", optional = true }
marwood = { path = "../marwood/marwood", default-features = false } # , optional = true }
swash = "0.1.18"
wayland-protocols-misc = { version = "0.3.3", features = [
"client",
], optional = true }
toml_edit = { version = "0.22.20" }
# serde_json5 = "0.1.0"
serde = { version = "1.0.209", features = ["derive"] }
env_logger = { version = "0.11.5", default-features = false }
[features]
default = ["wayland-v2", "framebuffer", "env_logger/auto-color"] # , "marwood"]
framebuffer = ["linuxfb"]
wayland = ["smithay-client-toolkit"]
wayland-v1 = ["wayland"]
wayland-v2 = ["wayland", "wayland-protocols-misc"]
# steel = ["steel-core"]
# marwood = []
minimal = ["framebuffer"]