Date: Sunday, September 2, 2018 @ 14:28:20 Author: foxboron Revision: 376047
upgpkg: go-tools 2:1.11+2495+9e9bf16a-1 Added new tools: compilebench go-contrib-init tip toolstash Modified: go-tools/trunk/PKGBUILD ----------+ PKGBUILD | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-09-02 14:01:09 UTC (rev 376046) +++ PKGBUILD 2018-09-02 14:28:20 UTC (rev 376047) @@ -1,9 +1,9 @@ -# $Id$ # Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> +# Maintainer: Morten Linderud <foxbo...@archlinux.org> pkgname=go-tools epoch=2 -pkgver=1.10+2306+25101aad +pkgver=1.11+2495+9e9bf16a pkgrel=1 pkgdesc='Developer tools for the Go programming language' arch=(x86_64) @@ -11,19 +11,20 @@ license=(BSD) depends=(glibc) makedepends=(git go-pie) -_commit=25101aadb97aa42907eee6a238d6d26a6cb3c756 -_net_commit=136a25c244d3019482a795d728110278d6ba09a4 +_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.10 + local _gover=1.11 cd tools printf "%s+%s+%s" $_gover "$(git rev-list --count HEAD)" \ "$(git rev-parse --short HEAD)" @@ -30,30 +31,25 @@ } 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"