[package] name = "audrey" version = "0.1.0" # AUDREY_VERSION edition = "2021" [dependencies] adw = { version = "0.7", package = "libadwaita", features = ["v1_6"] } glib = { version = "0.20", features = ["log"] } gtk = { version = "0.9", package = "gtk4", features = ["gnome_47"] } bytes = "1.9" chrono = { version = "0.4", features = [ "std", "serde", ], default-features = false } color-thief = "0.2" event-listener = "5.3" futures = { version = "0.3", default-features = false, features = ["std"] } getrandom = { features = ["linux_disable_fallback"], version = "0.2" } gettext-rs = { version = "0.7", features = ["gettext-system"] } http-cache = { version = "0.20", default-features = false, features = [ "cacache-tokio", "manager-cacache", ] } http-cache-reqwest = { version = "0.15", default-features = false, features = [ "manager-cacache", ] } image = { version = "0.25", default-features = false, features = [ "jpeg", "png", "webp", ] } oo7 = { version = "0.3", default-features = false, features = [ "async-std", "native_crypto", ] } rand = { version = "0.8", default-features = false, features = [ "std", "std_rng", "getrandom", ] } reqwest = { version = "0.12", default-features = false, features = [ "charset", "gzip", "json", "http2", "rustls-tls-native-roots", ] } reqwest-middleware = { version = "0.4", features = [ "json", "http2", "charset", ] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" tokio = { version = "1", features = ["parking_lot", "rt-multi-thread", "sync"] } tracing = { version = "0.1", default-features = false, features = [ "attributes", "std", ] } tracing-subscriber = { version = "0.3", features = ["parking_lot"] } url = "2.5" xdg = "2.5" zbus = { version = "5.1", default-features = false, features = ["async-io"] } [build-dependencies] bindgen = { version = "0.70", default-features = false, features = ["runtime"] } glib-build-tools = "0.20.0" [features] default = ["debug"] debug = ["oo7/tracing"] [profile.dev] panic = "abort" split-debuginfo = "unpacked" [profile.release] lto = "thin" panic = "abort" [profile.bench] debug = true panic = "abort"