"Last month's column looked at the basics of generating RPMs,
including the format of the all-important .spec file. In theory,
those principles should be enough to let you create .spec files and
RPMs for a number of purposes. In practice, however, RPM generation
is complex enough that some examples are sure to help. So, this
month's column presents two examples: creating a non-program RPM
and creating a program RPM..."