--On Monday, October 25, 2021 10:17 AM -0400 Eric Garver
<egarver(a)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.