[package] name = "dr-plat" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true [dependencies] dr-types.workspace = true thiserror.workspace = true # `std` is not one of `log`'s default features, and `diagnostics::install` # needs `set_boxed_logger`, which is gated behind it. Stated here rather than # left to feature unification with whichever dependant happens to pull # `env_logger` in — that unification holds for `cargo build --workspace` and # not for `cargo build -p dr-plat`. log = { workspace = true, features = ["std"] } [target.'cfg(all(unix, not(target_os = "android")))'.dependencies] keyring.workspace = true # The two display servers FR-PLAT-LIN-2 names, each asked for the profile it # knows how to state (FR-DSP-8, `display.rs`). Both are already in the tree # via winit, so this adds compilation of nothing that was not already built. x11rb.workspace = true wayland-client.workspace = true wayland-protocols.workspace = true [target.'cfg(target_os = "android")'.dependencies] android-native-keyring-store.workspace = true keyring-core.workspace = true [dev-dependencies] env_logger.workspace = true