🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
pkgname: go
pkgver: '1.26.6'
pkgrel: '1'
pkgdesc: The Go Programming Language
url: 'https://go.dev/'
arch: x86_64
license:
- BSD-3-Clause
depends: []
makedepends: []
source:
- 'https://golang.org/dl/go${pkgver}.src.tar.gz'
- 'https://golang.org/dl/go${pkgver}.linux-amd64.tar.gz'
sha256sums:
- a0721c54c688901448d77ad9b3ec7ea7c474730755ff891382e92ecb93ff2cb1
- 708effb774be8237570d0add163225abbdfaf4fca28b2611df167beba4feef89
hooks:
post-install: |
name=go
version=1.26.6
release=1
INFO="\033[1;36m"
NORMAL="\033[0;39m"
printf "${INFO}go application is in /usr/lib/go/bin. Make sure to include it in PATH ${NORMAL}\n"
build: |
install -d ./go${pkgver}
bsdtar -xf ./go${pkgver}.linux-amd64.tar.gz \
-C ./go${pkgver} --strip-components=1
bsdtar -xf ./go${pkgver}.src.tar.gz \
-C .
export GOCACHE=${SRCDIR}/go-build
# Ścieżka BEZWZGLĘDNA – make.bash uruchamia się z go/src, więc relatywna
# `./go${pkgver}` wskazywałaby na go/src/go${pkgver} (nie istnieje).
export GOROOT_BOOTSTRAP=${SRCDIR}/go${pkgver}
export GOROOT_FINAL=/usr/lib/go
cd go/src
./make.bash
# make.bash działa w go/src – wyjdź do SRCDIR i przenieś CAŁE drzewo go/.
cd ../..
install -d ${PKGDIR}/usr/lib
mv go ${PKGDIR}/usr/lib/
find ${PKGDIR} \( -name "README*" -o -name "AUTHORS" -o -name "TODO" \) -delete
rm -f ${PKGDIR}/usr/lib/go/src/*.bat
# LICENSE leży w przeniesionym już drzewie (go/ → ${PKGDIR}/usr/lib/go).
install -Dm644 ${PKGDIR}/usr/lib/go/LICENSE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE
package: |
true