diff --git a/go-tools/PKGBUILD b/go-tools/PKGBUILD index 032f562d3..69265f3bc 100644 --- a/go-tools/PKGBUILD +++ b/go-tools/PKGBUILD @@ -1,7 +1,7 @@ # Arch Maintainer: Bartłomiej Piotrowski pkgname=go-tools -pkgver=1.9+2247+5d2fd3cc +pkgver=1.11+2495+9e9bf16a pkgrel=1 pkgdesc='Developer tools for the Go programming language' arch=(x86_64) @@ -9,50 +9,47 @@ url='http://golang.org/' license=(BSD) depends=(glibc) makedepends=(git go) -_commit=5d2fd3ccab986d52112bf301d47a819783339d0e -_net_commit=ab5485076ff3407ad2d02db054635913f017b0ed +_commit=9e9bf16a4efe175e2867e1661feefa6278e4e14e +_net_commit=c39426892332e1bb5ec0a434a079bf82f5d30c54 source=(git+https://go.googlesource.com/tools#commit=$_commit git+https://github.com/golang/net#commit=$_net_commit) md5sums=('SKIP' 'SKIP') -_tools=(benchcmp callgraph cover digraph eg fiximports godex godoc goimports - gomvpkg gorename gotype goyacc guru heapview html2article present - ssadump stringer) +_tools=(benchcmp callgraph compilebench cover digraph eg fiximports + go-contrib-init godex godoc goimports gomvpkg gorename gotype + goyacc guru heapview html2article present ssadump stringer + tip toolstash) pkgver() { - local _gover=1.9 + local _gover=1.11 cd tools printf "%s+%s+%s" $_gover "$(git rev-list --count HEAD)" \ "$(git rev-parse --short HEAD)" } prepare() { - mkdir -p gopath/src/golang.org/x build - cp -r tools net gopath/src/golang.org/x/ + mkdir -p gopath/src/golang.org/x + cp -rf tools net gopath/src/golang.org/x/ } build() { export GOPATH="$srcdir/gopath" - - cd build - for tool in ${_tools[@]}; do - go build -v -a golang.org/x/tools/cmd/$tool - done + cd gopath/src/golang.org/x/tools + go install -v -a -gcflags "all=-trimpath=${GOPATH}" -asmflags "all=-trimpath=${GOPATH}" ./cmd/... } check() { export GOPATH="$srcdir/gopath" - - for tool in ${_tools[@]}; do - go test golang.org/x/tools/cmd/$tool - done + cd gopath/src/golang.org/x/tools + go test ./cmd/... } package() { for tool in ${_tools[@]}; do - install -Dm755 build/$tool "$pkgdir/usr/bin/$tool" + install -Dm755 gopath/bin/$tool "$pkgdir/usr/bin/$tool" done install -Dm644 tools/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } +