[package] name = "unfettered-keyboard" version = "3.1.0" edition = "2018" license = "GPL-3.0-only" [dependencies] ashpd = { version = "0.11", features = ["wayland"] } evdev = "0.13" fontconfig = "0.9" # Disable freetype-sys, as it vendors libfreetype2 while fontconfig dynamically # links to it. Large dependencies should not be duplicated. freetype = { version = "0.7", default-features = false } futures-util = "0.3" imgref = "1" libc = "0.2" linux-raw-sys = { version = "0.9", features = ["ioctl"] } memmap2 = "0.9" polling = "3" reis = "0.4" rgb = "0.8" signal-hook = "0.3" tokio = { version = "1", features = ["macros", "rt"] } wayland-backend = "0.3" wayland-client = "0.31" wayland-protocols = { version = "0.32", features = ["client", "staging", "unstable"] } wayland-protocols-wlr = { version = "0.3", features = ["client"] } wayland-scanner = "0.31" xkeysym = "0.2" yaml-rust2 = "0.10" zbus = { version = "5", default-features = false, features = ["tokio"] } [build-dependencies] bindgen = "0.71" [[bin]] name = "ufkbd-evfb" path = "src/ufkbd_evfb.rs" [[bin]] name = "ufkbd-evfbo" path = "src/ufkbd_evfbo.rs" [[bin]] name = "ufkbd-gnome" path = "src/ufkbd_gnome.rs" [[bin]] name = "ufkbd-kde" path = "src/ufkbd_kde.rs" [[bin]] name = "ufkbd-sxmo" path = "src/ufkbd_sxmo.rs" [[bin]] name = "ufkbd-wl" path = "src/ufkbd_wl.rs"