From ff42704bb29455b345e3c5817a6551be2307d737 Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Tue, 13 Apr 2021 14:23:33 -0400 Subject: development/google-go-lang: Updated for version 1.16.3. Signed-off-by: Willy Sudiarto Raharjo --- .../google-go-lang/google-go-lang.SlackBuild | 30 +++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) (limited to 'development/google-go-lang/google-go-lang.SlackBuild') diff --git a/development/google-go-lang/google-go-lang.SlackBuild b/development/google-go-lang/google-go-lang.SlackBuild index 2207e81595..1afff977d9 100644 --- a/development/google-go-lang/google-go-lang.SlackBuild +++ b/development/google-go-lang/google-go-lang.SlackBuild @@ -27,7 +27,7 @@ # SOFTWARE. PRGNAM=google-go-lang -VERSION=${VERSION:-1.14.14} +VERSION=${VERSION:-1.16.3} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -80,12 +80,28 @@ find -L . \ # as of >= go1.5, the cross-compiler does not need to be bootstrap, so the # compiler need only be compiled for the host OS, which it detects unset GOBIN GOPATH GOOS GOARCH -unset BASH_ENV # Not sure why, but this causes run.bash to fail --rworkman -export GOROOT_BOOTSTRAP="/usr" # gcc 5+ is go1.4 API, so we'll bootstrap with it +# Not sure why, but this causes run.bash to fail --rworkman +unset BASH_ENV + +# gcc 5+ is go1.4 API, so we'll bootstrap with it +export GOROOT_BOOTSTRAP="/usr" + +# Default GOROOT is the parent directory of all.bash, +# which is the current directory we're in. +# Defining it here means we can use it below when building +# shared libraries export GOROOT="$(pwd)" + +# The value of GOROOT once the package is installed export GOROOT_FINAL="/usr/lib${LIBDIRSUFFIX}/go${VERSION}/go" +if [ "$ARCH" = "i586" ]; then + export GO386="softfloat" +elif [ "$ARCH" = "i686" ]; then + export GO386="softfloat" +fi + cd src if [ "x${RUN_TEST}" = "xtrue" ] ; then @@ -101,6 +117,14 @@ $GOROOT/bin/go install -buildmode=shared std cd .. +# remove Go build cache +rm -rf pkg/obj/go-build/* + +# remove the doc Makefile +rm -f doc/Makefile + +mkdir -p $PKG$GOROOT_FINAL + # Put the profile scripts for setting PATH and env variables mkdir -p $PKG/etc/profile.d cat > $PKG/etc/profile.d/go.csh << EOF -- cgit v1.2.3