[package] edition = "2021" name = "stardust-xr-server" version = "0.10.2" authors = ["Nova King "] description = "Stardust XR reference display server" license = "GPLv2" repository = "https://github.com/StardustXR/stardust-xr-server/" homepage = "https://stardustxr.org" [dependencies] color-eyre = { version = "0.6.2", default-features = false } clap = { version = "4.0.8", features = ["derive"] } ctrlc = "3.2.2" dashmap = "5.3.4" flatbuffers = "22.9.29" flexbuffers = "2.0.0" glam = {version = "0.22.0", features = ["mint"]} lazy_static = "1.4.0" mint = "0.5.9" nanoid = "0.4.0" once_cell = "1.12.0" parking_lot = "0.12.1" portable-atomic = {version = "0.3.0", features = ["float", "std"]} rccell = "0.1.3" rustc-hash = "1.1.0" slab = "0.4.6" tokio = { version = "1", features = ["full"] } thiserror = "1.0.31" send_wrapper = "0.6.0" prisma = "0.1.1" slog = "2.7.0" xkbcommon = { version = "0.5.0", default-features = false, optional = true } stardust-xr = "0.10.0" directories = "4.0.1" serde = { version = "1.0.145", features = ["derive"] } tracing = "0.1.37" tracing-subscriber = { version = "0.3.16", features = ["env-filter"] } tracing-slog = "0.2.0" global_counter = "0.2.2" [dependencies.stereokit] default-features = false features = ["linux-egl", "color_named", "prisma"] version = "0.11.0" [dependencies.smithay] git = "https://github.com/technobaboo/smithay.git" # Until we get stereokit to understand OES samplers and external textures default-features = false features = ["desktop", "renderer_gl", "wayland_frontend"] version = "*" optional = true [features] default = ["wayland"] wayland = ["dep:smithay", "dep:xkbcommon"] # [patch.crates-io.stereokit] # path = "../stereokit-rs" # [patch.crates-io.stereokit-sys] # path = "../stereokit-sys"