# Maintainer: Simon Legner pkgname=goproxy pkgver=6.5 pkgrel=1 pkgdesc="A high performance HTTP, HTTPS, websocket, TCP, UDP, Secure DNS, Socks5 proxy server" arch=('x86_64') url="https://github.com/snail007/goproxy" license=('GPL3') source=("$pkgname-$pkgver.tar.gz::https://github.com/snail007/$pkgname/archive/v$pkgver.tar.gz") makedepends=('go' 'dep' 'git') _importpath="github.com/snail007/$pkgname" prepare() { export GOPATH="$srcdir/_go" mkdir -p $(dirname "$GOPATH/src/$_importpath") ln -sf "$srcdir/$pkgname-$pkgver" "$GOPATH/src/$_importpath" cd "$GOPATH/src/$_importpath" dep ensure -v } check() { export GOPATH="$srcdir/_go" cd "$GOPATH/src/$_importpath" # see https://github.com/snail007/goproxy/issues/156 #go test $(go list ./...) } build() { export GOPATH="$srcdir/_go" cd "$GOPATH/src/$_importpath" go build } package() { export GOPATH="$srcdir/_go" cd "$GOPATH/src/$_importpath" install -dm755 "$pkgdir/usr/bin" install -m755 "$pkgname" "$pkgdir/usr/bin/$pkgname" } sha256sums=('356e8a04860fa3a9b50b162328be7f457cd9495693fc4b2831fcb4675f05c3a4')