# Maintainer: Julien Voisin <julien.voisin@dustri.org>
pkgname=webtunnel
pkgver=0.0.2
pkgrel=1
pkgdesc="pluggable transport proxy for Tor, implementing webtunnel"
url="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel"
arch="all"
license="MIT"
makedepends="go"
options="net"
source="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel/-/archive/v$pkgver/webtunnel-v$pkgver.tar.bz2"
builddir="$srcdir/$pkgname-v$pkgver"

build() {
	go build -o webtunnel-server ./main/server
	go build -o webtunnel-client ./main/client
}

check() {
	go test -short ./...
}

package() {
	install -Dm755 webtunnel-server -t "$pkgdir"/usr/bin/
	install -Dm755 webtunnel-client -t "$pkgdir"/usr/bin/
	install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}

sha512sums="
bbd850e4151be4e0a7dcf1930438abeb843ee59761f98a01d94fe58610de863f27513931e4dda4789dc66d509b912e415ad75982d45d188347fff047c7dea587  webtunnel-v0.0.2.tar.bz2
"
