yggdrasil/userspace/Cargo.toml

69 lines
2.2 KiB
TOML
Raw Normal View History

2023-07-19 21:57:18 +03:00
[workspace]
2023-07-20 12:00:41 +03:00
resolver = "1"
2023-07-19 21:57:18 +03:00
members = [
2024-11-06 20:58:31 +02:00
"dyn-loader",
2025-03-05 00:36:51 +02:00
"graphics/colors",
"graphics/term",
2024-11-01 15:32:19 +02:00
"lib/cross",
2025-03-05 00:36:51 +02:00
"lib/libcolors",
"lib/libpsf",
"lib/libterm",
"lib/logsink",
"lib/runtime",
"lib/uipc",
2025-03-05 00:36:51 +02:00
"lib/yasync",
"netutils",
"sysutils",
"tools/crypt",
"tools/init",
2025-03-05 11:30:04 +02:00
"tools/md2txt",
2025-03-05 00:36:51 +02:00
"tools/rdb",
"tools/red",
"tools/rsh",
"tools/shell",
"tools/strace",
2025-02-24 14:53:09 +02:00
]
2024-11-11 15:19:36 +02:00
exclude = ["dynload-program", "test-kernel-module", "lib/ygglibc"]
[workspace.dependencies]
2024-11-04 16:29:09 +02:00
log = "0.4.22"
2024-10-30 21:15:26 +02:00
clap = { version = "4.5.20", features = ["std", "derive", "help", "usage"], default-features = false }
clap-num = "1.1.1"
2024-10-30 21:15:26 +02:00
serde_json = "1.0.132"
serde = { version = "1.0.214", features = ["derive"] }
bytemuck = "1.19.0"
thiserror = "1.0.64"
env_logger = "0.11.5"
2024-11-02 19:17:32 +02:00
sha2 = { version = "0.10.8" }
2024-12-02 10:19:48 +02:00
chrono = { version = "0.4.31", default-features = false }
2024-12-09 10:21:15 +02:00
postcard = { version = "1.1.1", features = ["alloc"] }
tui = { version = "0.19.0", default-features = false }
2025-03-03 17:53:19 +02:00
toml = "0.8.20"
2025-02-18 19:44:17 +02:00
raqote = { version = "0.8.3", default-features = false }
2024-11-01 15:32:19 +02:00
# Vendored/patched dependencies
rand = { git = "https://git.alnyan.me/yggdrasil/rand.git", branch = "alnyan/yggdrasil" }
ring = { git = "https://git.alnyan.me/yggdrasil/ring.git", branch = "alnyan/yggdrasil" }
rsa = { git = "https://git.alnyan.me/yggdrasil/rsa.git", branch = "alnyan/yggdrasil" }
curve25519-dalek = { git = "https://git.alnyan.me/yggdrasil/curve25519-dalek.git", branch = "alnyan/yggdrasil" }
x25519-dalek = { git = "https://git.alnyan.me/yggdrasil/curve25519-dalek.git", branch = "alnyan/yggdrasil" }
ed25519-dalek = { git = "https://git.alnyan.me/yggdrasil/curve25519-dalek.git", branch = "alnyan/yggdrasil" }
# Internal crates
libterm.path = "lib/libterm"
runtime.path = "lib/runtime"
libcolors = { path = "lib/libcolors", default-features = false }
2025-02-18 19:44:17 +02:00
libpsf.path = "lib/libpsf"
2024-10-31 13:14:07 +02:00
cross.path = "lib/cross"
uipc.path = "lib/uipc"
yggdrasil-rt.path = "../lib/runtime"
yggdrasil-abi = { path = "../lib/abi", features = ["serde", "alloc", "bytemuck"] }
abi-serde = { path = "../lib/abi-serde" }
2025-02-27 18:49:20 +02:00
abi-lib = { path = "../lib/abi-lib" }
logsink.path = "lib/logsink"
2025-02-24 14:53:09 +02:00
libutil.path = "../lib/libutil"
2024-12-04 20:44:17 +02:00
[workspace.lints.rust]
unexpected_cfgs = { level = "allow", check-cfg = ['cfg(rust_analyzer)'] }