1################################################################################ 2# 3# enlightenment 4# 5################################################################################ 6 7ENLIGHTENMENT_VERSION = 0.25.4 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 xcb-util-keysyms 20 21ENLIGHTENMENT_CONF_OPTS = \ 22 -Dedje-cc=$(HOST_DIR)/bin/edje_cc \ 23 -Deet=$(HOST_DIR)/bin/eet \ 24 -Deldbus-codegen=$(HOST_DIR)/bin/eldbus-codegen \ 25 -Dlibexif=false \ 26 -Dpam=false \ 27 -Dpolkit=false 28 29# enlightenment.pc and /usr/lib/enlightenment/modules/*.so 30ENLIGHTENMENT_INSTALL_STAGING = YES 31 32ifeq ($(BR2_PACKAGE_SYSTEMD),y) 33ENLIGHTENMENT_CONF_OPTS += -Dsystemd=true 34ENLIGHTENMENT_DEPENDENCIES += systemd 35else 36ENLIGHTENMENT_CONF_OPTS += -Dsystemd=false 37endif 38 39# alsa backend needs mixer support 40ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER),yy) 41ENLIGHTENMENT_CONF_OPTS += -Dmixer=true 42ENLIGHTENMENT_DEPENDENCIES += alsa-lib 43else 44ENLIGHTENMENT_CONF_OPTS += -Dmixer=false 45endif 46 47ifeq ($(BR2_PACKAGE_XKEYBOARD_CONFIG),y) 48ENLIGHTENMENT_DEPENDENCIES += xkeyboard-config 49endif 50 51define ENLIGHTENMENT_REMOVE_DOCUMENTATION 52 rm -rf $(TARGET_DIR)/usr/share/enlightenment/doc/ 53 rm -f $(TARGET_DIR)/usr/share/enlightenment/COPYING 54 rm -f $(TARGET_DIR)/usr/share/enlightenment/AUTHORS 55endef 56ENLIGHTENMENT_POST_INSTALL_TARGET_HOOKS += ENLIGHTENMENT_REMOVE_DOCUMENTATION 57 58$(eval $(meson-package)) 59