Commit 1ee683ce authored by Jeff Huang's avatar Jeff Huang 🤔

go-tools: update to latest version

parent f6e78900
Pipeline #1361 failed with stages
in 4 minutes and 25 seconds
# Arch Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
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"
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment