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 7e12edeeee
Add direct dependency on go-rpm-macros-golist-symlink.
1 year ago
.gitignore Update to new source git source 1 year ago
README.md Update to new source git source 1 year ago
Unlicense.txt Initial commit 3 years ago
go-rpm-macros-epel.spec Add direct dependency on go-rpm-macros-golist-symlink. 1 year ago
sources Update to new source git source 1 year ago

README.md

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.

go-srpm-macros-epel

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

  • Change %gometa to pull in go-rpm-macros-epel. This way, packages don't need to BuildRequire it manually.
  • Backport -L flag to %gometa and %gorpmname to support the new naming scheme for compat packages.

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.