2018-05-31 23:31:22 +03:00
[ package ]
2018-07-04 21:50:40 +03:00
name = "rpmostree-rust"
2018-05-31 23:31:22 +03:00
version = "0.1.0"
2018-10-05 19:57:00 +03:00
authors = [ "Colin Walters <walters@verbum.org>" , "Jonathan Lebon <jonathan@jlebon.com>" ]
2019-04-14 21:54:32 +03:00
edition = "2018"
2018-05-31 23:31:22 +03:00
[ dependencies ]
2020-03-31 18:30:31 +03:00
anyhow = "1.0"
2020-09-14 10:16:40 +03:00
serde = "1.0.116"
2020-09-16 02:54:42 +03:00
serde_derive = "1.0.116"
2018-05-31 23:31:22 +03:00
serde_json = "1.0"
2018-12-19 23:33:17 +03:00
serde_yaml = "0.8"
2018-05-31 23:31:22 +03:00
libc = "0.2"
2020-07-27 18:29:05 +03:00
nix = "0.18.0"
2020-09-21 10:22:04 +03:00
glib-sys = "0.10.1"
2020-08-24 16:01:39 +03:00
glib = "0.10"
gio-sys = "0.10.0"
gio = "0.9"
ostree = { version = "0.9.0" , features = [ "v2020_4" ] }
ostree-sys = "0.7.0"
2018-07-28 00:36:34 +03:00
tempfile = "3.0.3"
2020-01-29 00:46:36 +03:00
clap = "~2.33"
2020-01-29 10:35:32 +03:00
structopt = "0.3"
2020-06-15 21:32:40 +03:00
openat = "0.1.19"
2020-10-05 10:19:29 +03:00
openat-ext = "0.1.6"
2020-08-24 10:11:51 +03:00
curl = "0.4.33"
2020-09-08 20:04:48 +03:00
rayon = "1.4"
2018-09-27 16:31:50 +03:00
c_utf8 = "0.1.0"
2020-08-17 21:12:29 +03:00
rand = "0.7.3"
2020-09-14 10:15:56 +03:00
systemd = "0.6.0"
2020-06-15 12:31:43 +03:00
indicatif = "0.15.0"
2018-10-23 17:31:57 +03:00
lazy_static = "1.1.0"
2020-04-06 17:53:34 +03:00
envsubst = "0.2.0"
2020-10-05 10:19:54 +03:00
chrono = { version = "0.4.19" , features = [ "serde" ] }
2020-04-07 18:09:17 +03:00
libdnf-sys = { path = "libdnf-sys" , version = "0.1.0" }
2018-05-31 23:31:22 +03:00
2020-03-31 18:30:31 +03:00
2018-05-31 23:31:22 +03:00
[ lib ]
2018-07-04 21:50:40 +03:00
name = "rpmostree_rust"
2018-07-04 22:17:51 +03:00
path = "src/lib.rs"
2018-05-31 23:31:22 +03:00
crate-type = [ "staticlib" ]
[ profile . release ]
2018-11-05 18:50:24 +03:00
# Unwinding across FFI boundaries is undefined behavior, and anyways, we're
# [crash-only](https://en.wikipedia.org/wiki/Crash-only_software)
2018-05-31 23:31:22 +03:00
panic = "abort"
2018-11-05 18:50:24 +03:00
# We assume we're being delivered via e.g. RPM which supports split debuginfo
2018-09-10 20:50:24 +03:00
debug = true
2018-11-05 18:50:24 +03:00
# For true release builds, we do suggest you enable LTO via e.g.
# env RUSTFLAGS='-C lto=true' as part of the outer build. It's just
# off by default because it's quite slow and the default is more oriented
# towards local development.