1################################################################################ 2# 3# enlightenment 4# 5################################################################################ 6 7ENLIGHTENMENT_VERSION = 0.25.1 8ENLIGHTENMENT_SOURCE = enlightenment-$(ENLIGHTENMENT_VERSION).tar.xz 9ENLIGHTENMENT_SITE = https://download.enlightenment.org/rel/apps/enlightenment 10ENLIGHTENMENT_LICENSE = BSD-2-Clause, OFL-1.1 (font) 11ENLIGHTENMENT_LICENSE_FILES = COPYING \ 12 src/modules/wl_weekeyboard/themes/default/fonts/LICENSE.txt 13ENLIGHTENMENT_CPE_ID_VENDOR = enlightenment 14 15ENLIGHTENMENT_DEPENDENCIES = \ 16 host-pkgconf \ 17 host-efl \ 18 efl 19 20ENLIGHTENMENT_CONF_OPTS = \ 21 -Dedje-cc=$(HOST_DIR)/bin/edje_cc \ 22 -Deet=$(HOST_DIR)/bin/eet \ 23 -Deldbus-codegen=$(HOST_DIR)/bin/eldbus-codegen \ 24 -Dlibexif=false \ 25 -Dpam=false \ 26 -Dpolkit=false 27 28# enlightenment.pc and /usr/lib/enlightenment/modules/*.so 29ENLIGHTENMENT_INSTALL_STAGING = YES 30 31ifeq ($(BR2_PACKAGE_EFL_X_XLIB),) 32ENLIGHTENMENT_CONF_OPTS += -Dwl-x11=false -Dxwayland=false 33endif 34 35ifeq ($(BR2_PACKAGE_WAYLAND),y) 36ENLIGHTENMENT_CONF_OPTS += -Dwl=true 37ENLIGHTENMENT_DEPENDENCIES += wayland wayland-protocols 38endif 39 40ifeq ($(BR2_PACKAGE_SYSTEMD),y) 41ENLIGHTENMENT_CONF_OPTS += -Dsystemd=true 42ENLIGHTENMENT_DEPENDENCIES += systemd 43else 44ENLIGHTENMENT_CONF_OPTS += -Dsystemd=false 45endif 46 47# alsa backend needs mixer support 48ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER),yy) 49ENLIGHTENMENT_CONF_OPTS += -Dmixer=true 50ENLIGHTENMENT_DEPENDENCIES += alsa-lib 51else 52ENLIGHTENMENT_CONF_OPTS += -Dmixer=false 53endif 54 55ifeq ($(BR2_PACKAGE_XKEYBOARD_CONFIG),y) 56ENLIGHTENMENT_DEPENDENCIES += xkeyboard-config 57endif 58 59define ENLIGHTENMENT_REMOVE_DOCUMENTATION 60 rm -rf $(TARGET_DIR)/usr/share/enlightenment/doc/ 61 rm -f $(TARGET_DIR)/usr/share/enlightenment/COPYING 62 rm -f $(TARGET_DIR)/usr/share/enlightenment/AUTHORS 63endef 64ENLIGHTENMENT_POST_INSTALL_TARGET_HOOKS += ENLIGHTENMENT_REMOVE_DOCUMENTATION 65 66$(eval $(meson-package)) 67