[package]
name = "gbl"
version = "0.3.1"
authors = [
"Jonas Schievink <js@1aim.com>",
"Ferdia McKeogh <f.mckeogh@1aim.com>",
]
description = "GBL firmware file handling library"
documentation = "https://docs.rs/gbl"
repository = "https://github.com/dac-gmbh/gbl"
keywords = ["firmware", "ota", "upgrade", "flash", "image"]
categories = ["embedded"]
readme = "README.md"
edition = "2018"
license = "MIT"
exclude = ["benches/large.rs", "test-data/large/**"]
[package.metadata.release]
tag-message = "{{version}}"
no-dev-version = true
pre-release-commit-message = "Release {{version}}"
[[package.metadata.release.pre-release-replacements]]
file = "CHANGELOG.md"
search = "## Unreleased"
replace = "## Unreleased\n\nNo changes.\n\n## {{version}} - {{date}}"
[[package.metadata.release.pre-release-replacements]]
file = "src/lib.rs"
search = "https://docs.rs/gbl/[a-z0-9\\.-]+"
replace = "https://docs.rs/gbl/{{version}}"
[dependencies]
byteorder = "1.2.6"
num-traits = "0.2.6"
num-derive = "0.2.2"
crc32fast = "1.1.2"
log = "0.4.5"
env_logger = "0.6.0"
ring = "0.14.2"
untrusted = "0.6.2"
structopt = "0.2.10"
openssl = "0.10.12"
hex = "0.3.2"
either = "1.5.0"
uuid = "0.7.1"
failure = "0.1.2"
[dev-dependencies]
criterion = "0.2.5"
[[bench]]
name = "empty"
harness = false
[[bench]]
name = "large"
harness = false
[profile.bench]
debug = true