mirror of
https://github.com/ostreedev/ostree.git
synced 2024-12-25 01:34:34 +03:00
d7802c27dd
When we did the merger, it turns out cargo by default is basically going to include all of stuff in the git repository root directory which is "libostree". We just want the stuff in `rust-bindings/`. I initially tried adding `include = "rust-bindings/"` but according to https://doc.rust-lang.org/cargo/reference/manifest.html#the-exclude-and-include-fields specifying `include` means that `exclude` is ignored, which is kind of annoying. Further, doing so *also* turns off the cargo automatic rules for handling e.g. `gitignore`. So for now I went with the approach of adding everything from the C library stuff into `exclude/`.
100 lines
3.0 KiB
TOML
100 lines
3.0 KiB
TOML
[package]
|
|
authors = ["Felix Krull"]
|
|
description = "Rust bindings for libostree"
|
|
documentation = "https://docs.rs/ostree"
|
|
edition = "2018"
|
|
keywords = ["ostree", "libostree"]
|
|
license = "MIT"
|
|
name = "ostree"
|
|
readme = "rust-bindings/README.md"
|
|
repository = "https://github.com/ostreedev/ostree"
|
|
version = "0.14.0"
|
|
|
|
exclude = [
|
|
"/*.am", "/apidoc", "/autogen.sh", "/bash", "/bsdiff",
|
|
"/build-aux", "/buildutil", "/*.mk", "/ci", "/coccinelle",
|
|
"/*.ac", "/docs", "/libglnx", "/man", "/manual-tests",
|
|
"/*.yml", "/*.doap", "/src", "/tests",
|
|
"/.github", "/.cci.jenkinsfile", "/.dir-locals.el", "/.editorconfig",
|
|
"/.vimrc", "/.copr", "/.packit.yaml", "/GNUmakefile", "TODO",
|
|
"/rust-bindings/conf/**",
|
|
"/rust-bindings/gir-files/**",
|
|
"/rust-bindings/sys/**",
|
|
]
|
|
|
|
[package.metadata.docs.rs]
|
|
features = ["dox"]
|
|
|
|
[lib]
|
|
name = "ostree"
|
|
path = "rust-bindings/src/lib.rs"
|
|
|
|
[workspace]
|
|
members = [".", "rust-bindings/sys"]
|
|
|
|
[dependencies]
|
|
bitflags = "1.2.1"
|
|
cap-std = { version = "0.24", optional = true}
|
|
io-lifetimes = { version = "0.5", optional = true}
|
|
ffi = { package = "ostree-sys", path = "rust-bindings/sys", version = "0.10.0" }
|
|
gio = "0.14"
|
|
glib = "0.14.4"
|
|
hex = "0.4.2"
|
|
libc = "0.2"
|
|
once_cell = "1.4.0"
|
|
radix64 = "0.6.2"
|
|
thiserror = "1.0.20"
|
|
|
|
[dev-dependencies]
|
|
maplit = "1.0.2"
|
|
openat = "0.1.19"
|
|
tempfile = "3"
|
|
cap-tempfile = "0.24"
|
|
|
|
[features]
|
|
cap-std-apis = ["cap-std", "io-lifetimes", "v2017_10"]
|
|
dox = ["ffi/dox"]
|
|
v2014_9 = ["ffi/v2014_9"]
|
|
v2015_7 = ["v2014_9", "ffi/v2015_7"]
|
|
v2016_3 = ["v2015_7", "ffi/v2016_3"]
|
|
v2016_4 = ["v2016_3", "ffi/v2016_4"]
|
|
v2016_5 = ["v2016_4", "ffi/v2016_5"]
|
|
v2016_6 = ["v2016_5", "ffi/v2016_6"]
|
|
v2016_7 = ["v2016_6", "ffi/v2016_7"]
|
|
v2016_8 = ["v2016_7", "ffi/v2016_8"]
|
|
v2016_14 = ["v2016_8", "ffi/v2016_14"]
|
|
v2017_1 = ["v2016_14", "ffi/v2017_1"]
|
|
v2017_2 = ["v2017_1", "ffi/v2017_2"]
|
|
v2017_3 = ["v2017_2", "ffi/v2017_3"]
|
|
v2017_4 = ["v2017_3", "ffi/v2017_4"]
|
|
v2017_6 = ["v2017_4", "ffi/v2017_6"]
|
|
v2017_7 = ["v2017_6", "ffi/v2017_7"]
|
|
v2017_8 = ["v2017_7", "ffi/v2017_8"]
|
|
v2017_9 = ["v2017_8", "ffi/v2017_9"]
|
|
v2017_10 = ["v2017_9", "ffi/v2017_10"]
|
|
v2017_11 = ["v2017_10", "ffi/v2017_11"]
|
|
v2017_12 = ["v2017_11", "ffi/v2017_12"]
|
|
v2017_13 = ["v2017_12", "ffi/v2017_13"]
|
|
v2017_15 = ["v2017_13", "ffi/v2017_15"]
|
|
v2018_2 = ["v2017_15", "ffi/v2018_2"]
|
|
v2018_3 = ["v2018_2", "ffi/v2018_3"]
|
|
v2018_5 = ["v2018_3", "ffi/v2018_5"]
|
|
v2018_6 = ["v2018_5", "ffi/v2018_6"]
|
|
v2018_7 = ["v2018_6", "ffi/v2018_7"]
|
|
v2018_9 = ["v2018_7", "ffi/v2018_9"]
|
|
v2019_2 = ["v2018_9", "ffi/v2019_2"]
|
|
v2019_3 = ["v2019_2", "ffi/v2019_3"]
|
|
v2019_4 = ["v2019_3", "ffi/v2019_4"]
|
|
v2019_6 = ["v2019_4", "ffi/v2019_6"]
|
|
v2020_1 = ["v2019_6", "ffi/v2020_1"]
|
|
v2020_2 = ["v2020_1", "ffi/v2020_2"]
|
|
v2020_4 = ["v2020_2", "ffi/v2020_4"]
|
|
v2020_7 = ["v2020_4", "ffi/v2020_7"]
|
|
v2020_8 = ["v2020_7", "ffi/v2020_8"]
|
|
v2021_1 = ["v2020_8", "ffi/v2021_1"]
|
|
v2021_2 = ["v2021_1", "ffi/v2021_2"]
|
|
v2021_3 = ["v2021_2", "ffi/v2021_3"]
|
|
v2021_4 = ["v2021_3", "ffi/v2021_4"]
|
|
v2021_5 = ["v2021_4", "ffi/v2021_5"]
|
|
v2022_5 = ["v2021_5", "ffi/v2022_5"]
|