[Buildroot] [PATCH v3 08/10] package/sway: enable swaybar tray support
Adam Duskett
adam.duskett at amarulasolutions.com
Thu Dec 21 00:19:22 UTC 2023
Add a config option to build swaybar with tray support.
Signed-off-by: Adam Duskett <adam.duskett at amarulasolutions.com>
---
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 93eaf26ce7..f60d55f190 100644
--- a/package/sway/Config.in
+++ b/package/sway/Config.in
@@ -38,6 +38,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 12b039885f..39098797eb 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))
--
2.43.0
More information about the buildroot
mailing list