How to patch a SME Server RPM

Note:

Most of the links at the begining of this article are broken. Please use the following instead:
How to build a contrib
How to make a minor revision to an existing RPM
How to build yourself an SME Server interface RPM
A Beginners Guide to Rolling Your Own RPMs for SME Server