From 31058f5fdfddcbb4eb50a2eeeaa57ed4f9608524 Mon Sep 17 00:00:00 2001 From: Adam Duskett Date: Thu, 21 Dec 2023 08:36:17 -0700 Subject: [PATCH] package/sway: enable swaybar tray support Add a config option to build swaybar with tray support. Signed-off-by: Adam Duskett Signed-off-by: Yann E. MORIN --- package/sway/Config.in | 9 +++++++++ package/sway/sway.mk | 7 ++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/package/sway/Config.in b/package/sway/Config.in index 6fd13636a3..c2301000e6 100644 --- a/package/sway/Config.in +++ b/package/sway/Config.in @@ -34,6 +34,15 @@ config BR2_PACKAGE_SWAY_SWAYBAR help Enable support for swaybar +if BR2_PACKAGE_SWAY_SWAYBAR + +config BR2_PACKAGE_SWAY_SWAYBAR_TRAY + bool "swaybar tray" + help + Enable support for swaybar tray + +endif # BR2_PACKAGE_SWAY_SWAYBAR + endif # BR2_PACKAGE_SWAY comment "sway needs systemd, udev, EGL w/ Wayland backend and OpenGL ES support" diff --git a/package/sway/sway.mk b/package/sway/sway.mk index 6d924ca92e..5de4c32a04 100644 --- a/package/sway/sway.mk +++ b/package/sway/sway.mk @@ -14,7 +14,6 @@ SWAY_CONF_OPTS = \ -Dzsh-completions=false \ -Dfish-completions=false \ -Dswaynag=false \ - -Dtray=disabled \ -Dman-pages=disabled \ -Dsd-bus-provider=libsystemd @@ -49,4 +48,10 @@ else SWAY_CONF_OPTS += -Dswaybar=false endif +ifeq ($(BR2_PACKAGE_SWAY_SWAYBAR_TRAY),y) +SWAY_CONF_OPTS += -Dtray=enabled +else +SWAY_CONF_OPTS += -Dtray=disabled +endif + $(eval $(meson-package))