Files
RedBear-OS/local/recipes/gpu/redox-drm/source/Cargo.toml
T

32 lines
1.5 KiB
TOML

[package]
name = "redox-drm"
version = "0.3.1"
edition = "2021"
description = "DRM scheme daemon for Redox OS — provides GPU modesetting and buffer management"
[dependencies]
redox-driver-sys = { version = "0.3", path = "../../../drivers/redox-driver-sys/source" }
linux-kpi = { version = "0.3", path = "../../../drivers/linux-kpi/source" }
# libredox arrives transitively through daemon; keeping a direct dep
# here would collide with daemon's workspace resolution path
# (recipes/core/base/libredox symlink). The redox-drm source does not
# use libredox directly — it's only needed as a transitive dependency.
redox_syscall = { path = "../../../../../local/sources/syscall", features = ["std"] }
syscall04 = { package = "redox_syscall", version = "0.4" }
# Use the recipe-location symlink path to match daemon's workspace
# resolution, avoiding lockfile collision between
# local/sources/redox-scheme and recipes/core/base/redox-scheme
redox-scheme = { path = "../../../../../local/sources/redox-scheme" }
daemon = { path = "../../../../../local/sources/base/daemon" }
log = "0.4"
thiserror = "2"
bitflags = "2"
getrandom = "0.2"
[patch.crates-io]
redox-driver-sys = { path = "../../../drivers/redox-driver-sys/source" }
linux-kpi = { path = "../../../drivers/linux-kpi/source" }
# libredox omitted — resolved through daemon workspace transitive dep
redox-scheme = { path = "../../../../../local/sources/redox-scheme" }
redox_syscall = { path = "../../../../../local/sources/syscall" }