1[package]
2name = "input"
3description = "libinput bindings for rust"
4license = "MIT"
5documentation = "https://docs.rs/input"
6repository = "https://github.com/Drakulix/input.rs"
7version = "0.8.3"
8keywords = ["wayland", "input", "bindings"]
9categories = ["external-ffi-bindings"]
10authors = ["Drakulix (Victoria Brekenfeld)"]
11edition = "2018"
12exclude = [".gitignore", ".rustfmt.toml", ".github"]
13
14[dependencies]
15io-lifetimes = "1.0.3"
16libc = "0.2"
17bitflags = "1.2"
18log = { version = "0.4", optional = true }
19
20[dependencies.input-sys]
21version = "1.17.0"
22path = "input-sys"
23default-features = false
24
25[dependencies.udev]
26version = "0.7"
27optional = true
28
29[dev-dependencies]
30nix = "0.26"
31
32[features]
33default = ["udev", "log", "libinput_1_21"]
34gen = ["input-sys/gen"]
35libinput_1_11 = ["input-sys/libinput_1_11"]
36libinput_1_14 = ["input-sys/libinput_1_14", "libinput_1_11"]
37libinput_1_15 = ["input-sys/libinput_1_15", "libinput_1_14"]
38libinput_1_19 = ["input-sys/libinput_1_19", "libinput_1_15"]
39libinput_1_21 = ["input-sys/libinput_1_21", "libinput_1_19"]
40
41[workspace]
42members = [
43 "input-sys"
44]
45