mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-01-22 09:23:19 +01:00
103 lines
1.9 KiB
TOML
103 lines
1.9 KiB
TOML
[workspace]
|
|
members = [
|
|
"asusctl",
|
|
"asusd",
|
|
"asusd-user",
|
|
"config-traits",
|
|
"cpuctl",
|
|
"dmi-id",
|
|
"rog-platform",
|
|
"rog-dbus",
|
|
"rog-anime",
|
|
"rog-aura",
|
|
"rog-profiles",
|
|
"rog-control-center",
|
|
"rog-slash",
|
|
"simulators",
|
|
]
|
|
default-members = [
|
|
"asusctl",
|
|
"asusd",
|
|
"asusd-user",
|
|
"cpuctl",
|
|
"rog-control-center",
|
|
]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
version = "6.0.0"
|
|
rust-version = "1.77"
|
|
license = "MPL-2.0"
|
|
readme = "README.md"
|
|
authors = ["Luke <luke@ljones.dev>"]
|
|
repository = "https://gitlab.com/asus-linux/asusctl"
|
|
homepage = "https://gitlab.com/asus-linux/asusctl"
|
|
description = "Laptop feature control for ASUS ROG laptops and others"
|
|
edition = "2021"
|
|
|
|
[workspace.dependencies]
|
|
tokio = { version = "^1.36.0", default-features = false, features = [
|
|
"macros",
|
|
"sync",
|
|
"time",
|
|
"rt-multi-thread",
|
|
] }
|
|
concat-idents = "^1.1"
|
|
dirs = "^4.0"
|
|
smol = "^1.3"
|
|
mio = "0.8.11"
|
|
|
|
zbus = "~4.1.2"
|
|
logind-zbus = { version = "~4.0.2" } #, default-features = false, features = ["non_blocking"] }
|
|
|
|
serde = "^1.0"
|
|
serde_derive = "^1.0"
|
|
serde_json = "^1.0"
|
|
toml = "^0.5.10"
|
|
ron = "*"
|
|
typeshare = "1.0.0"
|
|
|
|
log = "^0.4"
|
|
env_logger = "^0.10.0"
|
|
|
|
glam = { version = "^0.22", features = ["serde"] }
|
|
gumdrop = "^0.8"
|
|
udev = { version = "^0.8", features = ["mio"] }
|
|
rusb = "^0.9"
|
|
inotify = "^0.10.0"
|
|
|
|
png_pong = "^0.8"
|
|
pix = "^0.13"
|
|
tinybmp = "^0.4.0"
|
|
gif = "^0.12.0"
|
|
|
|
versions = "4.1"
|
|
|
|
notify-rust = { git = "https://github.com/flukejones/notify-rust.git", rev = "54176413b81189a3e4edbdc20a0b4f7e2e35c063", 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"
|
|
#codegen-units = 1
|
|
|
|
[profile.dev]
|
|
opt-level = 1
|
|
|
|
[profile.dev.package."*"]
|
|
opt-level = 1
|
|
|
|
[profile.bench]
|
|
debug = false
|
|
opt-level = 3
|
|
|
|
[workspace.dependencies.cargo-husky]
|
|
version = "1"
|
|
default-features = false
|
|
features = ["user-hooks"]
|