################################################################################ # # sway # ################################################################################ SWAY_VERSION = 1.8.1 SWAY_SITE = https://github.com/swaywm/sway/releases/download/$(SWAY_VERSION) SWAY_LICENSE = MIT SWAY_LICENSE_FILES = LICENSE SWAY_DEPENDENCIES = systemd host-pkgconf wlroots json-c pcre cairo pango SWAY_CONF_OPTS = \ -Dwerror=false \ -Dzsh-completions=false \ -Dfish-completions=false \ -Dman-pages=disabled \ -Dsd-bus-provider=libsystemd ifeq ($(BR2_PACKAGE_WLROOTS_X11),y) SWAY_CONF_OPTS += -Dxwayland=enabled else SWAY_CONF_OPTS += -Dxwayland=disabled endif ifeq ($(BR2_PACKAGE_GDK_PIXBUF),y) SWAY_CONF_OPTS += -Dgdk-pixbuf=enabled SWAY_DEPENDENCIES += gdk-pixbuf else SWAY_CONF_OPTS += -Dgdk-pixbuf=disabled endif ifeq ($(BR2_PACKAGE_BASH_COMPLETION),y) SWAY_CONF_OPTS += -Dbash-completions=true else SWAY_CONF_OPTS += -Dbash-completions=false endif ifeq ($(BR2_PACKAGE_SWAYBG),y) SWAY_CONF_OPTS += -Ddefault-wallpaper=true else SWAY_CONF_OPTS += -Ddefault-wallpaper=false endif ifeq ($(BR2_PACKAGE_SWAY_SWAYBAR),y) SWAY_CONF_OPTS += -Dswaybar=true else SWAY_CONF_OPTS += -Dswaybar=false endif ifeq ($(BR2_PACKAGE_SWAY_SWAYNAG),y) SWAY_CONF_OPTS += -Dswaynag=true else SWAY_CONF_OPTS += -Dswaynag=false endif ifeq ($(BR2_PACKAGE_SWAY_SWAYBAR_TRAY),y) SWAY_CONF_OPTS += -Dtray=enabled else SWAY_CONF_OPTS += -Dtray=disabled endif $(eval $(meson-package))