# vim: set sw=4 ts=4 et nu: # norootforbuild Name: perl-Module-ExtractUse Version: 0.23 Release: 0 Summary: Find out what modules are used Source: http://search.cpan.org/CPAN/authors/id/D/DO/DOMM/Module-ExtractUse-%{version}.tar.gz URL: http://search.cpan.org/dist/Module-ExtractUse Group: Development/Libraries/Perl License: Perl License BuildRoot: %{_tmppath}/build-%{name}-%{version} %{perl_requires} BuildRequires: perl BuildRequires: perl(Test::More) BuildRequires: perl(Test::Pod::Coverage) BuildRequires: perl(UNIVERSAL::require) BuildRequires: perl(Test::NoWarnings) BuildRequires: perl(Test::Deep) >= 0.087 BuildRequires: perl(Test::Pod) BuildRequires: perl(Module::Build) BuildRequires: perl(Pod::Strip) >= 1.00 BuildRequires: perl(Parse::RecDescent) >= 1.94 Requires: perl(Pod::Strip) >= 1.00 Requires: perl(Parse::RecDescent) >= 1.94 %description Module::ExtractUse is basically a Parse::RecDescent grammar to parse Perl code. It tries very hard to find all modules (whether pragmas, Core, or from CPAN) used by the parsed code. %prep %setup -q -n "Module-ExtractUse-%{version}" %build %__perl ./Build.PL ./Build %install ./Build pure_install --destdir "%{buildroot}" --installdirs vendor %perl_process_packlist %check ./Build test %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %doc Changes README TODO %dir %{perl_vendorlib}/Module %{perl_vendorlib}/Module/ExtractUse.pm %{perl_vendorlib}/Module/ExtractUse %dir %{perl_vendorarch}/auto/Module %{perl_vendorarch}/auto/Module/ExtractUse %doc %{perl_man3dir}/Module::ExtractUse.%{perl_man3ext}%{ext_man}