[package] name = "qbz-updater" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true [dependencies] base64.workspace = true chrono = { workspace = true, features = ["serde"] } reqwest.workspace = true serde.workspace = true serde_json.workspace = true tokio.workspace = true semver = "1" minisign-verify = "0.2.5" rusqlite = { version = "0.40", features = ["bundled"] } tempfile = "3" flate2 = "1" tar = "0.4" [target.'cfg(target_os = "linux")'.dependencies] # Match Qt/ksni: never enable zbus/tokio through feature unification. zbus = { version = "5", default-features = false, features = ["async-io"] } futures-util = "0.3" [target.'cfg(windows)'.dependencies] sha2 = "0.10" windows-sys = { version = "0.61", features = ["Win32_System_Registry"] }