This commit is contained in:
Ashley Wulber 2022-06-16 10:48:15 -04:00
parent c1039be812
commit d991f59c90
5 changed files with 470 additions and 73 deletions

76
Cargo.lock generated
View file

@ -368,11 +368,11 @@ dependencies = [
"once_cell",
"pretty_env_logger",
"rust-embed",
"smithay-client-toolkit",
"tokio",
"wayland-client",
"wayland-backend",
"wayland-client 0.30.0-beta.4",
"wayland-commons",
"wayland-scanner",
"wayland-scanner 0.30.0-beta.4",
]
[[package]]
@ -1829,6 +1829,12 @@ dependencies = [
"winapi-util",
]
[[package]]
name = "scoped-tls"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2"
[[package]]
name = "scopeguard"
version = "1.1.0"
@ -1978,7 +1984,7 @@ dependencies = [
"memmap2",
"nix 0.22.3",
"pkg-config",
"wayland-client",
"wayland-client 0.29.4",
"wayland-cursor",
"wayland-protocols",
]
@ -2231,6 +2237,20 @@ version = "0.11.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wayland-backend"
version = "0.1.0-beta.4"
source = "git+https://github.com/smithay/wayland-rs.git#797f697a66f8541327cbaac319692ec8d2395a38"
dependencies = [
"cc",
"downcast-rs",
"log",
"nix 0.24.1",
"scoped-tls",
"smallvec",
"wayland-sys 0.30.0-beta.4",
]
[[package]]
name = "wayland-client"
version = "0.29.4"
@ -2242,8 +2262,23 @@ dependencies = [
"libc",
"nix 0.22.3",
"wayland-commons",
"wayland-scanner",
"wayland-sys",
"wayland-scanner 0.29.4",
"wayland-sys 0.29.4",
]
[[package]]
name = "wayland-client"
version = "0.30.0-beta.4"
source = "git+https://github.com/smithay/wayland-rs.git#797f697a66f8541327cbaac319692ec8d2395a38"
dependencies = [
"bitflags",
"futures-channel",
"futures-core",
"log",
"nix 0.24.1",
"thiserror",
"wayland-backend",
"wayland-scanner 0.30.0-beta.4",
]
[[package]]
@ -2255,7 +2290,7 @@ dependencies = [
"nix 0.22.3",
"once_cell",
"smallvec",
"wayland-sys",
"wayland-sys 0.29.4",
]
[[package]]
@ -2265,7 +2300,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c52758f13d5e7861fc83d942d3d99bf270c83269575e52ac29e5b73cb956a6bd"
dependencies = [
"nix 0.22.3",
"wayland-client",
"wayland-client 0.29.4",
"xcursor",
]
@ -2276,9 +2311,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60147ae23303402e41fe034f74fb2c35ad0780ee88a1c40ac09a3be1e7465741"
dependencies = [
"bitflags",
"wayland-client",
"wayland-client 0.29.4",
"wayland-commons",
"wayland-scanner",
"wayland-scanner 0.29.4",
]
[[package]]
@ -2292,6 +2327,17 @@ dependencies = [
"xml-rs",
]
[[package]]
name = "wayland-scanner"
version = "0.30.0-beta.4"
source = "git+https://github.com/smithay/wayland-rs.git#797f697a66f8541327cbaac319692ec8d2395a38"
dependencies = [
"proc-macro2",
"quote",
"syn",
"xml-rs",
]
[[package]]
name = "wayland-sys"
version = "0.29.4"
@ -2301,6 +2347,16 @@ dependencies = [
"pkg-config",
]
[[package]]
name = "wayland-sys"
version = "0.30.0-beta.4"
source = "git+https://github.com/smithay/wayland-rs.git#797f697a66f8541327cbaac319692ec8d2395a38"
dependencies = [
"dlib",
"log",
"pkg-config",
]
[[package]]
name = "wepoll-ffi"
version = "0.1.2"