################################################################################ # # nano # ################################################################################ NANO_VERSION = 5.8 NANO_DIR = nano-$(NANO_VERSION) NANO_SOURCE = nano-$(NANO_VERSION).tar.gz NANO_SITE = $(GNU_MIRROR)/nano $(DL_DIR)/$(NANO_SOURCE): $(download) $(NANO_SITE)/$(NANO_SOURCE) NANO_DEPENDENCIES = ncurses ifeq ($(BS_PACKAGE_NCURSES_WCHAR),y) NANO_CONF_ENV = \ ac_cv_prog_NCURSESW_CONFIG=$(HOST_DIR)/bin/$(NCURSES_CONFIG_SCRIPTS) else NANO_CONF_ENV = \ ac_cv_prog_NCURSESW_CONFIG=false NANO_MAKE_ENV = \ CURSES_LIB="-lncurses" endif NANO_CONF_OPTS = \ --datarootdir=$(REMOVE_datarootdir) \ --disable-nls \ --disable-libmagic \ --enable-tiny \ --without-slang \ --with-wordbounds nano: $(NANO_DEPENDENCIES) $(DL_DIR)/$(NANO_SOURCE) | $(TARGET_DIR) $(REMOVE)/$(PKG_DIR) $(UNTAR)/$(PKG_SOURCE) $(CHDIR)/$(PKG_DIR); \ $(CONFIGURE); \ $(NANO_MAKE_ENV) $(MAKE); \ $(MAKE) install DESTDIR=$(TARGET_DIR) $(INSTALL) -d $(TARGET_sysconfdir)/profile.d echo "export EDITOR=nano" > $(TARGET_sysconfdir)/profile.d/editor.sh $(REMOVE)/$(PKG_DIR) $(TOUCH)