--On Monday, October 25, 2021 10:17 AM -0400 Eric Garver egarver@redhat.com wrote:
The upstream firewalld repo has an RPM spec file. You can grab a release tarball and do the following:
$ dnf install rpmdevtools $ ./configure $ make $ make test-rpm $ dnf install rpm1 ... rpmN
Note that everything except the install steps should be done by a regular user, not root. (I create a user just for packaging and su to that ID.) Use the rpmbuild command to build RPMs from their SRPM or from a tarball containing a spec file.