I am running a fully-patched 12.1 x86_64 with rpm-4.9.1.2-4.1.x86_64
installed.

I am trying to create some rpms for perl modules that aren't in
the standard repositories (some locally created modules), and I
ran into a problem as I was working on this.

Normally, rpm will use the /usr/lib/rpm/rpmdeps to get a list of
requirements, but it's failing.

If I create a trivial file: foo.pm

Code:
   package My::Test;
   use Archive::Zip;
   1;
and run:

Code:
   /usr/lib/rpm/rpmdeps --required foo.pm
     => NOTHING
it returns nothing. If I create the same file on a RHEL box, the
same command produces the desired:

Code:
   /usr/lib/rpm/rpmdeps --required foo.pm
       => perl(Archive::Zip)
The provides feature works:

Code:
   /usr/lib/rpm/rpmdeps --required foo.pm
     => perl(My::Test)
Any suggestions?