X-Git-Url: https://git.tld-linux.org/?p=packages%2Frpm-tld-macros.git;a=blobdiff_plain;f=macros.go;h=a310a5c983df967a4db2c4b1ca6e0ac9d92ce216;hp=07efe21cd35d31d75562f9c886413f966ca53769;hb=d37e647b8b3e05d3b062c9de9a86b19cdfc60740;hpb=db2a9058457d123f0a30ac29e622a671a02543b8 diff --git a/macros.go b/macros.go index 07efe21..a310a5c 100644 --- a/macros.go +++ b/macros.go @@ -1,4 +1,5 @@ %go_arches %{ix86} %{x8664} %{armv5} %{armv6} %{armv7} aarch64 mips mipsel mips64 mips64le ppc64 ppc64le riscv64 s390x +%go_cachedir %{?buildsubdir:%{_builddir}/%{buildsubdir}/}.go-cache %__go \\\ %ifarch aarch64 \ @@ -31,5 +32,7 @@ %ifarch mips mips64 ppc64 ppc64le riscv64 s390x \ GOARCH=${GOARCH-%{_arch}} \\\ %endif \ + %{?go_cachedir:GOCACHE="%{go_cachedir}"} \\\ + %{?__jobs:GOMAXPROCS=%{__jobs}} \\\ GOOS=${GOOS-linux} \\\ /usr/bin/go