# SPDX-License-Identifier: GPL-2.0-only # # Copyright (C) 2024 Jonas Jelonek include $(TOPDIR)/rules.mk PKG_NAME:=gping PKG_VERSION:=1.16.1 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-v$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/orf/gping/tar.gz/$(PKG_NAME)-v$(PKG_VERSION)? PKG_HASH:=557dad6e54b5dd23f88224ea7914776b7636672f237d9cbbea59972235ca89a8 PKG_MAINTAINER:=Jonas Jelonek PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_NAME)-v$(PKG_VERSION) PKG_BUILD_DEPENDS:=rust/host PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk include ../../lang/rust/rust-package.mk define Package/gping SECTION:=net CATEGORY:=Network TITLE:=Ping but with a graph DEPENDS:=$(RUST_ARCH_DEPENDS) URL:=https://github.com/orf/gping endef define Package/gping/description gping graphically plots ping results over time in terminal, allows multiple hosts to ping in parallel, uses coloured output and can also plot the execution time of arbitrary commands. endef Build/Compile = $(call Build/Compile/Cargo,gping) $(eval $(call RustBinPackage,gping)) $(eval $(call BuildPackage,gping))