# SPDX-License-Identifier: GPL-2.0-or-later # Copyright (C) 2009-2016 Lukas Rusak (lrusak@libreelec.tv) # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="go" PKG_VERSION="1.21.4" PKG_LICENSE="BSD" PKG_SITE="https://golang.org" PKG_URL="https://github.com/golang/go/archive/${PKG_NAME}${PKG_VERSION}.tar.gz" PKG_DEPENDS_HOST="toolchain" PKG_LONGDESC="An programming language that makes it easy to build simple, reliable, and efficient software." PKG_TOOLCHAIN="manual" configure_host() { export HOME=${ROOT} export GOOS=linux export GOROOT_FINAL=${TOOLCHAIN}/lib/golang export GOCACHE=${HOME}/.cache/go-build if [ -x /usr/lib/go/bin/go ]; then export GOROOT_BOOTSTRAP=/usr/lib/go else export GOROOT_BOOTSTRAP=/usr/lib/golang fi case ${TARGET_ARCH} in aarch64|arm) export GOARCH=amd64 ;; esac if [ ! -d ${GOROOT_BOOTSTRAP} ]; then cat <