441d9ac
Name:           perl-Test-Prereq
89a29f8
Version:        1.037
a402d57
Release:        14%{?dist}
441d9ac
Summary:        Check if Makefile.PL has the right pre-requisites
5e81b54
License:        GPL+ or Artistic
441d9ac
Group:          Development/Libraries
441d9ac
URL:            http://search.cpan.org/dist/Test-Prereq/
441d9ac
Source0:        http://www.cpan.org/authors/id/B/BD/BDFOY/Test-Prereq-%{version}.tar.gz
441d9ac
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
441d9ac
BuildArch:      noarch
441d9ac
BuildRequires:  perl(Module::Build)
441d9ac
BuildRequires:  perl(Module::CoreList)
441d9ac
BuildRequires:  perl(Module::Info)
89a29f8
BuildRequires:  perl(CPAN)
89a29f8
BuildRequires:  perl(Test::Builder)
89a29f8
BuildRequires:  perl(Test::Builder::Tester)
89a29f8
BuildRequires:  perl(Test::More)
89a29f8
BuildRequires:  perl(Test::Pod)
89a29f8
BuildRequires:  perl(Test::Pod::Coverage)
441d9ac
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
441d9ac
441d9ac
%description
441d9ac
The prereq_ok() function examines the modules it finds in blib/lib/,
441d9ac
blib/script, and the test files it finds in t/ (and test.pl). It figures
441d9ac
out which modules they use, skips the modules that are in the Perl core,
441d9ac
and compares the remaining list of modules to those in the PREREQ_PM
441d9ac
section of Makefile.PL.
441d9ac
441d9ac
%prep
441d9ac
%setup -q -n Test-Prereq-%{version}
441d9ac
441d9ac
%build
441d9ac
%{__perl} Makefile.PL INSTALLDIRS=vendor
441d9ac
make %{?_smp_mflags}
441d9ac
441d9ac
%install
441d9ac
rm -rf $RPM_BUILD_ROOT
441d9ac
b0faf22
make pure_install DESTDIR=$RPM_BUILD_ROOT
441d9ac
441d9ac
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
89a29f8
find $RPM_BUILD_ROOT -depth -type d -empty -exec rmdir {} \;
441d9ac
b59fd3f
%{_fixperms} $RPM_BUILD_ROOT/*
441d9ac
441d9ac
%check
b0faf22
# t/get_from_prereqs.t requires interactive CPAN module configuration and
b0faf22
# network access.
b0faf22
rm t/get_from_prereqs.t
89a29f8
make test
441d9ac
441d9ac
%clean
441d9ac
rm -rf $RPM_BUILD_ROOT
441d9ac
441d9ac
%files
441d9ac
%defattr(-,root,root,-)
b59fd3f
%doc Changes LICENSE README
441d9ac
%{perl_vendorlib}/*
441d9ac
%{_mandir}/man3/*
441d9ac
441d9ac
%changelog
a402d57
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.037-14
a402d57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a402d57
3de3daa
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.037-13
3de3daa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3de3daa
a1f6594
* Sun Jul 21 2013 Petr Pisar <ppisar@redhat.com> - 1.037-12
a1f6594
- Perl 5.18 rebuild
a1f6594
b5d28c9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.037-11
b5d28c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b5d28c9
fe79dc5
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.037-10
fe79dc5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fe79dc5
2ce75b7
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 1.037-9
2ce75b7
- Perl 5.16 rebuild
2ce75b7
62b6f4f
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.037-8
62b6f4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
62b6f4f
ac22f6c
* Tue Jun 21 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.037-7
ac22f6c
- Perl mass rebuild
ac22f6c
12c86b9
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.037-6
12c86b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
12c86b9
751046b
* Wed Dec 22 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.037-5
751046b
- 661697 rebuild for fixing problems with vendorach/lib
751046b
d0e90a0
* Fri May 07 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.037-4
d0e90a0
- Mass rebuild with perl-5.12.0
d0e90a0
b0faf22
* Wed Apr 21 2010 Petr Pisar <ppisar@redhat.com> - 1.037-3
b0faf22
- Disable t/get_from_prereqs.t test because it requires interactive
b0faf22
  configuration <https://rt.cpan.org/Public/Bug/Display.html?id=56785> and
b0faf22
  network access (#539015)
b0faf22
d5a1e6b
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.037-2
d5a1e6b
- rebuild against perl 5.10.1
d5a1e6b
89a29f8
* Fri Oct 30 2009 Stepan Kasal <skasal@redhat.com> - 1.037-1
89a29f8
- new upstream version
89a29f8
7f31a50
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.036-3
7f31a50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7f31a50
ebed8e2
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.036-2
ebed8e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ebed8e2
8bb94e3
* Thu Jan 22 2009 Steven Pritchard <steve@kspei.com> 1.036-1
8bb94e3
- Update to 1.036.
8bb94e3
- Add some dependencies when building with --with-check.
8bb94e3
326e7c3
* Wed Dec 10 2008 Steven Pritchard <steve@kspei.com> 1.034-1
326e7c3
- Update to 1.034.
326e7c3
5e81b54
* Tue Feb  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.033-2
5e81b54
- rebuild for new perl
5e81b54
6792d1a
* Fri Mar 23 2007 Steven Pritchard <steve@kspei.com> 1.033-1
6792d1a
- Update to 1.033.
6792d1a
b59fd3f
* Wed Jan 17 2007 Steven Pritchard <steve@kspei.com> 1.032-1
b59fd3f
- Update to 1.032.
b59fd3f
- Use fixperms macro instead of our own chmod incantation.
b59fd3f
- Add LICENSE to docs.
b59fd3f
086b01c
* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 1.031-2
086b01c
- Fix find option order.
086b01c
508e88a
* Wed May 24 2006 Steven Pritchard <steve@kspei.com> 1.031-1
508e88a
- Update to 1.031.
508e88a
441d9ac
* Fri Mar 24 2006 Steven Pritchard <steve@kspei.com> 1.030-1
441d9ac
- Specfile autogenerated by cpanspec 1.64.
441d9ac
- Fix License.
441d9ac
- Drop explicit Requires.
441d9ac
- Disable tests by default (uses network).