Gunnar

mikronova/openzl-sys-rs

Cargo.toml

[package]
name = "openzl-sys-rs"
# The `+openzl.X.Y.Z` build metadata names the bundled OpenZL release (Cargo
# ignores it when resolving). The wrapper's own number moves when its Rust API or
# the bindings ABI changes; see openzl/VENDOR.md for which OpenZL each line bundles.
version = "0.4.1+openzl.0.3.0"
edition = "2021"
# The crate's own code is BSD-3-Clause. It redistributes vendored C sources:
# OpenZL (BSD-3-Clause), zstd (dual BSD-3-Clause / GPL-2.0, BSD elected) and
# lz4's `lib/` (BSD-2-Clause). See openzl/VENDOR.md.
license = "BSD-3-Clause AND BSD-2-Clause"
description = "Low-level Rust bindings to statically linked OpenZL (facebook/openzl). C sources vendored: builds offline, with no network, no cmake and no shell-out."
repository = "https://git.gunnar.rs/mikronova/openzl-sys-rs"
authors = ["Ignalina ApS"]
build = "build.rs"
include = [
    "src/**",
    "build.rs",
    "Cargo.toml",
    "README.md",
    "LICENSE",
    "openzl/VENDOR.md",
    "openzl/LICENSE",
    "openzl/CHANGELOG",
    "openzl/include/**",
    "openzl/src/**/*.c",
    "openzl/src/**/*.h",
    "openzl/src/**/*.S",
    "openzl/src/**/*.def",
    "openzl/deps/zstd/LICENSE",
    "openzl/deps/zstd/lib/*.h",
    "openzl/deps/zstd/lib/**/*.c",
    "openzl/deps/zstd/lib/**/*.h",
    "openzl/deps/zstd/lib/**/*.S",
    "openzl/deps/lz4/LICENSE",
    "openzl/deps/lz4/lib/*.c",
    "openzl/deps/lz4/lib/*.h",
]

[build-dependencies]
cc = "1.0"

[dependencies]
libc = "0.2"

[lib]
name = "openzl_sys_rs"
path = "src/lib.rs"