https://bugzilla.redhat.com/show_bug.cgi?id=1258182



--- Comment #13 from Jan Chaloupka <[email protected]> ---
What would the use of go-compilers and go-srpm-macros macros?

1)
%if 0%{?go_arches:1}
ExclusiveArch:  %{go_arches}
%else
ExclusiveArch:  %{ix86} x86_64 %{arm}
%endif

If not being optimistic, this will work without go-srpm-macros package as well.
So no need for it.

2)
Unit-test subpackage and main package (if necessary) will use:
%if 0%{?fedora}
BuildRequires: compiler(golang)
%endif
...

%if ! 0%{?gobuild:1}
%global gobuild(o) go build %{?**};
%endif

And use would be:
%gobuild -o bin/go-md2man %{import_path}

So again if there is no go-srpm-macros package => no macros => gobuild get
defined locally. Of course this functionality is valid only for non-Fedora
distribution. As from f22 and higher, golang package will no longer provide its
macros (so no gopath macro as well). However, it has to be made sure the macro
is present on non-Fedora distros.

This is not the final use case. However, it does not depend on go-compilers
package so it can be discussed independently. Just mentioning it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/package-review

Reply via email to