Date: Friday, February 3, 2023 @ 04:15:04 Author: grawlinson Revision: 1392130
upgpkg: staticcheck 2023.1-1; new upstream release * New upstream release. * Enable debug package. Modified: staticcheck/trunk/PKGBUILD ----------+ PKGBUILD | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-03 03:30:01 UTC (rev 1392129) +++ PKGBUILD 2023-02-03 04:15:04 UTC (rev 1392130) @@ -1,7 +1,7 @@ # Maintainer: Morten Linderud <[email protected]> pkgname=staticcheck -pkgver=2022.1.3 +pkgver=2023.1 pkgrel=1 pkgdesc="The advanced Go linter" arch=('x86_64') @@ -9,8 +9,10 @@ license=("MIT") depends=('glibc') makedepends=('go' 'git') +options=('!lto') source=("$pkgname-$pkgver.tar.gz::https://github.com/dominikh/go-tools/archive/$pkgver.tar.gz") -sha256sums=('b95691c8e7cfff90120249dbd827ee021f23031a498e201713d4dec23deb5974') +sha512sums=('ebf8711fbd9208d88974e666304b4506de121b5beeca92a2be5731e85080c82e1dc24f7c7ef28a0ecba2fa7e059ff774f87dd9e7a15d3f85309503b7e84acd44') +b2sums=('f89aa9a2790db737da1b1a24dc0ba5bc82df4c202e562bb45844484b6c8e67c9d3056f3005119a59befffb2806be1f888552e4a9b556df1a6a9e7548a9d2aa6f') prepare(){ cd "go-tools-$pkgver" @@ -19,12 +21,22 @@ build(){ cd "go-tools-$pkgver" - export CGO_LDFLAGS="${LDFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw -ldflags=-linkmode=external" - go build -o bin/staticcheck ./cmd/staticcheck + + # set Go flags + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export GOPATH="${srcdir}" + + go build -v \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-compressdwarf=false \ + -linkmode external \ + -extldflags ${LDFLAGS}" \ + -o bin\ + ./cmd/staticcheck } check(){
