Makefile 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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:=htop
  9. PKG_VERSION:=2.0.2
  10. PKG_RELEASE:=1
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  12. PKG_SOURCE_URL:=http://hisham.hm/htop/releases/$(PKG_VERSION)/
  13. PKG_MD5SUM:=7d354d904bad591a931ad57e99fea84a
  14. PKG_LICENSE:=GPL-2.0
  15. PKG_LICENSE_FILES:=COPYING
  16. PKG_FIXUP:=autoreconf
  17. PKG_INSTALL:=1
  18. include $(INCLUDE_DIR)/package.mk
  19. define Package/htop
  20. SECTION:=admin
  21. CATEGORY:=Administration
  22. TITLE:=Interactive processes viewer
  23. DEPENDS:=+libncurses
  24. URL:=http://htop.sourceforge.net/
  25. MAINTAINER:=Etienne CHAMPETIER <champetier.etienne@gmail.com>
  26. endef
  27. define Package/htop/description
  28. Htop is an ncursed-based process viewer similar to top, but
  29. it allows to scroll the list vertically and horizontally to
  30. see all processes and their full command lines.
  31. endef
  32. CONFIGURE_ARGS += \
  33. --disable-unicode \
  34. --disable-hwloc
  35. CONFIGURE_VARS += \
  36. ac_cv_file__proc_stat=yes \
  37. ac_cv_file__proc_meminfo=yes
  38. define Package/htop/install
  39. $(INSTALL_DIR) $(1)/usr/bin
  40. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/bin/
  41. endef
  42. $(eval $(call BuildPackage,htop))