1 ################################################################################
5 ################################################################################
7 ENLIGHTENMENT_VERSION = 0.23.0
8 ENLIGHTENMENT_SOURCE = enlightenment-$(ENLIGHTENMENT_VERSION).tar.xz
9 ENLIGHTENMENT_SITE = http://download.enlightenment.org/rel/apps/enlightenment
10 ENLIGHTENMENT_LICENSE = BSD-2-Clause
11 ENLIGHTENMENT_LICENSE_FILES = COPYING
13 ENLIGHTENMENT_DEPENDENCIES = \
19 ENLIGHTENMENT_CONF_OPTS = \
20 -Dedje-cc=$(HOST_DIR)/bin/edje_cc \
21 -Deet=$(HOST_DIR)/bin/eet \
22 -Deldbus-codegen=$(HOST_DIR)/bin/eldbus-codegen \
25 # enlightenment.pc and /usr/lib/enlightenment/modules/*.so
26 ENLIGHTENMENT_INSTALL_STAGING = YES
28 ifeq ($(BR2_PACKAGE_SYSTEMD),y)
29 ENLIGHTENMENT_CONF_OPTS += -Dsystemd=true
30 ENLIGHTENMENT_DEPENDENCIES += systemd
32 ENLIGHTENMENT_CONF_OPTS += -Dsystemd=false
35 # alsa backend needs mixer support
36 ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER),yy)
37 ENLIGHTENMENT_CONF_OPTS += -Dmixer=true
38 ENLIGHTENMENT_DEPENDENCIES += alsa-lib
40 ENLIGHTENMENT_CONF_OPTS += -Dmixer=false
43 ifeq ($(BR2_PACKAGE_XKEYBOARD_CONFIG),y)
44 ENLIGHTENMENT_DEPENDENCIES += xkeyboard-config
47 define ENLIGHTENMENT_REMOVE_DOCUMENTATION
48 rm -rf $(TARGET_DIR)/usr/share/enlightenment/doc/
49 rm -f $(TARGET_DIR)/usr/share/enlightenment/COPYING
50 rm -f $(TARGET_DIR)/usr/share/enlightenment/AUTHORS
52 ENLIGHTENMENT_POST_INSTALL_TARGET_HOOKS += ENLIGHTENMENT_REMOVE_DOCUMENTATION
54 $(eval $(meson-package))