Can't build from git
Running cargo update
as part of ninja build
leads to
[0/1] Generating cargo-build with a custom command
** RUST VERSION **
rustc 1.46.0 (04488afe3 2020-08-24)
** RELEASE MODE **
Updating crates.io index
Updating git repository `https://gitlab.gnome.org/haecker-felix/libhandy-rs`
Updating git submodule `https://github.com/gtk-rs/gir.git`
Updating git submodule `https://github.com/gtk-rs/gir-files.git`
Updating git repository `https://github.com/gtk-rs/gdk/`
Updating git submodule `https://github.com/gtk-rs/gir.git`
Updating git submodule `https://github.com/gtk-rs/gir-files.git`
Updating git repository `https://github.com/gtk-rs/sys/`
Updating git submodule `https://github.com/gtk-rs/gir`
Updating git submodule `https://github.com/gtk-rs/gir-files`
Updating git repository `https://github.com/gtk-rs/gio/`
Updating git submodule `https://github.com/gtk-rs/gir.git`
Updating git submodule `https://github.com/gtk-rs/gir-files.git`
Updating git repository `https://github.com/gtk-rs/glib/`
Updating git submodule `https://github.com/gtk-rs/gir.git`
Updating git submodule `https://github.com/gtk-rs/gir-files.git`
Updating git repository `https://github.com/gtk-rs/gtk/`
Updating git submodule `https://github.com/gtk-rs/gir.git`
Updating git submodule `https://github.com/gtk-rs/gir-files.git`
Updating git repository `https://github.com/gtk-rs/pango/`
Updating git submodule `https://github.com/gtk-rs/gir.git`
Updating git submodule `https://github.com/gtk-rs/gir-files.git`
Updating git repository `https://github.com/gtk-rs/cairo`
Updating git repository `https://github.com/gtk-rs/gdk-pixbuf`
Updating git submodule `https://github.com/gtk-rs/gir.git`
Updating git submodule `https://github.com/gtk-rs/gir-files.git`
error: failed to select a version for `gio-sys`.
... required by package `libhandy v0.7.0 (https://gitlab.gnome.org/haecker-felix/libhandy-rs#e7a20df4)`
... which is depended on by `shortwave v0.0.0 (/home/slomo/Projects/rust/Shortwave)`
versions that meet the requirements `*` are: 0.10.0
the package `gio-sys` links to the native library `gio`, but it conflicts with a previous package which links to `gio` as well:
package `gio-sys v0.10.0`
... which is depended on by `gdk-pixbuf v0.9.0`
... which is depended on by `shortwave v0.0.0 (/home/slomo/Projects/rust/Shortwave)`
failed to select a version for `gio-sys` which could resolve this conflict
FAILED: src/shortwave
/home/slomo/Projects/rust/Shortwave/build-aux/cargo.sh /home/slomo/Projects/rust/Shortwave/build /home/slomo/Projects/rust/Shortwave src/shortwave /usr/local/share/locale default
ninja: build stopped: subcommand failed.