diff --git a/Cargo.lock b/Cargo.lock index 3f95a73..fd7cda2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -155,6 +155,24 @@ dependencies = [ "libc", ] +[[package]] +name = "async-process" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" +dependencies = [ + "async-io", + "async-lock", + "autocfg", + "blocking", + "cfg-if", + "event-listener", + "futures-lite", + "rustix", + "signal-hook", + "windows-sys 0.48.0", +] + [[package]] name = "async-recursion" version = "0.3.2" @@ -1556,7 +1574,7 @@ dependencies = [ "wayland-client", "wayland-protocols", "wayland-protocols-wlr", - "zbus 3.11.1", + "zbus 3.13.1", ] [[package]] @@ -2618,6 +2636,16 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "signal-hook" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" +dependencies = [ + "libc", + "signal-hook-registry", +] + [[package]] name = "signal-hook-registry" version = "1.4.1" @@ -3239,7 +3267,7 @@ checksum = "b0b1d77de98ab2e5187f5fa2b045b8c4eecfc49e5ccd07f16f4c89f008116f8c" dependencies = [ "serde", "serde_repr", - "zbus 3.11.1", + "zbus 3.13.1", ] [[package]] @@ -3724,6 +3752,16 @@ dependencies = [ "nom", ] +[[package]] +name = "xdg-home" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" +dependencies = [ + "nix 0.26.2", + "winapi", +] + [[package]] name = "zbus" version = "2.3.2" @@ -3766,21 +3804,21 @@ dependencies = [ [[package]] name = "zbus" -version = "3.11.1" +version = "3.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc29e76f558b2cb94190e8605ecfe77dd40f5df8c072951714b4b71a97f5848" +checksum = "6c3d77c9966c28321f1907f0b6c5a5561189d1f7311eea6d94180c6be9daab29" dependencies = [ "async-broadcast 0.5.1", "async-executor", "async-fs", "async-io", "async-lock", + "async-process", "async-recursion 1.0.4", "async-task", "async-trait", "byteorder", "derivative", - "dirs 4.0.0", "enumflags2", "event-listener", "futures-core", @@ -3798,7 +3836,8 @@ dependencies = [ "tracing", "uds_windows", "winapi", - "zbus_macros 3.11.1", + "xdg-home", + "zbus_macros 3.13.1", "zbus_names", "zvariant", ] @@ -3818,15 +3857,16 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "3.11.1" +version = "3.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62a80fd82c011cd08459eaaf1fd83d3090c1b61e6d5284360074a7475af3a85d" +checksum = "f6e341d12edaff644e539ccbbf7f161601294c9a84ed3d7e015da33155b435af" dependencies = [ "proc-macro-crate", "proc-macro2", "quote 1.0.26", "regex", "syn 1.0.109", + "winnow", "zvariant_utils", ] @@ -3843,9 +3883,9 @@ dependencies = [ [[package]] name = "zvariant" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46fe4914a985446d6fd287019b5fceccce38303d71407d9e6e711d44954a05d8" +checksum = "622cc473f10cef1b0d73b7b34a266be30ebdcfaea40ec297dd8cbda088f9f93c" dependencies = [ "byteorder", "enumflags2", @@ -3857,9 +3897,9 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "3.12.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34c20260af4b28b3275d6676c7e2a6be0d4332e8e0aba4616d34007fd84e462a" +checksum = "5d9c1b57352c25b778257c661f3c4744b7cefb7fc09dd46909a153cce7773da2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3870,9 +3910,9 @@ dependencies = [ [[package]] name = "zvariant_utils" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b22993dbc4d128a17a3b6c92f1c63872dd67198537ee728d8b5d7c40640a8b" +checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" dependencies = [ "proc-macro2", "quote 1.0.26", diff --git a/Cargo.toml b/Cargo.toml index 182f83c..b521f25 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -94,7 +94,7 @@ stray = { version = "0.1.3", optional = true } # upower upower_dbus = { version = "0.3.2", optional = true } futures-lite = { version = "1.12.0", optional = true } -zbus = { version = "3.11.0", optional = true } +zbus = { version = "3.13.1", optional = true } # workspaces swayipc-async = { version = "2.0.1", optional = true }