Files
RedBear-OS/local/recipes/system/redbear-sessiond/source/Cargo.toml
T
vasilito 04b7641e85 config: add x11proto dependency for libxau and SDDM
- Add x11proto to redbear-full.toml package list
- libxau recipe updated with x11proto dependency and custom build script
- Fixes libxau build failure: 'Package xproto was not found'
2026-06-20 14:57:46 +03:00

26 lines
943 B
TOML

[package]
name = "redbear-sessiond"
version = "0.1.0"
edition = "2024"
[[bin]]
name = "redbear-sessiond"
path = "src/main.rs"
[dependencies]
zbus = { version = "5", default-features = false, features = ["tokio"] }
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
libredox = "0.1"
redox-syscall = { package = "redox_syscall", version = "0.8" }
# Patch tokio to recover from transient EBADF/EINVAL on Redox's scheme:event
# epoll. Without this, redbear-sessiond panics during early-boot scheme
# churn. The patch lives at local/patches/tokio/P0-epoll-redox-recovery.patch
# and must be regenerated when tokio is upgraded. Remove this override once
# tokio upstream ships a Redox-specific recovery arm (or once Redox's
# epoll scheme is stabilized to never return EBADF/EINVAL under normal use).
[patch.crates-io]
tokio = { path = "../../../../../local/patches/tokio/vendored" }