Just a heads up ... and a call for help of course ;)
http://lizards.opensuse.org/2009/08/03/source-services-001-no-more-writing- spec-files/
I would be really happy if packagers with dedicated areas, like perl moduls, java packages and so on join the attempt to write spec file code generators.
As you can read there is some groundwork, like mapping link libraries to package names which can be reused.
thanks adrian
buildservice@lists.opensuse.org