Use glib-sys via re-exported glib::ffi (and similar for gio)

In general only `-sys` crates should depend on other `-sys`
crates.  IOW for us, `ostree-sys` depends on `glib-sys`.

By using the re-export, we avoid needing to keep a version lock
between `glib` and `glib-sys` in our main crate.  And similar
is true of our higher level reverse dependencies (e.g. `ostree-rs-ext`).

Also weaken our dependency to `0.14` as that's clearer.
This commit is contained in:
Colin Walters committed 2022-05-06 12:53:57 -04:00
1 parent 709b35bf11
commit 9b57bda607
11 files changed
+24 -34

No files matched your search

+3 -3
View File
@@ -5,9 +5,9 @@ repository = "fkrull/ostree-rs"
system-deps = "3"
[dependencies]
glib-sys = "0.14.0"
gobject-sys = "0.14.0"
gio-sys = "0.14.0"
glib-sys = "0.14"
gobject-sys = "0.14"
gio-sys = "0.14"
libc = "0.2"
[dev-dependencies]