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.
34 lines
1.5 KiB
34 lines
1.5 KiB
# go-rpm-macros-epel
|
|
|
|
The go-rpm-macros-epel contains backported Go RPM macros and generators from
|
|
Fedora. It also contains hotfixes for critical bugs in RHEL 9's go-rpm-macros
|
|
that were never addressed. The goal is for EPEL Go packaging to work as
|
|
similarly as possible to Fedora Go packaging. At the same time, this package
|
|
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.
|
|
|
|
- Redefine %goinstallflags to work around [rhbz#2098400](https://bugzilla.redhat.com/show_bug.cgi?id=2098400).
|
|
- Add Fedora's [RPM generator for bundled Provides](https://pagure.io/go-rpm-macros/c/226596177c63c3dc180b5aeda45fe3b18706e877?branch=master).
|
|
|
|
## 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](https://bugzilla.redhat.com/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
|
|
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](https://bugzilla.redhat.com/show_bug.cgi?id=2100618).
|