Files
squeekboard/Cargo.toml
MoonlightWave-12 9b9a95c6d2 Cargo.toml: Change accepted version-range to SemVer-compatible versions
instead of updating only to newer bugfix-releases with `x.y.*`, or
newer major versions with `>=`.

For more information about how Cargo handles this, read:
https://doc.rust-lang.org/cargo/reference/resolver.html#semver-compatibility

Part-of: <https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/676>
2024-09-20 23:22:52 +00:00

67 lines
1.1 KiB
TOML

[package]
name = "rs"
version = "0.1.0"
edition = "2021"
[lib]
name = "rs"
path = "src/lib.rs"
crate-type = ["staticlib", "rlib"]
# Cargo can't do autodiscovery if Cargo.toml is not in the root.
[[bin]]
name = "test_layout"
path = "src/bin/test_layout.rs"
[[example]]
name = "test_layout"
path = "examples/test_layout.rs"
[[example]]
name = "find_orphan_layouts"
path = "examples/find_orphan_layouts.rs"
[features]
zbus_v1_5 = []
clap_v4 = []
[dependencies]
maplit = "1.0"
serde = { version = "1.0", features = ["derive"] }
serde_yaml = "0.9"
bitflags = "1.3"
clap = { version = "4.4", features=["std"], default-features = false }
zbus = "1.9"
zvariant = "2.10"
zvariant_derive = "2.10"
xkbcommon = { version = "0.7", features = ["wayland"] }
[dependencies.cairo-rs]
version = "0.18"
[dependencies.cairo-sys-rs]
version = "0.18"
[dependencies.gdk]
version = "0.18"
[dependencies.gio]
version = "0.18"
features = ["v2_58"]
[dependencies.glib]
version = "0.18"
features = ["v2_58"]
[dependencies.glib-sys]
version = "0.18"
features = ["v2_58"]
[dependencies.gtk]
version = "0.18"
features = ["v3_24"]
[dependencies.gtk-sys]
version = "0.18"
features = ["v3_24"]