]> TLD Linux GIT Repositories - packages/rpm-tld-macros.git/blob - macros.go
- merged PLD changes, more systemd macros to nullify
[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 %go_cachedir            %{?buildsubdir:%{_builddir}/%{buildsubdir}/}.go-cache
3
4 %__go   \\\
5 %ifarch aarch64 \
6         GOARCH=${GOARCH-arm64} \\\
7 %endif \
8 %ifarch %{armv5} \
9         GOARCH=${GOARCH-arm} \\\
10         GOARM=${GOARM-5} \\\
11 %endif \
12 %ifarch %{armv6} \
13         GOARCH=${GOARCH-arm} \\\
14         GOARM=${GOARM-6} \\\
15 %endif \
16 %ifarch %{armv7} \
17         GOARCH=${GOARCH-arm} \\\
18         GOARM=${GOARM-7} \\\
19 %endif \
20 %ifarch mipsel \
21         GOARCH=${GOARCH-mipsle} \\\
22 %endif \
23 %ifarch mips64el \
24         GOARCH=${GOARCH-mips64le} \\\
25 %endif \
26 %ifarch %{ix86} \
27         GOARCH=${GOARCH-386} \\\
28 %endif \
29 %ifarch %{x8664} \
30         GOARCH=${GOARCH-amd64} \\\
31 %endif \
32 %ifarch mips mips64 ppc64 ppc64le riscv64 s390x \
33         GOARCH=${GOARCH-%{_arch}} \\\
34 %endif \
35         %{?go_cachedir:GOCACHE="%{go_cachedir}"} \\\
36         %{?__jobs:GOMAXPROCS=%{__jobs}} \\\
37         GOOS=${GOOS-linux} \\\
38         /usr/bin/go