build: Pin transitive dependencies

gtk-sys and cairo-sys were set to "anything" in the hope that the dependency resolver in cargo would use the same version as other dependencies, which consume objects from them.
That's not the case though, and they went out of sync.
This pins the dependencies to what is de facto being used.
This commit is contained in:
Dorota Czaplejewicz
2022-01-19 16:08:38 +00:00
parent 0c17924c50
commit 0430ba9213

View File

@ -23,14 +23,14 @@ rustc_less_1_36 = []
# Dependencies which don't change based on build flags # Dependencies which don't change based on build flags
[dependencies.cairo-sys-rs] [dependencies.cairo-sys-rs]
version = "*" version = "0.9"
[dependencies.glib-sys] [dependencies.glib-sys]
version = "*" version = "*"
features = ["v2_44"] features = ["v2_44"]
[dependencies.gtk-sys] [dependencies.gtk-sys]
version = "*" version = "0.9"
features = ["v3_22"] features = ["v3_22"]
[dependencies] [dependencies]