[Fedora-packaging] RPM for CPAN module - Issues with Provides:

Tom "spot" Callaway tcallawa at redhat.com
Mon Feb 8 21:08:56 UTC 2010


On 02/05/2010 04:29 PM, Pedro Padron wrote:
> Should I just add a bunch of Provides: in the spec header like this?
> 
> Provides: perl(Nmap::Scanner::Address)
> Provides: perl(Nmap::Scanner::Distance)
> Provides: perl(Nmap::Scanner::ExtraPorts)
> Provides: perl(Nmap::Scanner::Host)
> Provides: perl(Nmap::Scanner::Hostname)
> Provides: perl(Nmap::Scanner::Hosts)
> Provides: perl(Nmap::Scanner::NmapRun)
> Provides: perl(Nmap::Scanner::OS)
> Provides: perl(Nmap::Scanner::OS::Class)
> Provides: perl(Nmap::Scanner::OS::Fingerprint)
> Provides: perl(Nmap::Scanner::OS::IPIdSequence)
> Provides: perl(Nmap::Scanner::OS::Match)
> Provides: perl(Nmap::Scanner::OS::PortUsed)
> Provides: perl(Nmap::Scanner::OS::TCPSequence)
> Provides: perl(Nmap::Scanner::OS::TCPTSSequence)
> Provides: perl(Nmap::Scanner::OS::Uptime)
> Provides: perl(Nmap::Scanner::Port)
> Provides: perl(Nmap::Scanner::RunStats)
> Provides: perl(Nmap::Scanner::RunStats::Finished)
> Provides: perl(Nmap::Scanner::ScanInfo)
> Provides: perl(Nmap::Scanner::Service)
> Provides: perl(Nmap::Scanner::Task)
> Provides: perl(Nmap::Scanner::TaskProgress)

I would do that, except I would version them:

Provides: perl(Nmap::Scanner::Address) = %{version}
...

~spot


More information about the packaging mailing list