mirror of
https://gitlab.com/gabmus/envision.git
synced 2025-07-29 20:28:48 +00:00
fix(libmonado): update to latest
This commit is contained in:
parent
b01eaf69f6
commit
26fb9c3a20
3 changed files with 36 additions and 42 deletions
36
Cargo.lock
generated
36
Cargo.lock
generated
|
@ -1078,14 +1078,18 @@ dependencies = [
|
|||
[[package]]
|
||||
name = "libmonado-rs"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/technobaboo/libmonado-rs?rev=e32e78c79ce9ec4a5a5de9eff30661c6c4307347#e32e78c79ce9ec4a5a5de9eff30661c6c4307347"
|
||||
source = "git+https://github.com/technobaboo/libmonado-rs#626d8f52d218c59a915edc61e91f849b8dc8922e"
|
||||
dependencies = [
|
||||
"bindgen",
|
||||
"cmake",
|
||||
"convert_case",
|
||||
"dlopen2",
|
||||
"flagset",
|
||||
"mint",
|
||||
"semver",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"xdg",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@ -1206,6 +1210,12 @@ dependencies = [
|
|||
"adler",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mint"
|
||||
version = "0.5.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff"
|
||||
|
||||
[[package]]
|
||||
name = "mio"
|
||||
version = "0.8.11"
|
||||
|
@ -1500,18 +1510,18 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "proc-macro2"
|
||||
version = "1.0.67"
|
||||
version = "1.0.86"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
|
||||
checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
|
||||
dependencies = [
|
||||
"unicode-ident",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "quote"
|
||||
version = "1.0.33"
|
||||
version = "1.0.36"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
|
||||
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
]
|
||||
|
@ -1778,18 +1788,18 @@ checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0"
|
|||
|
||||
[[package]]
|
||||
name = "serde"
|
||||
version = "1.0.188"
|
||||
version = "1.0.204"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
|
||||
checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
|
||||
dependencies = [
|
||||
"serde_derive",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "serde_derive"
|
||||
version = "1.0.188"
|
||||
version = "1.0.204"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
|
||||
checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
@ -1798,9 +1808,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "serde_json"
|
||||
version = "1.0.107"
|
||||
version = "1.0.120"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
|
||||
checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
|
||||
dependencies = [
|
||||
"itoa",
|
||||
"ryu",
|
||||
|
@ -1876,9 +1886,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "syn"
|
||||
version = "2.0.37"
|
||||
version = "2.0.72"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
|
||||
checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
|
33
Cargo.toml
33
Cargo.toml
|
@ -7,36 +7,21 @@ edition = "2021"
|
|||
|
||||
[dependencies]
|
||||
anyhow = "1.0.75"
|
||||
gettext-rs = { version = "0.7.0", features = [
|
||||
"gettext-system"
|
||||
] }
|
||||
gettext-rs = { version = "0.7.0", features = ["gettext-system"] }
|
||||
git2 = "0.18.2"
|
||||
gtk4 = { version = "0.8.2", features = [
|
||||
"v4_10",
|
||||
] }
|
||||
gtk4 = { version = "0.8.2", features = ["v4_10"] }
|
||||
lazy_static = "1.4.0"
|
||||
libadwaita = { version = "0.6.0", features = [
|
||||
"v1_4"
|
||||
] }
|
||||
libmonado-rs = { git = "https://github.com/technobaboo/libmonado-rs", rev = "e32e78c79ce9ec4a5a5de9eff30661c6c4307347" }
|
||||
libadwaita = { version = "0.6.0", features = ["v1_4"] }
|
||||
libmonado-rs = { git = "https://github.com/technobaboo/libmonado-rs" }
|
||||
rusb = "0.9.4"
|
||||
nix = { version = "0.29.0", features = [
|
||||
"fs",
|
||||
"signal"
|
||||
] }
|
||||
nix = { version = "0.29.0", features = ["fs", "signal"] }
|
||||
phf = "0.11.2"
|
||||
phf_macros = "0.11.2"
|
||||
relm4 = { version = "0.8.1", features = [
|
||||
"libadwaita"
|
||||
] }
|
||||
relm4 = { version = "0.8.1", features = ["libadwaita"] }
|
||||
relm4-components = "0.8.1"
|
||||
reqwest = { version = "0.12.4", features = [
|
||||
"blocking"
|
||||
] }
|
||||
serde = { version = "1.0.188", features = [
|
||||
"derive"
|
||||
] }
|
||||
serde_json = "1.0.106"
|
||||
reqwest = { version = "0.12.4", features = ["blocking"] }
|
||||
serde = { version = "1.0.204", features = ["derive"] }
|
||||
serde_json = "1.0.120"
|
||||
tracker = "0.2.1"
|
||||
uuid = { version = "1.8.0", features = ["v4", "fast-rng"] }
|
||||
vte4 = { version = "0.7.1", features = ["v0_72"] }
|
||||
|
|
|
@ -300,7 +300,7 @@ impl XRDevice {
|
|||
XRDeviceRole::Gamepad,
|
||||
XRDeviceRole::Eyes,
|
||||
]
|
||||
.iter()
|
||||
.into_iter()
|
||||
.for_each(|xrd| {
|
||||
if let Ok(dev) = monado.device_from_role(xrd.to_monado_str()) {
|
||||
devs_with_role.push(dev.id);
|
||||
|
@ -318,11 +318,10 @@ impl XRDevice {
|
|||
// }
|
||||
// };
|
||||
res.push(Self {
|
||||
name: dev.name,
|
||||
index: dev.id.to_string(),
|
||||
// serial,
|
||||
serial: None,
|
||||
dev_type: xrd.clone(),
|
||||
serial: dev.serial().ok(),
|
||||
name: dev.name,
|
||||
dev_type: xrd,
|
||||
..Default::default()
|
||||
})
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue