[arch-commits] Commit in go/trunk (PKGBUILD)

Morten Linderud foxboron at gemini.archlinux.org
Wed Jun 1 21:38:48 UTC 2022


    Date: Wednesday, June 1, 2022 @ 21:38:47
  Author: foxboron
Revision: 1218372

upgpkg: go 2:1.18.3-1: upgpkg: go 2:1.18.3-1

Modified:
  go/trunk/PKGBUILD

----------+
 PKGBUILD |   13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-01 19:51:40 UTC (rev 1218371)
+++ PKGBUILD	2022-06-01 21:38:47 UTC (rev 1218372)
@@ -14,19 +14,19 @@
 
 pkgname=go
 epoch=2
-pkgver=1.18.2
+pkgver=1.18.3
 pkgrel=1
 pkgdesc='Core compiler tools for the Go programming language'
 arch=(x86_64)
 url='https://golang.org/'
 license=(BSD)
-makedepends=(git go perl)
+makedepends=(git go)
 replaces=(go-pie)
 provides=(go-pie)
 options=(!strip staticlibs)
-source=(https://storage.googleapis.com/golang/go$pkgver.src.tar.gz{,.asc})
+source=(https://go.dev/dl/go${pkgver}.src.tar.gz{,.asc})
 validpgpkeys=('EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796')
-sha256sums=('2c44d03ea2c34092137ab919ba602f2c261a038d08eb468528a3f3a28e5667e2'
+sha256sums=('0012386ddcbb5f3350e407c679923811dbd283fcdc421724931614a842ecbc2d'
             'SKIP')
 
 build() {
@@ -53,6 +53,11 @@
     "$pkgdir/usr/lib/go/pkg/linux_amd64_"{dynlink,race}
 
   cp -a bin pkg src lib misc api test "$pkgdir/usr/lib/go"
+  # We can't strip all binaries and libraries,
+  # as that also strips some testdata directories and breaks the tests.
+  # Just strip the packaged binaries as a compromise.
+  strip $STRIP_BINARIES "$pkgdir/usr/lib/go"{/bin/*,/pkg/tool/*/*}
+
   cp -r doc/* "$pkgdir/usr/share/doc/go"
 
   ln -sf /usr/lib/go/bin/go "$pkgdir/usr/bin/go"



More information about the arch-commits mailing list