rpkg is an rpm packaging utility that you can use to maintain your application sources.
It is designed to work on top of Git repositories but it can also handle just any plain
directory content. It will allow you to easily transform raw sources into an rpm source
package that you can build (also by using rpkg) in a public build system, which will
produce packages that any user can install and start using afterwards.
The main subsections of this wiki:
rpkg is available on all Fedora platforms. You can run:
to install it.
If you would like to install
rpkg directly from the upstream sources, run:
$ git clone https://pagure.io/rpkg-util
$ cd rpkg-util
$ ./rpkg local
$ sudo dnf -C install /tmp/rpkg/rpkg-util-*/noarch/rpkg*.noarch.rpm
But the easier way to always get the latest, greatest
# dnf copr enable clime/rpkg-util
# dnf install rpkg
You need to have
dnf-plugins-core installed ;).