enlightenment.mk 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ################################################################################
  2. #
  3. # enlightenment
  4. #
  5. ################################################################################
  6. ENLIGHTENMENT_VERSION = 0.24.2
  7. ENLIGHTENMENT_SOURCE = enlightenment-$(ENLIGHTENMENT_VERSION).tar.xz
  8. ENLIGHTENMENT_SITE = http://download.enlightenment.org/rel/apps/enlightenment
  9. ENLIGHTENMENT_LICENSE = BSD-2-Clause, OFL-1.1 (font)
  10. ENLIGHTENMENT_LICENSE_FILES = COPYING \
  11. src/modules/wl_weekeyboard/themes/default/fonts/LICENSE.txt
  12. ENLIGHTENMENT_DEPENDENCIES = \
  13. host-pkgconf \
  14. host-efl \
  15. efl \
  16. xcb-util-keysyms
  17. ENLIGHTENMENT_CONF_OPTS = \
  18. -Dedje-cc=$(HOST_DIR)/bin/edje_cc \
  19. -Deet=$(HOST_DIR)/bin/eet \
  20. -Deldbus-codegen=$(HOST_DIR)/bin/eldbus-codegen \
  21. -Dpam=false \
  22. -Dpolkit=false
  23. # enlightenment.pc and /usr/lib/enlightenment/modules/*.so
  24. ENLIGHTENMENT_INSTALL_STAGING = YES
  25. ifeq ($(BR2_PACKAGE_SYSTEMD),y)
  26. ENLIGHTENMENT_CONF_OPTS += -Dsystemd=true
  27. ENLIGHTENMENT_DEPENDENCIES += systemd
  28. else
  29. ENLIGHTENMENT_CONF_OPTS += -Dsystemd=false
  30. endif
  31. # alsa backend needs mixer support
  32. ifeq ($(BR2_PACKAGE_ALSA_LIB)$(BR2_PACKAGE_ALSA_LIB_MIXER),yy)
  33. ENLIGHTENMENT_CONF_OPTS += -Dmixer=true
  34. ENLIGHTENMENT_DEPENDENCIES += alsa-lib
  35. else
  36. ENLIGHTENMENT_CONF_OPTS += -Dmixer=false
  37. endif
  38. ifeq ($(BR2_PACKAGE_XKEYBOARD_CONFIG),y)
  39. ENLIGHTENMENT_DEPENDENCIES += xkeyboard-config
  40. endif
  41. define ENLIGHTENMENT_REMOVE_DOCUMENTATION
  42. rm -rf $(TARGET_DIR)/usr/share/enlightenment/doc/
  43. rm -f $(TARGET_DIR)/usr/share/enlightenment/COPYING
  44. rm -f $(TARGET_DIR)/usr/share/enlightenment/AUTHORS
  45. endef
  46. ENLIGHTENMENT_POST_INSTALL_TARGET_HOOKS += ENLIGHTENMENT_REMOVE_DOCUMENTATION
  47. $(eval $(meson-package))