[workspace] members = ["asusctl", "daemon", "daemon-user", "rog-platform", "rog-dbus", "rog-anime", "rog-aura", "rog-profiles", "rog-control-center"] [workspace.package] version = "4.5.1-RC1" [workspace.dependencies] async-trait = "^0.1" tokio = { version = "^1.21.2", features = ["macros", "rt-multi-thread", "time", "sync"]} concat-idents = "^1.1" dirs = "^4.0" smol = "^1.2" zbus = "^3.4" zbus_macros = "^3.4" zvariant = "^3.7" zvariant_derive = "^3.7" logind-zbus = { version = "^3.0" } #, default-features = false, features = ["non_blocking"] } serde = "^1.0" serde_derive = "^1.0" serde_json = "^1.0" toml = "^0.5.9" log = "^0.4" env_logger = "^0.9.3" glam = { version = "^0.22", features = ["serde"] } gumdrop = "^0.8" udev = "^0.6" rusb = "^0.9" sysfs-class = "^0.1.2" inotify = "^0.10.0" png_pong = "^0.8" pix = "^0.13" tinybmp = "^0.3" gif = "^0.11" notify-rust = { git = "https://github.com/flukejones/notify-rust.git", default-features = false, features = ["z"] } [profile.release] # thin = 57s, asusd = 9.0M # fat = 72s, asusd = 6.4M lto = "fat" debug = false opt-level = 3 panic = "abort" [profile.dev] debug = true opt-level = 1 [profile.bench] debug = false opt-level = 3