Thanks, I am aware of these templates, I have even added some of my own for various projects.
What I was thinking of is beyond that. I was thinking maybe even making these templates as a starting point and building on them within a GUI.
I am thinking of creating a python script that will source a template in and then the GUI will run in a wizard like fashion and ask some key questions like App Name, App Version, Requires (list), Conflicts, Source, Files, etc...
First I must learn python and then how to hook into the glade file.
EDIT:
I have now started writing a C++/wxSmith app in Code::Blocks to create RPM spec files. Many might think this is pointless since it is just as easy to them to create a spec file by hand using vi/vim or emacs but to the beginner that is not so easy. I have been writing and editing spec files for some time now and I still find it hard to remember syntax or all the flags to the macros for example.
I have compiled a document that has all of the flags, macros, scripts, etc... that can be used in a spec file. Now that the spec file outline work is complete, I have started work on the app. I have in fact already hit my first bug:
http://forums.fedoraforum.org/showthread.php?t=263281
So if any are interested or would like to follow the progress... just send me a private message here on the forums. If there is enough interest I may be persuaded to add the project to source forge.