# # Copyright (C) 2014-2015 OpenWrt.org # include $(TOPDIR)/rules.mk PKG_NAME:=bwm-ng PKG_VERSION:=0.6.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.gropp.org/bwm-ng PKG_HASH:=027cf3c960cd96fc9ffacdf7713df62d0fc55eeef4a1388289f8a62ae5e50df0 PKG_MAINTAINER:=Julen Landa Alustiza PKG_LICENSE:=GPL2-2.0 PKG_LICENSE_FILES:=COPYING PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk define Package/bwm-ng SECTION:=net CATEGORY:=Network DEPENDS:=+BWMNG_LIBNCURSES:libncurses TITLE:=bwm-ng URL:=http://www.gropp.org/?id=projects&sub=bwm-ng MENU:=1 endef define Package/bwm-ng/description Bandwidth Monitor NG is a small and simple console-based live network and disk io bandwidth monitor. endef define Package/bwm-ng/config source "$(SOURCE)/Config.in" endef define Build/Configure $(call Build/Configure/Default, \ $(if $(CONFIG_BWMNG_CONFIGFILE),--enable,--disable)-configfile \ $(if $(CONFIG_BWMNG_HTML),--enable,--disable)-html \ $(if $(CONFIG_BWMNG_CSV),--enable,--disable)-csv \ $(if $(CONFIG_BWMNG_EXTENDEDSTATS),--enable,--disable)-extendedstats \ $(if $(CONFIG_BWMNG_LIBNCURSES),--with,--without)-ncurses \ $(if $(CONFIG_BWMNG_TIME),--with,--without)-time \ $(if $(CONFIG_BWMNG_GETOPT_LONG),--with,--without)-getopt_long \ --with-strip \ --with-procnetdev \ --with-diskstats \ ) endef define Package/bwm-ng/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/bwm-ng $(1)/usr/bin/ endef $(eval $(call BuildPackage,bwm-ng))