X-Git-Url: https://git.tld-linux.org/?p=packages%2Frpm-tld-macros.git;a=blobdiff_plain;f=macros.go;fp=macros.go;h=07efe21cd35d31d75562f9c886413f966ca53769;hp=0000000000000000000000000000000000000000;hb=db2a9058457d123f0a30ac29e622a671a02543b8;hpb=2eb3b8233652e3dc3720c3699d7519e5ad6a6687 diff --git a/macros.go b/macros.go new file mode 100644 index 0000000..07efe21 --- /dev/null +++ b/macros.go @@ -0,0 +1,35 @@ +%go_arches %{ix86} %{x8664} %{armv5} %{armv6} %{armv7} aarch64 mips mipsel mips64 mips64le ppc64 ppc64le riscv64 s390x + +%__go \\\ +%ifarch aarch64 \ + GOARCH=${GOARCH-arm64} \\\ +%endif \ +%ifarch %{armv5} \ + GOARCH=${GOARCH-arm} \\\ + GOARM=${GOARM-5} \\\ +%endif \ +%ifarch %{armv6} \ + GOARCH=${GOARCH-arm} \\\ + GOARM=${GOARM-6} \\\ +%endif \ +%ifarch %{armv7} \ + GOARCH=${GOARCH-arm} \\\ + GOARM=${GOARM-7} \\\ +%endif \ +%ifarch mipsel \ + GOARCH=${GOARCH-mipsle} \\\ +%endif \ +%ifarch mips64el \ + GOARCH=${GOARCH-mips64le} \\\ +%endif \ +%ifarch %{ix86} \ + GOARCH=${GOARCH-386} \\\ +%endif \ +%ifarch %{x8664} \ + GOARCH=${GOARCH-amd64} \\\ +%endif \ +%ifarch mips mips64 ppc64 ppc64le riscv64 s390x \ + GOARCH=${GOARCH-%{_arch}} \\\ +%endif \ + GOOS=${GOOS-linux} \\\ + /usr/bin/go