1 # SPDX-License-Identifier: GPL-2.0-only
3 # Copyright (C) 2021 Marcel Vital
5 include $(TOPDIR
)/rules.mk
12 PKG_SOURCE_URL
:=https
://github.com
/heistp
/irtt.git
13 PKG_SOURCE_VERSION
:=v
$(PKG_VERSION
)
14 PKG_MIRROR_HASH
:=5ec1c97542f826431977168c024d547d7eb45c5c17e1d01d79736547a5a43199
16 PKG_LICENSE
:=GPL-2.0
-only
17 PKG_LICENSE_FILES
:=LICENSE
18 PKG_MAINTAINER
:=Marcel Vital
<ralmina@tuta.io
>
20 PKG_BUILD_DIR
:=$(BUILD_DIR
)/irtt-
$(PKG_VERSION
)
21 PKG_BUILD_DEPENDS
:=golang
/host
25 GO_PKG
:=github.com
/heistp
/irtt
27 include $(INCLUDE_DIR
)/package.mk
28 include ..
/..
/lang
/golang
/golang-package.mk
34 URL
:=https
://github.com
/heistp
/irtt
35 DEPENDS
:=$(GO_ARCH_DEPENDS
)
38 define Package
/irtt
/description
39 Isochronous round trip time tool.
40 Useful for measuring one-way send or recv delay between hosts
,
44 define Package
/irtt
/install
45 $(call GoPackage
/Package
/Install
/Bin
,$(PKG_INSTALL_DIR
))
47 $(INSTALL_DIR
) $(1)/usr
/bin
/
48 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/irtt
$(1)/usr
/bin
/
51 $(eval
$(call GoBinPackage
,irtt
))
52 $(eval
$(call BuildPackage
,irtt
))