RPM Workshop provides a GUI tool that takes a tar file and creates a spec file and resulting RPMS. It can also edit existing spec files. It is GNOME-based.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.