You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Maxwell G 2d3fb2d41b
Update changelog
3 years ago
.gitignore Initial commit 3 years ago
LICENSE.txt Initial commit 3 years ago
README.md Add better changelog entries and docs 3 years ago
README.upstream.md Initial commit 3 years ago
Unlicense.txt Initial commit 3 years ago
go-rpm-macros-epel.spec Update changelog 3 years ago
go_mod_vendor.attr Initial commit 3 years ago
go_mod_vendor.prov Initial commit 3 years ago
macros.zzz-go-rpm-macros-epel Fix %goinstallflags definition 3 years ago
macros.zzz-go-srpm-macros-epel Initial commit 3 years ago

README.md

go-rpm-macros-epel

The go-rpm-macros-epel contains backported Go RPM macros and generators from Fedora. The goal is for EPEL Go packaging to work as similarly as possible to Fedora Go packaging. At the same time, it avoids overriding macros from RHEL more than it has to.

This package contains the following backports:

go-rpm-macros-epel

go-rpm-macros-epel contains backports of certain Go RPM macros from Fedora.

go-srpm-macros-epel

go-srpm-macros-epel contains backports of certain Go SRPM macros from Fedora.

  • Add support for %golang_arches_future and %gometa -f. This fixes the issue brought up in rhbz#2121796
  • Change %gometa to pull in go-rpm-macros-epel. This way, packages don't need to BuildRequire it manually.

go-rpm-macros-golist-symlink provides a symlink from /usr/bin to go-rpm-macros's bundled golist, which is installed in /usr/libexec/go-rpm-macros. This allows the macros that expect to find golist in $PATH to work properly.

This package is split out and namespaced to allow the upstream golist to be packaged as golist.

This works around rhbz#2100618.