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(){

Reply via email to