Files
RedBear-OS/local/recipes/system/cub/source/cub-lib/Cargo.toml
T
2026-05-07 21:14:48 +01:00

35 lines
833 B
TOML

[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", "json"], optional = true }
serde_json = "1"
[features]
default = ["full"]
full = ["pkgar", "pkgar-core", "pkgar-keys", "reqwest"]