update all cargo crates to the newest version, unify crate versions

This commit is contained in:
Aleksander
2025-09-20 15:28:48 +02:00
parent aadf11590e
commit 1358af75e3
7 changed files with 808 additions and 708 deletions

1435
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -14,11 +14,12 @@ members = ["uidev", "wgui", "wlx-overlay-s", "wlx-capture", "dash-frontend"]
resolver = "3"
[workspace.dependencies]
anyhow = "1.0.98"
glam = "0.30.3"
log = "0.4.27"
vulkano = { version = "0.35.1", default-features = false, features = [
anyhow = "1.0.100"
glam = "0.30.7"
log = "0.4.28"
rust-embed = "8.7.2"
vulkano = { version = "0.35.2", default-features = false, features = [
"macros",
] }
vulkano-shaders = "0.35.0"
wayland-client = { version = "0.31.10" }
wayland-client = { version = "0.31.11" }

View File

@@ -8,5 +8,5 @@ anyhow.workspace = true
wgui = { path = "../wgui/" }
glam = { workspace = true }
log = { workspace = true }
rust-embed = "8.7.2"
rust-embed = { workspace = true }
chrono = "0.4.42"

View File

@@ -9,9 +9,9 @@ anyhow = { workspace = true }
glam = { workspace = true }
log = { workspace = true }
rust-embed = "8.7.2"
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
wgui = { path = "../wgui/" }
winit = "0.30.10"
winit = "0.30.12"
vulkano = { workspace = true }
vulkano-shaders = { workspace = true }
dash-frontend = { path = "../dash-frontend/" }

View File

@@ -8,7 +8,7 @@ anyhow = { workspace = true }
cosmic-text = "0.14.2"
etagere = "0.2.15"
glam = { workspace = true }
image = { version = "0.25.6", default-features = false, features = [
image = { version = "0.25.8", default-features = false, features = [
"gif",
"jpeg",
"png",
@@ -19,13 +19,13 @@ log = { workspace = true }
lru = "0.14.0"
ouroboros = "0.18.5"
parking_lot = "0.12.4"
regex = "1.11.1"
regex = "1.11.2"
resvg = { version = "0.45.1", default-features = false }
roxmltree = "0.20.0"
rustc-hash = "2.1.1"
serde_json = "1.0.141"
serde_json = "1.0.145"
slotmap = "1.0.7"
smallvec = "1.15.0"
taffy = "0.8.1"
smallvec = "1.15.1"
taffy = "0.9.1"
vulkano = { workspace = true }
vulkano-shaders = { workspace = true }

View File

@@ -29,8 +29,8 @@ ashpd = { version = "0.11.0", default-features = false, features = [
"async-std",
], optional = true }
drm-fourcc = "2.2.0"
idmap = "0.2.21"
libc = "0.2.171"
idmap = "0.2.22"
libc = "0.2.175"
log = { workspace = true }
pipewire = { git = "https://gitlab.freedesktop.org/galister/pipewire-rs.git", ref = "ba32202c3c391004c3bb533b58fa75a50e47ff57", features = [
"v0_3_33",
@@ -43,7 +43,7 @@ rxscreen = { version = "0.1.7", features = [
], optional = true }
smithay-client-toolkit = { version = "0.19.2", optional = true }
wayland-client = { workspace = true, optional = true }
wayland-protocols = { version = "0.32.6", features = [
wayland-protocols = { version = "0.32.9", features = [
"wayland-client",
"client",
"staging",

View File

@@ -22,20 +22,20 @@ categories = ["games"]
[dependencies]
anyhow = { workspace = true }
ash = "^0.38.0" # must match vulkano
chrono = "0.4.38"
chrono-tz = "0.10.0"
clap = { version = "4.5.6", features = ["derive"] }
config = "0.15.11"
ctrlc = { version = "3.4.4", features = ["termination"] }
dbus = { version = "0.9.7" }
futures = "0.3.30"
chrono = "0.4.42"
chrono-tz = "0.10.4"
clap = { version = "4.5.48", features = ["derive"] }
config = "0.15.16"
ctrlc = { version = "3.5.0", features = ["termination"] }
dbus = { version = "0.9.9" }
futures = "0.3.31"
glam = { workspace = true, features = ["mint", "serde"] }
idmap = { version = "0.2.21", features = ["serde"] }
idmap = { version = "0.2.22", features = ["serde"] }
idmap-derive = "0.1.2"
input-linux = "0.7.0"
input-linux = "0.7.1"
json = { version = "0.12.4", optional = true }
json5 = "0.4.1"
libc = "0.2.155"
libc = "0.2.175"
log = { workspace = true }
openxr = { git = "https://github.com/Ralith/openxrs", rev = "d0afdd3365bc1e14de28f6a3a21f457e788a702e", features = [
"linked",
@@ -45,34 +45,34 @@ ovr_overlay = { features = [
"ovr_input",
"ovr_system",
], git = "https://github.com/galister/ovr_overlay_oyasumi", optional = true }
regex = "1.11.1"
regex = "1.11.2"
rodio = { version = "0.20.1", default-features = false, features = [
"wav",
"hound",
] }
rosc = { version = "0.11.4", optional = true }
serde = { version = "1.0.203", features = ["derive", "rc"] }
serde_json = "1.0.117"
serde = { version = "1.0.225", features = ["derive", "rc"] }
serde_json = "1.0.145"
serde_yaml = "0.9.34"
smallvec = "1.13.2"
strum = { version = "0.27.1", features = ["derive"] }
smallvec = "1.15.1"
strum = { version = "0.27.2", features = ["derive"] }
sysinfo = { version = "0.35" }
thiserror = "2.0"
wlx-capture = { path = "../wlx-capture" }
libmonado = { version = "1.3.2", optional = true }
winit = { version = "0.30", optional = true }
winit = { version = "0.30.12", optional = true }
xdg = "3.0"
log-panics = { version = "2.1.0", features = ["with-backtrace"] }
serde_json5 = "0.2.1"
xkbcommon = { version = "0.8.0" }
xcb = { version = "1.4.0", optional = true, features = [
xcb = { version = "1.6.0", optional = true, features = [
"as-raw-xcb-connection",
] }
image_dds = { version = "0.7.2", default-features = false, features = [
"ddsfile",
] }
mint = "0.5.9"
tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
tracing = "0.1.41"
vulkano = { workspace = true }
vulkano-shaders = { workspace = true }
@@ -89,17 +89,17 @@ smithay = { version = "0.5.1", default-features = false, features = [
"xwayland",
"wayland_frontend",
], optional = true }
uuid = { version = "1.10.0", features = ["v4", "fast-rng"], optional = true }
uuid = { version = "1.18.1", features = ["v4", "fast-rng"], optional = true }
wayland-client = { workspace = true, optional = true }
wayland-egl = { version = "0.32.4", optional = true }
interprocess = { version = "2.2.2", optional = true }
bytes = { version = "1.9.0", optional = true }
wayland-egl = { version = "0.32.8", optional = true }
interprocess = { version = "2.2.3", optional = true }
bytes = { version = "1.10.1", optional = true }
wayvr_ipc = { git = "https://github.com/olekolek1000/wayvr-ipc.git", rev = "a72587d23f3bb8624d9aeb1f13c0a21e65350f51", default-features = false, optional = true }
rust-embed = "8.7.2"
rust-embed = { workspace = true }
################################
[build-dependencies]
regex = { version = "1.11.1" }
regex = { version = "1.11.2" }
[features]
default = ["openvr", "openxr", "osc", "x11", "wayland", "wayvr"]