speedtest-go: add new package
[feed/packages.git] / net / speedtest-go / Makefile
1 # SPDX-License-Identifier: GPL-3.0-only
2 #
3 # Copyright (C) 2021 ImmortalWrt.org
4
5 include $(TOPDIR)/rules.mk
6
7 PKG_NAME:=speedtest-go
8 PKG_VERSION:=1.6.11
9 PKG_RELEASE:=1
10
11 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
12 PKG_SOURCE_URL:=https://codeload.github.com/showwin/speedtest-go/tar.gz/v$(PKG_VERSION)?
13 PKG_HASH:=e09e1532bf3d1d78cad6546e8614e72e818fb14c3a7c11d609905c9ae7337930
14
15 PKG_LICENSE:=MIT
16 PKG_LICENSE_FILES:=LICENSE
17 PKG_MAINTAINER:=TeleostNaCl Dai <teleostnacl@gmail.com>
18
19 PKG_BUILD_DEPENDS:=golang/host
20 PKG_BUILD_PARALLEL:=1
21 PKG_BUILD_FLAGS:=no-mips16
22
23 GO_PKG:=github.com/showwin/speedtest-go
24
25 include $(INCLUDE_DIR)/package.mk
26 include ../../lang/golang/golang-package.mk
27
28 define Package/speedtest-go
29 SECTION:=net
30 CATEGORY:=Network
31 TITLE:=Test Internet Speed
32 URL:=https://github.com/showwin/speedtest-go
33 DEPENDS:=$(GO_ARCH_DEPENDS) +ca-bundle
34 endef
35
36 define Package/speedtest-go/description
37 Command Line Interface and pure Go API to
38 Test Internet Speed using speedtest.net
39 endef
40
41 $(eval $(call GoBinPackage,speedtest-go))
42 $(eval $(call BuildPackage,speedtest-go))