]> TLD Linux GIT Repositories - packages/rpm-tld-macros.git/blob - macros.go
- merged 2011 from PLD
[packages/rpm-tld-macros.git] / macros.go
1 %go_arches      %{ix86} %{x8664} %{armv5} %{armv6} %{armv7} aarch64 mips mipsel mips64 mips64le ppc64 ppc64le riscv64 s390x
2
3 %__go   \\\
4 %ifarch aarch64 \
5         GOARCH=${GOARCH-arm64} \\\
6 %endif \
7 %ifarch %{armv5} \
8         GOARCH=${GOARCH-arm} \\\
9         GOARM=${GOARM-5} \\\
10 %endif \
11 %ifarch %{armv6} \
12         GOARCH=${GOARCH-arm} \\\
13         GOARM=${GOARM-6} \\\
14 %endif \
15 %ifarch %{armv7} \
16         GOARCH=${GOARCH-arm} \\\
17         GOARM=${GOARM-7} \\\
18 %endif \
19 %ifarch mipsel \
20         GOARCH=${GOARCH-mipsle} \\\
21 %endif \
22 %ifarch mips64el \
23         GOARCH=${GOARCH-mips64le} \\\
24 %endif \
25 %ifarch %{ix86} \
26         GOARCH=${GOARCH-386} \\\
27 %endif \
28 %ifarch %{x8664} \
29         GOARCH=${GOARCH-amd64} \\\
30 %endif \
31 %ifarch mips mips64 ppc64 ppc64le riscv64 s390x \
32         GOARCH=${GOARCH-%{_arch}} \\\
33 %endif \
34         GOOS=${GOOS-linux} \\\
35         /usr/bin/go