Files
packages/admin/iotop/Makefile
Fabrice Fontaine 78ae80c92b admin/iotop: drop PKG_CPE_ID
cpe:/a:iotop:iotop is not a correct CPE ID for iotop:
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:iotop:iotop

Fixes: aca8d8d088 (iotop: add new package)

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2026-03-14 22:04:40 +02:00

45 lines
1.2 KiB
Makefile

include $(TOPDIR)/rules.mk
PKG_NAME:=iotop
PKG_VERSION:=1.30
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/Tomas-M/iotop/tar.gz/v$(PKG_VERSION)?
PKG_HASH:=862e3d3d0263e4171aa9c5aaed2dd7d76ca746afa58ecbb6eca002717e9fa240
PKG_LICENSE:=GPL-2.0-or-later
PKG_LICENSE_FILES:=LICENSE
include $(INCLUDE_DIR)/package.mk
define Package/iotop
SECTION:=admin
CATEGORY:=Administration
TITLE:=A top utility for IO
DEPENDS:=+libncurses @KERNEL_TASKSTATS
URL:=https://github.com/Tomas-M/iotop
PKG_MAINTAINER:=John Audia <therealgraysky@proton.me>
endef
define Package/iotop/description
Iotop identifies processes that use high amount of input/output
requests on your machine. It is similar to the well known top utility
but instead of showing you what consumes CPU the most, it lists
processes by their IO usage.
endef
define Build/Compile
$(MAKE) -C "$(PKG_BUILD_DIR)" \
CC="$(TARGET_CC)" \
CFLAGS="$(TARGET_CFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS)"
endef
define Package/iotop/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/iotop $(1)/usr/bin/
endef
$(eval $(call BuildPackage,iotop))