diff --git a/Cargo.toml b/Cargo.toml index 146e864..76cd80b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,16 @@ [workspace] + +resolver = "2" + members = [ "networkmanager", "timedate", "upower", ] + +[workspace.dependencies] +serde = { version = "1.0", features = ["derive"] } +thiserror = "1.0" +time = { version = "0.3", features = ["parsing"] } +zbus = { version = "3.14" } +zvariant = { version = "3.15"} \ No newline at end of file diff --git a/mpris2/Cargo.toml b/mpris2/Cargo.toml index b6dd581..9fa8db9 100644 --- a/mpris2/Cargo.toml +++ b/mpris2/Cargo.toml @@ -6,11 +6,11 @@ edition = "2021" license = "MPL-2.0" [dependencies] -serde = { version = "1.0", features = ["derive"] } -thiserror = "1.0" -time = { version = "0.3", features = ["parsing"] } -zbus = "3.8.0" -zvariant = "3.10" +serde.workspace = true +thiserror.workspace = true +time.workspace = true +zbus.workspace = true +zvariant.workspace = true [dev-dependencies] miette = { version = "4.3", features = ["fancy"] } diff --git a/networkmanager/Cargo.toml b/networkmanager/Cargo.toml index f513368..09e477e 100644 --- a/networkmanager/Cargo.toml +++ b/networkmanager/Cargo.toml @@ -5,9 +5,10 @@ edition = "2021" license = "MPL-2.0" [dependencies] -bitflags = "1.3" +bitflags = "2.4" derive_builder = "0.12" -procfs = { version = "0.14", default-features = false } -time = "0.3" -zvariant = "3.10" -zbus = "3.7" \ No newline at end of file +procfs = { version = "0.16", default-features = false } +thiserror.workspace = true +time.workspace = true +zvariant.workspace = true +zbus.workspace = true \ No newline at end of file diff --git a/timedate/Cargo.toml b/timedate/Cargo.toml index cb34cb6..d82f9d8 100644 --- a/timedate/Cargo.toml +++ b/timedate/Cargo.toml @@ -12,14 +12,14 @@ keywords = ["systemd", "timedate", "zbus"] all-features = true [dependencies] -zbus = "3.8.0" +zbus.workspace = true [dev-dependencies] chrono = "0.4.23" chrono-tz = "0.8.1" [dev-dependencies.zbus] -version = "3.8.0" +version = "3.14" default-features = false features = ["tokio"] diff --git a/upower/Cargo.toml b/upower/Cargo.toml index c63febd..f5fe557 100644 --- a/upower/Cargo.toml +++ b/upower/Cargo.toml @@ -11,9 +11,9 @@ keywords = ["linux", "systemd", "logind", "dbus", "zbus"] edition = "2018" [dependencies] -serde = "1.0.152" +serde.workspace = true serde_repr = "0.1.10" -zbus = "3.8.0" +zbus.workspace = true [dev-dependencies] futures = "0.3.26"