ac156420f65ae7504687a762e530a17cccd85de4
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / enlightenment / enlightenment.mk
1 ################################################################################
2 #
3 # enlightenment
4 #
5 ################################################################################
6
7 ENLIGHTENMENT_VERSION = 0.17.6
8 ENLIGHTENMENT_SITE = http://download.enlightenment.org/releases
9 ENLIGHTENMENT_LICENSE = BSD-2c
10 ENLIGHTENMENT_LICENSE_FILES = COPYING
11
12 ENLIGHTENMENT_DEPENDENCIES =    \
13         host-pkgconf            \
14         libecore                \
15         libeet                  \
16         libeina                 \
17         libevas                 \
18         libevas-generic-loaders \
19         libedje                 \
20         libefreet               \
21         libedbus                \
22         libeio                  \
23         host-libedje            \
24         host-libeet             \
25         xcb-util-keysyms
26
27 ENLIGHTENMENT_CONF_OPTS = \
28         --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \
29         --with-eet-eet=$(HOST_DIR)/usr/bin/eet \
30         --disable-rpath
31
32 # uClibc has an old incomplete sys/ptrace.h for powerpc & sparc
33 ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC)$(BR2_powerpc)$(BR2_sparc),yy)
34 ENLIGHTENMENT_CONF_ENV += ac_cv_header_sys_ptrace_h=no
35 endif
36
37 # uClibc-ng has an old incomplete sys/ptrace.h for xtensa
38 ifeq ($(BR2_UCLIBC_VERSION_NG)$(BR2_xtensa),yy)
39 ENLIGHTENMENT_CONF_ENV += ac_cv_header_sys_ptrace_h=no
40 endif
41
42 # alsa backend needs mixer support
43 ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER),yy)
44 ENLIGHTENMENT_DEPENDENCIES += alsa-lib
45 else
46 ENLIGHTENMENT_CONF_ENV += enable_alsa=no
47 endif
48
49 define ENLIGHTENMENT_REMOVE_DOCUMENTATION
50         rm -rf $(TARGET_DIR)/usr/share/enlightenment/doc/
51         rm -f $(TARGET_DIR)/usr/share/enlightenment/COPYING
52         rm -f $(TARGET_DIR)/usr/share/enlightenment/AUTHORS
53 endef
54 ENLIGHTENMENT_POST_INSTALL_TARGET_HOOKS += ENLIGHTENMENT_REMOVE_DOCUMENTATION
55
56 $(eval $(autotools-package))