]> TLD Linux GIT Repositories - packages/rpm-tld-macros.git/blobdiff - macros.go
- merged PLD changes, more systemd macros to nullify
[packages/rpm-tld-macros.git] / macros.go
index 07efe21cd35d31d75562f9c886413f966ca53769..a310a5c983df967a4db2c4b1ca6e0ac9d92ce216 100644 (file)
--- 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