[package] name = "breadarrd" version = "0.1.0" edition = "2021" [dependencies] breadarr-shared.workspace = true tokio.workspace = true anyhow.workspace = true tracing.workspace = true tracing-subscriber.workspace = true axum.workspace = true serde.workspace = true reqwest.workspace = true rusqlite.workspace = true quick-xml.workspace = true async-trait.workspace = true regex.workspace = true serde_json.workspace = true ort.workspace = true tokenizers.workspace = true # TODO(owner): switch to tag-pinned git dependency once bread-onnx is merged and tagged, matching the bread-theme pattern bread-onnx = { git = "https://git.breadway.dev/Breadway/bread-ecosystem", tag = "v0.3.0" } scraper.workspace = true chrono.workspace = true fastrand.workspace = true nix.workspace = true # Forces reqwest's native-tls backend to statically build and link its own # OpenSSL instead of dynamically linking whatever libssl/libcrypto happens # to be on the build host — CI (see ci/build.sh) links against an archived # old-glibc sysroot for hestia compatibility, which has no libssl/libcrypto # of its own to dynamically link against. Also means the shipped binary no # longer depends on the target system's OpenSSL version at all. openssl-sys = { version = "0.9", features = ["vendored"] }