Files
RedBear-OS/local/recipes/gpu/redox-drm/source/Cargo.toml
T
vasilito bc3d3e09ee fix: build system — resolve lockfile collisions + Intel display + relibc
- Symlinks in recipes/core/base/ and local/sources/base/ for sibling fork resolution
- Revert redox-drm Cargo.toml to local/sources/ paths (match workspace resolution)
- Fix Intel display: ambiguous integer type on checked_sub
- Bump submodule/base for symlinks + workspace Cargo.toml fix
- Bump submodule/relibc for ENOTTY + ENOPROTOOPT imports
2026-07-09 16:09:57 +03:00

32 lines
1.5 KiB
TOML

[package]
name = "redox-drm"
version = "0.3.0"
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" }