# Maintainer: Thomas Liske <thomas@fiasko-nw.net>
pkgname=irtt
pkgver=0.9.1
pkgrel=32
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
	update-go-mod.patch
	irtt.initd
	"
install="irtt.pre-install"
subpackages="$pkgname-openrc"

export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}"
export GOTMPDIR="${GOTMPDIR:-"$srcdir"}"
export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}"

build() {
	go build ./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
d6e97c3c3ed0bc68ec8ad1797e73f1325a7899e553b6074aeb7a9fdf8d4788cd29acc4d7ed98063055f67b8e2964f5cf534bbdac3bc5c06a99edf10010e0435c  update-go-mod.patch
6be4e2d79eff3941308ddd446d7075cd013e6427f94ef7a5821375dff45a875bbffd0f9ef0558efcc960ee0309f608a37420b99afaf50a6bee00c2c9bd5e24fb  irtt.initd
"
