aboutsummaryrefslogtreecommitdiffstats
path: root/community/irtt/APKBUILD
blob: d776bed60be0db52e10a324fdf9a65d82e4e8e6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Maintainer: Thomas Liske <thomas@fiasko-nw.net>
pkgname=irtt
pkgver=0.9.1
pkgrel=4
pkgdesc="Isochronous Round-Trip Tester"
url="https://github.com/heistp/irtt"
arch="all"
license="GPL-2.0-or-later"
pkgusers="$pkgname"
pkggroups="$pkgname"
makedepends="go"
options="net"
source="https://github.com/heistp/irtt/archive/v$pkgver/irtt-$pkgver.tar.gz
	irtt.initd
	"
install="irtt.pre-install"
subpackages="$pkgname-openrc"

build() {
	go build -ldflags "-s -w" "$(pwd)/cmd/irtt"
}

check() {
	go test -v
}

package() {
	install -Dm755 irtt "$pkgdir"/usr/bin/irtt
	install -Dm755 "$srcdir"/irtt.initd "$pkgdir"/etc/init.d/irtt
}

sha512sums="
072ce70a996cdc70247e896cc613abba7c21f238a508708934ec6cd04b0dec89408c01b7f82dcee6752aae85bca84f0679d32acd75b607e37614f331c238fad9  irtt-0.9.1.tar.gz
ebd1912a14d5a189cb7db349a63c7b25fb47c589d351d225e320b0b6892907c42c933e02309457c5168f63f3ce5c8de43da475210b7d8fa4b4fdac0c6d4de684  irtt.initd
"