bc3d3e09ee
- 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
32 lines
1.5 KiB
TOML
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" }
|