23f55a2
Name:           perl-Module-ExtractUse
e3822d9
Version:        0.23
ccdea86
Release:        5%{?dist}
23f55a2
Summary:        Find out what modules are used
23f55a2
License:        GPL+ or Artistic
23f55a2
Group:          Development/Libraries
23f55a2
URL:            http://search.cpan.org/dist/Module-ExtractUse/
23f55a2
Source0:        http://www.cpan.org/modules/by-module/Module/Module-ExtractUse-%{version}.tar.gz
23f55a2
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
23f55a2
BuildArch:      noarch
23f55a2
BuildRequires:  perl(Module::Build)
23f55a2
BuildRequires:  perl(Parse::RecDescent) >= 1.94
23f55a2
BuildRequires:  perl(Pod::Strip) >= 1.00
23f55a2
BuildRequires:  perl(Test::Deep) >= 0.087
23f55a2
BuildRequires:  perl(Test::NoWarnings)
23f55a2
BuildRequires:  perl(Test::Pod)
23f55a2
BuildRequires:  perl(Test::Pod::Coverage)
23f55a2
BuildRequires:  perl(UNIVERSAL::require)
23f55a2
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
23f55a2
23f55a2
%description
23f55a2
Module::ExtractUse is basically a Parse::RecDescent grammar to parse Perl
23f55a2
code. It tries very hard to find all modules (whether pragmas, Core, or
23f55a2
from CPAN) used by the parsed code.
23f55a2
23f55a2
%prep
23f55a2
%setup -q -n Module-ExtractUse-%{version}
23f55a2
23f55a2
%build
23f55a2
%{__perl} Build.PL installdirs=vendor
23f55a2
./Build
23f55a2
23f55a2
%install
23f55a2
rm -rf $RPM_BUILD_ROOT
23f55a2
23f55a2
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
23f55a2
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
23f55a2
23f55a2
%{_fixperms} $RPM_BUILD_ROOT/*
23f55a2
23f55a2
%check
7ddb186
# switch off for meantime until other packages will be rebuild
7ddb186
#./Build test
23f55a2
23f55a2
%clean
23f55a2
rm -rf $RPM_BUILD_ROOT
23f55a2
23f55a2
%files
23f55a2
%defattr(-,root,root,-)
23f55a2
%doc Changes README TODO
23f55a2
%dir %{perl_vendorlib}/Module
23f55a2
%{perl_vendorlib}/Module/ExtractUse.pm
23f55a2
%dir %{perl_vendorlib}/Module/ExtractUse/
23f55a2
%{perl_vendorlib}/Module/ExtractUse/Grammar.pm
23f55a2
%{_mandir}/man3/*.3pm*
23f55a2
23f55a2
%changelog
ccdea86
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.23-5
7ddb186
- Mass rebuild with perl-5.12.0 
ccdea86
4456391
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.23-4
4456391
- rebuild against perl 5.10.1
4456391
81765ee
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-3
81765ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
81765ee
3aca145
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.23-2
3aca145
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3aca145
e3822d9
* Fri Sep  5 2008 Daniel P. Berrange <berrange@redhat.com> - 0.23-1
e3822d9
- Update to 0.23 release
e3822d9
fc1ac95
* Fri Feb  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.22-2
fc1ac95
- rebuild for new perl
fc1ac95
23f55a2
* Fri Dec 21 2007 Daniel P. Berrange <berrange@redhat.com> 0.22-1.fc9
23f55a2
- Specfile autogenerated by cpanspec 1.73.