* update go to 2:1.24.0-1

This commit is contained in:
Alexander Baldeck 2025-02-16 22:22:54 +01:00
parent be60a0208a
commit 98600d1e08
2 changed files with 25 additions and 22 deletions

View File

@ -1,25 +1,28 @@
pkgbase = go
pkgdesc = Core compiler tools for the Go programming language
pkgver = 1.23.5
pkgver = 1.24.0
pkgrel = 1
epoch = 2
url = https://golang.org/
arch = x86_64
arch = powerpc64
arch = powerpc64le
arch = riscv64
license = BSD-3-Clause
makedepends = git
makedepends = go
provides = go-pie
replaces = go-pie
options = !strip
options = staticlibs
source = https://go.dev/dl/go1.23.5.src.tar.gz
source = https://go.dev/dl/go1.23.5.src.tar.gz.asc
source = go-fix-git.patch::https://github.com/panyam/go/commit/bd80d8956f3062d2b2bff2d7da6b879dfa909f12.patch
source = https://go.dev/dl/go1.24.0.src.tar.gz
source = https://go.dev/dl/go1.24.0.src.tar.gz.asc
validpgpkeys = EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796
sha256sums = a6f3f4bbd3e6bdd626f79b668f212fbb5649daf75084fb79b678a0ae4d97423b
sha256sums = d14120614acb29d12bcab72bd689f257eb4be9e0b6f88a8fb7e41ac65f8556e5
sha256sums = SKIP
sha256sums = d0c034795b6454652082b7e2d5dedb2150a0a6c7ae4aaef5a3bbedb78ba8962c
provides_x86_64 = go-pie
replaces_x86_64 = go-pie
provides_powerpc64le = go-pie
replaces_powerpc64le = go-pie
provides_riscv64 = go-pie
replaces_riscv64 = go-pie
pkgname = go

View File

@ -15,27 +15,25 @@
pkgname=go
epoch=2
pkgver=1.23.5
pkgver=1.24.0
pkgrel=1
pkgdesc='Core compiler tools for the Go programming language'
arch=(x86_64 powerpc64le riscv64)
arch=(x86_64 powerpc64 powerpc64le riscv64)
url='https://golang.org/'
license=(BSD-3-Clause)
makedepends=(git go)
replaces=(go-pie)
provides=(go-pie)
# Go on PPC64 does not provide go-pie
provides_powerpc64le=(go-pie)
replaces_powerpc64le=(go-pie)
provides_riscv64=(go-pie)
replaces_riscv64=(go-pie)
provides_x86_64=(go-pie)
replaces_x86_64=(go-pie)
options=(!strip staticlibs)
source=("https://go.dev/dl/go${pkgver}.src.tar.gz"{,.asc}
"${pkgname}-fix-git.patch::https://github.com/panyam/go/commit/bd80d8956f3062d2b2bff2d7da6b879dfa909f12.patch")
source=("https://go.dev/dl/go${pkgver}.src.tar.gz"{,.asc})
validpgpkeys=('EB4C1BFD4F042F6DDDCCEC917721F63BD38B4796')
sha256sums=('a6f3f4bbd3e6bdd626f79b668f212fbb5649daf75084fb79b678a0ae4d97423b'
'SKIP'
'd0c034795b6454652082b7e2d5dedb2150a0a6c7ae4aaef5a3bbedb78ba8962c')
prepare() {
cd "${pkgname}"
patch -Np1 < "$srcdir/go-fix-git.patch"
}
sha256sums=('d14120614acb29d12bcab72bd689f257eb4be9e0b6f88a8fb7e41ac65f8556e5'
'SKIP')
build() {
export GOAMD64=v1 # make sure we're building for the right x86-64 version
@ -44,6 +42,7 @@ build() {
case "${CARCH}" in
x86_64) export GOARCH=amd64 ;;
powerpc64) export GOARCH=ppc64 ;;
powerpc64le) export GOARCH=ppc64le ;;
riscv64) export GOARCH=riscv64 ;;
esac
@ -91,3 +90,4 @@ package() {
}
# vim: ts=2 sw=2 et