You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.5 KiB

  1. #
  2. # Copyright (C) 2007-2016 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=nano
  9. PKG_VERSION:=6.0
  10. PKG_RELEASE:=$(AUTORELEASE)
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
  12. PKG_SOURCE_URL:=@GNU/nano
  13. PKG_HASH:=93ac8cb68b4ad10e0aaeb80a2dd15c5bb89eb665a4844f7ad01c67efcb169ea2
  14. PKG_LICENSE:=GPL-3.0-or-later
  15. PKG_LICENSE_FILES:=COPYING
  16. PKG_MAINTAINER:=Jonathan Bennett <JBennett@incomsystems.biz>, Hannu Nyman <hannu.nyman@iki.fi>
  17. PKG_CPE_ID:=cpe:/a:gnu:nano
  18. PKG_INSTALL:=1
  19. PKG_BUILD_PARALLEL:=1
  20. include $(INCLUDE_DIR)/package.mk
  21. define Package/nano
  22. SUBMENU:=Editors
  23. SECTION:=utils
  24. CATEGORY:=Utilities
  25. TITLE:=GNU nano - enhanced clone of the Pico text editor
  26. URL:=https://www.nano-editor.org/
  27. DEPENDS:=+libncurses
  28. endef
  29. define Package/nano/description
  30. Nano is a small and simple text editor for use on the terminal.
  31. Nano started as an enhanced clone of the Pico text editor.
  32. Nowadays Nano wants to be a generally useful editor with sensible
  33. defaults (linewise scrolling, no automatic line breaking).
  34. Nano is an official GNU package.
  35. endef
  36. CONFIGURE_ARGS += \
  37. --enable-tiny \
  38. --disable-utf8 \
  39. --disable-color \
  40. --enable-linenumbers
  41. CONFIGURE_VARS += \
  42. ac_cv_header_regex_h=no \
  43. define Package/nano/install
  44. $(INSTALL_DIR) $(1)/usr/bin
  45. $(CP) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/bin/
  46. endef
  47. $(eval $(call BuildPackage,nano))