1################################################################################ 2# 3# nano 4# 5################################################################################ 6 7NANO_VERSION_MAJOR = 5 8NANO_VERSION = $(NANO_VERSION_MAJOR).9 9NANO_SITE = https://www.nano-editor.org/dist/v$(NANO_VERSION_MAJOR) 10NANO_SOURCE = nano-$(NANO_VERSION).tar.xz 11NANO_LICENSE = GPL-3.0+ 12NANO_LICENSE_FILES = COPYING 13NANO_DEPENDENCIES = ncurses 14 15ifeq ($(BR2_PACKAGE_NCURSES_WCHAR),y) 16NANO_CONF_ENV += ac_cv_prog_NCURSESW_CONFIG=$(STAGING_DIR)/usr/bin/$(NCURSES_CONFIG_SCRIPTS) 17else 18NANO_CONF_ENV += ac_cv_prog_NCURSESW_CONFIG=false 19NANO_MAKE_ENV += CURSES_LIB="-lncurses" 20endif 21 22ifeq ($(BR2_PACKAGE_NANO_TINY),y) 23NANO_CONF_OPTS += \ 24 --enable-tiny \ 25 --disable-libmagic \ 26 --disable-color \ 27 --disable-nanorc 28define NANO_INSTALL_TARGET_CMDS 29 $(INSTALL) -m 0755 $(@D)/src/nano $(TARGET_DIR)/usr/bin/nano 30endef 31else 32NANO_CONF_OPTS += --disable-tiny 33ifeq ($(BR2_PACKAGE_FILE),y) 34NANO_DEPENDENCIES += file 35NANO_CONF_OPTS += --enable-libmagic --enable-color --enable-nanorc 36else 37NANO_CONF_OPTS += --disable-libmagic --disable-libmagic --disable-color 38endif # BR2_PACKAGE_FILE 39endif # BR2_PACKAGE_NANO_TINY 40 41$(eval $(autotools-package)) 42