workspace deps sorting

This commit is contained in:
galister 2026-07-11 23:14:19 +09:00
parent b83c54334f
commit 3c7e91c28c
9 changed files with 64 additions and 46 deletions

View File

@ -15,11 +15,14 @@ members = [
[workspace.dependencies]
anyhow = "1.0.100"
bytes = { version = "1.11.1" }
chrono = "0.4.42"
clap = { version = "4.5.53", features = ["derive"] }
dbus = { version = "0.9.12" }
glam = { version = "0.30.9", features = ["mint", "serde"] }
idmap = "0.2.2"
idmap-derive = "0.2.22"
interprocess = { version = "2.2.3" }
libc = "0.2.178"
log = "0.4.29"
pipewire = { version = "0.10", features = ["v0_3_33", "v0_3_65"] }
regex = "1.12.2"
@ -31,6 +34,8 @@ slotmap = "1.1.1"
smallvec = "1.15.2"
smol = "2.0.2"
strum = { version = "0.27.2", features = ["derive"] }
tokio = "1.48.0" # TODO: switch to smol for ipc
tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
uuid = { version = "1.19.0", features = ["fast-rng", "serde", "v4"] }
vulkano = {
version = "0.35.2",
@ -43,6 +48,7 @@ vulkano-shaders = "0.35.0"
wayland-client = { version = "0.31" }
wayland-protocols = { version = "0.32" }
wayland-protocols-misc = { version = "0.3.12" }
winit = "0.30.12"
xdg = "3.0.0"
[patch.crates-io]

View File

@ -8,27 +8,32 @@ authors = ["galister", "oo8dev"]
repository = "https://github.com/wlx-team/wayvr"
[dependencies]
wayvr-ipc = { path = "../wayvr-ipc", default-features = false }
wgui = { path = "../wgui/" }
wlx-common = { path = "../wlx-common" }
anyhow.workspace = true
async-native-tls = "0.5.0"
chrono = "0.4.42"
chrono.workspace = true
glam = { workspace = true, features = ["mint", "serde"] }
http-body-util = "0.1.3"
hyper = { version = "1.8.1", features = ["client", "http1", "http2"] }
keyvalues-parser = { git = "https://codeberg.org/CosmicHarper/vdf-rs.git", rev = "fc6dcbea9eb13cacb98dea40063f6f56cde6e145" }
log.workspace = true
lz4_flex = { version = "0.13.1", features = ["frame"] }
rust-embed.workspace = true
serde = { workspace = true, features = ["rc"] }
serde_json.workspace = true
smol = { workspace = true }
smol-hyper = "0.1.1"
strum.workspace = true
uuid.workspace = true
wayvr-ipc = { path = "../wayvr-ipc", default-features = false }
wgui = { path = "../wgui/" }
wlx-common = { path = "../wlx-common" }
xdg.workspace = true
async-native-tls = "0.5.0"
http-body-util = "0.1.3"
hyper = { version = "1.8.1", features = ["client", "http1", "http2"] }
keyvalues-parser = {
git = "https://codeberg.org/CosmicHarper/vdf-rs.git",
rev = "fc6dcbea9eb13cacb98dea40063f6f56cde6e145"
}
lz4_flex = { version = "0.13.1", features = ["frame"] }
smol-hyper = "0.1.1"
[features]
default = ["monado"]
monado = []

View File

@ -8,14 +8,15 @@ authors = ["galister", "oo8dev"]
repository = "https://github.com/wlx-team/wayvr"
[dependencies]
anyhow = { workspace = true }
glam = { workspace = true }
log = { workspace = true }
rust-embed = "8.9.0"
tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
wgui = { path = "../wgui/" }
winit = "0.30.12"
vulkano = { workspace = true }
vulkano-shaders = { workspace = true }
dash-frontend = { path = "../dash-frontend/" }
wgui = { path = "../wgui/" }
wlx-common = { path = "../wlx-common" }
anyhow.workspace = true
glam.workspace = true
log.workspace = true
rust-embed.workspace = true
tracing-subscriber.workspace = true
vulkano.workspace = true
vulkano-shaders.workspace = true
winit.workspace = true

View File

@ -119,6 +119,7 @@ impl TestbedGeneric {
rect.params.color = color;
})),
dev_mode: false,
..Default::default()
};
let (layout, parser_state) = wgui::parser::new_layout_from_assets(

View File

@ -8,16 +8,16 @@ authors = ["galister", "oo8dev"]
repository = "https://github.com/wlx-team/wayvr"
[dependencies]
anyhow = "1.0.93"
anyhow.workspace = true
bytes.workspace = true
log = "0.4.22"
log.workspace = true
serde.workspace = true
smallvec = "1.13.2"
smallvec.workspace = true
# client-only deps
interprocess = { version = "2.2.2", features = ["tokio"], optional = true }
interprocess = { workspace = true, features = ["tokio"], optional = true }
serde_json.workspace = true
tokio = { version = "1.43.1", features = ["macros"], optional = true }
tokio = { workspace = true, features = ["macros"], optional = true }
tokio-util = { version = "0.7.13", optional = true }
[features]

View File

@ -27,11 +27,14 @@ wlx-capture = { path = "../wlx-capture" }
wlx-common = { path = "../wlx-common" }
anyhow.workspace = true
chrono = { workspace = true, features = ["unstable-locales"] }
clap.workspace = true
dbus.workspace = true
glam = { workspace = true, features = ["mint", "serde"] }
idmap = { workspace = true, features = ["serde"] }
idmap-derive.workspace = true
interprocess.workspace = true
libc.workspace = true
log.workspace = true
pipewire = { workspace = true, optional = true }
regex.workspace = true
@ -40,14 +43,21 @@ serde = { workspace = true, features = ["rc"] }
serde_json.workspace = true
serde_json5.workspace = true
slotmap.workspace = true
smallvec.workspace = true
smol = { workspace = true }
strum.workspace = true
tracing-subscriber.workspace = true
uuid = { workspace = true }
vulkano.workspace = true
vulkano-shaders.workspace = true
wayland-client = { workspace = true }
wayland-protocols = { workspace = true }
wayland-protocols-misc = { workspace = true }
winit = { workspace = true, optional = true }
xdg.workspace = true
ash = "^0.38.0" # must match vulkano
bytes = { workspace = true }
chrono = { version = "0.4.42", features = ["unstable-locales"] }
chrono-tz = "0.10.4"
config = "0.15.19"
futures = "0.3.31"
@ -59,10 +69,8 @@ image_dds = {
]
}
input-linux = "0.7.1"
interprocess = { version = "2.2.3" }
json = { version = "0.12.4", optional = true }
json5 = "1.3.0"
libc = "0.2.178"
libmonado = {
git = "https://github.com/wayvr-org/libmonado-rs.git",
rev = "6f66b26930c24a8a2fc57ddcd85704784894c750",
@ -85,7 +93,6 @@ pure-rust-locales = "0.8.2"
rosc = { version = "0.11.4", optional = true }
serde_yaml = "0.9.34"
signal-hook = "0.3.18"
smallvec = "1.15.1"
smithay = {
version = "0.7.0",
default-features = false,
@ -97,17 +104,10 @@ smithay = {
]
}
smithay-clipboard = "0.7.3"
smol = { workspace = true }
sysinfo = { version = "0.37" }
thiserror = "2.0"
tracing = "0.1.43"
tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
uuid = { workspace = true }
wayland-client = { workspace = true }
wayland-protocols = { workspace = true }
wayland-protocols-misc = { workspace = true }
whisper-rs = { version = "0.16.0", features = ["vulkan"], optional = true }
winit = { version = "0.30.12", optional = true }
xcb = {
version = "1.6.0",
features = [

View File

@ -8,12 +8,14 @@ authors = ["galister", "oo8dev"]
repository = "https://github.com/wlx-team/wayvr"
[dependencies]
wayvr-ipc = { path = "../wayvr-ipc" }
anyhow.workspace = true
log.workspace = true
clap.workspace = true
log.workspace = true
serde.workspace = true
serde_json.workspace = true
tokio.workspace = true
env_logger = "0.11.8"
tokio = "1.48.0"
wayvr-ipc = { path = "../wayvr-ipc" }
shell-words = "1.1.1"

View File

@ -13,6 +13,7 @@ license = "GPL-3.0-only"
[dependencies]
dbus = { workspace = true, features = ["futures"], optional = true }
idmap = { workspace = true }
libc.workspace = true
log = { workspace = true }
pipewire = { workspace = true, optional = true }
slotmap.workspace = true
@ -29,7 +30,6 @@ wayland-protocols = {
}
drm-fourcc = "2.2.0"
libc = "0.2.178"
rxscreen = {
version = "0.1.7",
features = [

View File

@ -7,11 +7,11 @@ license = "GPL-3.0-only"
authors = ["galister", "oo8dev"]
repository = "https://github.com/wlx-team/wayvr"
[dependencies]
wayvr-ipc = { path = "../wayvr-ipc", default-features = false }
anyhow.workspace = true
chrono.workspace = true
glam.workspace = true
idmap = { workspace = true, features = ["serde"] }
idmap-derive.workspace = true
@ -19,14 +19,17 @@ log.workspace = true
serde = { workspace = true, features = ["rc"] }
serde_json.workspace = true
serde_json5.workspace = true
smol.workspace = true
strum.workspace = true
xdg.workspace = true
chrono = "0.4.42"
smol = { workspace = true }
wgui = { path = "../wgui/" }
rodio = { version = "0.22.2", default-features = false, features = ["playback", "mp3", "hound", "recording"] }
glob = "0.3.3"
walkdir = "2.5.0"
rust-ini = "0.21.3"
identicons-svg = "0.1.0"
rodio = {
version = "0.22.2",
default-features = false,
features = ["hound", "mp3", "playback", "recording"]
}
rust-ini = "0.21.3"
walkdir = "2.5.0"
wgui = { path = "../wgui/" }