linux_wayland_support: init merge, windows build

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2022-07-07 01:27:21 +08:00
parent 6533b30cac
commit aae6e2b16b
30 changed files with 1902 additions and 656 deletions

59
Cargo.lock generated
View File

@@ -317,6 +317,18 @@ version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitvec"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1489fcb93a5bb47da0462ca93ad252ad6af2145cce58d10d46a83931ba9f016b"
dependencies = [
"funty",
"radium",
"tap",
"wyz",
]
[[package]]
name = "block"
version = "0.1.6"
@@ -1323,6 +1335,16 @@ dependencies = [
"str-buf",
]
[[package]]
name = "evdev"
version = "0.11.5"
source = "git+https://github.com/fufesou/evdev#cec616e37790293d2cd2aa54a96601ed6b1b35a9"
dependencies = [
"bitvec",
"libc",
"nix 0.23.1",
]
[[package]]
name = "event-listener"
version = "2.5.2"
@@ -1498,6 +1520,12 @@ version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
[[package]]
name = "funty"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
name = "futures"
version = "0.3.21"
@@ -2741,6 +2769,14 @@ dependencies = [
"windows-sys 0.28.0",
]
[[package]]
name = "mouce"
version = "0.2.1"
source = "git+https://github.com/fufesou/mouce.git#7da9d9b6597f4c4461881deb4ed49da2385e3cac"
dependencies = [
"glob",
]
[[package]]
name = "muldiv"
version = "0.2.1"
@@ -3527,6 +3563,12 @@ dependencies = [
"proc-macro2",
]
[[package]]
name = "radium"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
[[package]]
name = "rand"
version = "0.6.5"
@@ -3933,6 +3975,7 @@ dependencies = [
"default-net",
"dispatch",
"enigo",
"evdev",
"flexi_logger",
"flutter_rust_bridge",
"flutter_rust_bridge_codegen",
@@ -3947,6 +3990,7 @@ dependencies = [
"mac_address",
"machine-uid",
"magnum-opus",
"mouce",
"num_cpus",
"objc",
"parity-tokio-ipc",
@@ -4587,6 +4631,12 @@ dependencies = [
"version-compare 0.1.0",
]
[[package]]
name = "tap"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "target_build_utils"
version = "0.3.1"
@@ -5542,6 +5592,15 @@ dependencies = [
"winapi-build",
]
[[package]]
name = "wyz"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30b31594f29d27036c383b53b59ed3476874d518f0efb151b27a4c275141390e"
dependencies = [
"tap",
]
[[package]]
name = "x11"
version = "2.19.1"