RPM macros to simplify the packaging of forge-hosted projects.
- Lua 53.4%
- Python 38.2%
- Shell 5.5%
- Makefile 2.9%
| .builds | ||
| .copr | ||
| LICENSES | ||
| rpm | ||
| tests | ||
| .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
Fedora 37 / RPM 4.18 and above are tested in CI.
These macros do not yet use any RPM 4.18+ features, but there are plans to adopt newer RPM features that are not available on older distributions like EL 9.
Contributing
See CONTRIBUTING.md.
License
This repository is licensed under
SPDX-License-Identifer: GPL-1.0-or-later
