[package] name = "cub-lib" description = "Red Bear OS Package Builder Library" version.workspace = true edition.workspace = true license.workspace = true [lib] name = "cub" doctest = false [dependencies] serde = { workspace = true } serde_derive = { workspace = true } toml = { workspace = true } thiserror = { workspace = true } hex = "0.4" blake3 = "1" walkdir = "2" tempfile = "3" # pkgar integration for package creation pkgar = { version = "0.2.2", optional = true } pkgar-core = { version = "0.2.2", optional = true } pkgar-keys = { version = "0.2.2", optional = true } # HTTP for source fetching reqwest = { version = "0.12", default-features = false, features = ["blocking", "rustls-tls"], optional = true } [features] default = ["full"] full = ["pkgar", "pkgar-core", "pkgar-keys", "reqwest"]