The current list of changes looks like this:
- Extract dependencies from tests.
- Add script detection (patch from Jeff Fearn).
- Lots and lots of patches from Dennis Kaarsemaker and Gavin Carr:
- Drop cpanget and add the functionality to cpanspec.
- Check the search path for rpm, rpmbuild, etc.
- Add CC0 licence.
- Change %{optimize} to %{optflags}.
- Make tarball directory version component optional.
- Add an option to print the generated specfile to stdout
- Allow building rpms for slightly older perl versions
- Check all build requirements against CPAN
- Stop losing dependency version information for Module::Build, ExtUtils::MakeMaker, etc.
- Strip any version comparison operator from the 'perl' build requirement
- Add entries from configure_requres in META.yml as build dependencies
- Detect scripts better
- Don't let Module::AutoInstall run interactively
- Add a simple blacklisting mechanism
In my light testing, this version has been working beautifully, but I'd really like to hear some more positive feedback before I push this out into Fedora, so if you package Perl modules, give it a try and let me know what you think.