RPM macros to simplify the packaging of forge-hosted projects.
- Lua 53.4%
- Python 38.2%
- Shell 5.5%
- Makefile 2.9%
After discussion in the 2024-11-21 FPC meeting, I am updating the epel build script to allow creating a forge-srpm-macros-epel backport package that overrides the EL 10 package. The backport package will address a critical bug that has gone unfixed in RHEL and include other features that have been added since the EL 10 branching. Ref: https://bugzilla.redhat.com/show_bug.cgi?id=2314083 Ref: https://issues.redhat.com/browse/RHEL-60802 Ref: https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2024-11-21/fpc.2024-11-21-17.00.log.html |
||
|---|---|---|
| .builds | ||
| .copr | ||
| LICENSES | ||
| rpm | ||
| tests | ||
| tools | ||
| .gitignore | ||
| .yamllint.yaml | ||
| ci.yml.in | ||
| cigen.sh | ||
| CONTRIBUTING.md | ||
| forge-srpm-macros.spec | ||
| Makefile | ||
| NEWS.md | ||
| noxfile.py | ||
| README.md | ||
| rpmeval.sh | ||
| ruff.toml | ||
forge-srpm-macros
(gotmax23/forge-srpm-macros-dev)
These macros simplify the packaging of forge-hosted projects. They automatically compute the Source urls based on macros set in the specfile. This code has been split out from redhat-rpm-config to ease maintenance.
Links
- forge-srpm-macros project hub
- forge-srpm-macros git.sr.ht repo
- forge-srpm-macros tracker
- forge-srpm-macros mailing list (~gotmax/forge-srpm-macros@lists.sr.ht)
Compatibility
The minimum supported RPM version is 4.16. The macros are tested in CI on Fedora 38+ and EL 9.
Contributing
See CONTRIBUTING.md.
License
This repository is licensed under
SPDX-License-Identifer: GPL-1.0-or-later