Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions srcpkgs/go/template
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Template file for 'go'
pkgname=go
version=1.25.6
version=1.26.0
revision=1
_bootstrap="1.22.6"
_bootstrap="1.24.6"
create_wrksrc=yes
build_wrksrc=go
hostmakedepends="go${_bootstrap%.*}-bootstrap"
Expand All @@ -13,7 +13,7 @@ license="BSD-3-Clause"
homepage="https://go.dev/"
changelog="https://go.dev/doc/devel/release.html"
distfiles="https://go.dev/dl/go${version}.src.tar.gz"
checksum=58cbf771e44d76de6f56d19e33b77d745a1e489340922875e46585b975c2b059
checksum=c9132a8a1f6bd2aa4aad1d74b8231d95274950483a4950657ee6c56e6e817790
nostrip=yes
noverifyrdeps=yes
# on CI it tries to use `git submodule`, which is not part of chroot-git
Expand Down
51 changes: 51 additions & 0 deletions srcpkgs/go1.24-bootstrap/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# Template file for 'go1.24-bootstrap'
pkgname=go1.24-bootstrap
version=1.24.6
revision=1
archs="x86_64* i686* armv[67]l* aarch64* ppc64le*"
short_desc="Go 1.24 (bootstrap compiler)"
maintainer="kim <grufwub@gmail.com>"
license="BSD-3-Clause"
homepage="https://golang.org"
nostrip=yes
noverifyrdeps=yes
nocross=yes
lib32disabled=yes
repository=bootstrap

if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
depends+=" gcompat"
fi

case "$XBPS_TARGET_MACHINE" in
x86_64*)
_dist_arch="amd64"
checksum="bbca37cc395c974ffa4893ee35819ad23ebb27426df87af92e93a9ec66ef8712"
;;
i686*)
_dist_arch="386"
checksum="bb5bf69d75e7edbc93339824753a1a4655a928451a2c5e13ff90959ad69e065b"
;;
arm*)
_dist_arch="armv6l"
checksum="7feb4d25f5e72f94fda81c99d4adb6630dfa2c35211e0819417d53af6e71809e"
;;
aarch64*)
_dist_arch="arm64"
checksum="124ea6033a8bf98aa9fbab53e58d134905262d45a022af3a90b73320f3c3afd5"
;;
ppc64le*)
_dist_arch="ppc64le"
checksum="63fc9559a3d6dfd63aa902f714375b879bbc848466181c035c122489b9646e27"
;;
esac

distfiles="https://dl.google.com/go/go${version}.linux-${_dist_arch}.tar.gz"

do_install() {
vmkdir usr/lib/go${version}
vcopy bin usr/lib/go${version}
vcopy src usr/lib/go${version}
vcopy pkg usr/lib/go${version}
vlicense LICENSE
}