Files
go-rpm-macros/macros.golang
2026-01-09 14:37:36 +08:00

35 lines
551 B
Plaintext

#
# Golang macros
#
%__go /usr/bin/go
%go_sys_gopath /usr/share/gocode/src
#
# Common flags
#
%go_common \
export GO111MODULE=off \
export GOPATH=%{_builddir}/go:%{_datadir}/gocode \
%{nil}
#
# Build flags
#
%go_build_flags_default -v
#
# Test flags
#
%go_test_flags_default -v
# TODO: It's broken, will append annoying "--".
%go_test_flags(-) %{expand:%{shrink:%{go_test_flags_default} %**}}
#
# BuildSystem flags
#
%go_prep \
%__mkdir -p %{_builddir}/go/src/%{go_import_path} \
%__cp -a . %{_builddir}/go/src/%{go_import_path} \
%{nil}