hidapi: remove now obsolete iconv patch
[feed/packages.git] / net / irtt / Makefile
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Copyright (C) 2021 Marcel Vital
4
5 include $(TOPDIR)/rules.mk
6
7 PKG_NAME:=irtt
8 PKG_VERSION:=0.9.1
9 PKG_RELEASE:=1
10
11 PKG_SOURCE_PROTO:=git
12 PKG_SOURCE_URL:=https://github.com/heistp/irtt.git
13 PKG_SOURCE_VERSION:=v$(PKG_VERSION)
14 PKG_MIRROR_HASH:=5ec1c97542f826431977168c024d547d7eb45c5c17e1d01d79736547a5a43199
15
16 PKG_LICENSE:=GPL-2.0-only
17 PKG_LICENSE_FILES:=LICENSE
18 PKG_MAINTAINER:=Marcel Vital <ralmina@tuta.io>
19
20 PKG_BUILD_DIR:=$(BUILD_DIR)/irtt-$(PKG_VERSION)
21 PKG_BUILD_DEPENDS:=golang/host
22 PKG_BUILD_PARALLEL:=1
23 PKG_USE_MIPS16:=0
24
25 GO_PKG:=github.com/heistp/irtt
26
27 include $(INCLUDE_DIR)/package.mk
28 include ../../lang/golang/golang-package.mk
29
30 define Package/irtt
31 SECTION:=net
32 CATEGORY:=Network
33 TITLE:=irtt
34 URL:=https://github.com/heistp/irtt
35 DEPENDS:=$(GO_ARCH_DEPENDS)
36 endef
37
38 define Package/irtt/description
39 Isochronous round trip time tool.
40 Useful for measuring one-way send or recv delay between hosts,
41 among other things.
42 endef
43
44 define Package/irtt/install
45 $(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR))
46
47 $(INSTALL_DIR) $(1)/usr/bin/
48 $(CP) $(PKG_INSTALL_DIR)/usr/bin/irtt $(1)/usr/bin/
49 endef
50
51 $(eval $(call GoBinPackage,irtt))
52 $(eval $(call BuildPackage,irtt))