From 0983ae90d6dfb45c5f99058e97de73a70ca9dd36 Mon Sep 17 00:00:00 2001 From: "Anthony M. Cook" Date: Fri, 1 Nov 2024 01:51:12 -0500 Subject: [PATCH] Mark wayland-backend as optional dependency (#6342) * Mark wayland-backend as optional dependency Fixes #6315 https://github.com/wez/wezterm/commit/09ac8c53777ac6de61b757292f5dc4da80322bbd introduced the `wayland-backend` dependency, but did not mark it as optional, this prevented the build from successfully completing on X11 systems without Wayland development libraries. --- window/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/window/Cargo.toml b/window/Cargo.toml index 2ad3ac6b4..06f32a499 100644 --- a/window/Cargo.toml +++ b/window/Cargo.toml @@ -15,7 +15,7 @@ k9 = "0.12.0" gl_generator = "0.14" [features] -wayland = ["wayland-client", "smithay-client-toolkit", "wayland-egl", "wayland-protocols"] +wayland = ["wayland-client", "smithay-client-toolkit", "wayland-egl", "wayland-protocols", "wayland-backend"] [dependencies] async-channel = "2.3" @@ -82,7 +82,7 @@ zbus = "4.2" zvariant = "4.0" smithay-client-toolkit = {version = "0.19", default-features=false, optional=true} -wayland-backend = {version="0.3.5", features=["client_system", "rwh_06"]} +wayland-backend = {version="0.3.5", features=["client_system", "rwh_06"], optional=true} wayland-protocols = {version="0.32", optional=true} wayland-client = {version="0.31", optional=true} wayland-egl = {version="0.32", optional=true}