rlwrap.mk 1019 B

12345678910111213141516171819202122232425262728293031323334353637
  1. ################################################################################
  2. #
  3. # rlwrap
  4. #
  5. ################################################################################
  6. RLWRAP_VERSION = 0.46.1
  7. RLWRAP_SITE = https://github.com/hanslub42/rlwrap/releases/download/$(RLWRAP_VERSION)
  8. RLWRAP_LICENSE = GPL-2.0+
  9. RLWRAP_LICENSE_FILES = AUTHORS COPYING
  10. RLWRAP_DEPENDENCIES = readline
  11. ifeq ($(BR2_PACKAGE_RLWRAP_SPY_ON_READLINE),y)
  12. RLWRAP_CONF_OPTS += --enable-spy-on-readline
  13. else
  14. RLWRAP_CONF_OPTS += --disable-spy-on-readline
  15. endif
  16. ifeq ($(BR2_PACKAGE_RLWRAP_HOMEGROWN_REDISPLAY),y)
  17. RLWRAP_CONF_OPTS += --enable-homegrown-redisplay
  18. else
  19. RLWRAP_CONF_OPTS += --disable-homegrown-redisplay
  20. endif
  21. ifeq ($(BR2_PACKAGE_RLWRAP_MULTIBYTE_AWARE),y)
  22. RLWRAP_CONF_OPTS += --enable-multibyte-aware
  23. else
  24. RLWRAP_CONF_OPTS += --disable-multibyte-aware
  25. endif
  26. define RLWRAP_REMOVE_FILTERS
  27. $(RM) -rf $(TARGET_DIR)/usr/share/rlwrap/filters
  28. endef
  29. RLWRAP_POST_INSTALL_TARGET_HOOKS += RLWRAP_REMOVE_FILTERS
  30. $(eval $(autotools-package))