Rpmdevtools are tools for the creation of rpm packages.  An rpm is very easy to install and requires almost no work for user; that is besides clicking on the package to open it with software installer.  Once you have gone through this tutorial be sure to familiarize yourself with Redhat’s Packaging Guidelines.  If your package is not in the Fedora rpms, and if it is I don’t know why you’ve decided to remake it, then you can also join the Fedora community to become a package maintainer.

If you have any questions I’ll help out if I can.  Just leave a comment somewhere, and I’ll get back to you.


  1. Installation and Setup
  2. Getting Started
  3. Development Packages
  4. Patches
  5. Building the RPM
  6. Python Setuptools
  7. Get your package into Fedora