mirror of
https://github.com/void-linux/void-packages.git
synced 2025-04-19 07:37:01 +02:00
51 lines
1.2 KiB
Bash
51 lines
1.2 KiB
Bash
# Template file for 'go1.22-bootstrap'
|
|
pkgname=go1.22-bootstrap
|
|
version=1.22.6
|
|
revision=1
|
|
archs="x86_64* i686* armv[67]l* aarch64* ppc64le*"
|
|
short_desc="Go 1.22 (bootstrap compiler)"
|
|
maintainer="Felix Hanley <felix@userspace.com.au>"
|
|
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="999805bed7d9039ec3da1a53bfbcafc13e367da52aa823cb60b68ba22d44c616"
|
|
;;
|
|
i686*)
|
|
_dist_arch="386"
|
|
checksum="9e680027b058beab10ce5938607660964b6d2c564bf50bdb01aa090dc5beda98"
|
|
;;
|
|
arm*)
|
|
_dist_arch="armv6l"
|
|
checksum="b566484fe89a54c525dd1a4cbfec903c1f6e8f0b7b3dbaf94c79bc9145391083"
|
|
;;
|
|
aarch64*)
|
|
_dist_arch="arm64"
|
|
checksum="c15fa895341b8eaf7f219fada25c36a610eb042985dc1a912410c1c90098eaf2"
|
|
;;
|
|
ppc64le*)
|
|
_dist_arch="ppc64le"
|
|
checksum="9d99fce3f6f72a76630fe91ec0884dfe3db828def4713368424900fa98bb2bd6"
|
|
;;
|
|
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
|
|
}
|