8ca6429
Name:           perl-Parse-CPAN-Packages
Petr Šabata 93d5c1d
Version:        2.40
3c748d7
Release:        23%{?dist}
de29867
Summary:        Parse 02packages.details.txt.gz
db25659
License:        GPL+ or Artistic
d41b95e
URL:            https://metacpan.org/release/Parse-CPAN-Packages
d41b95e
Source0:        https://cpan.metacpan.org/authors/id/M/MI/MITHALDU/Parse-CPAN-Packages-%{version}.tar.gz
Petr Šabata 93d5c1d
Patch0:         Parse-CPAN-Packages-2.40-Test::InDistDir.patch
8ca6429
BuildArch:      noarch
7943c86
# Module Build
d5611de
BuildRequires:  make
0bbbd1a
BuildRequires:  perl-generators
d5611de
BuildRequires:  perl-interpreter
Petr Šabata 93d5c1d
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
7943c86
BuildRequires:  perl(strict)
7943c86
BuildRequires:  perl(warnings)
7943c86
# Module Runtime
7943c86
BuildRequires:  perl(Archive::Peek)
81efa53
BuildRequires:  perl(Compress::Zlib)
fe07831
BuildRequires:  perl(CPAN::DistnameInfo)
7943c86
BuildRequires:  perl(File::Slurp)
Petr Šabata 93d5c1d
BuildRequires:  perl(Moo)
7943c86
BuildRequires:  perl(Path::Class)
7943c86
BuildRequires:  perl(PPI)
Petr Šabata 93d5c1d
BuildRequires:  perl(Types::Standard)
fe07831
BuildRequires:  perl(version)
7943c86
# Test Suite
7943c86
# perl(Test::InDistDir) dependency patched out
7943c86
BuildRequires:  perl(Test::More)
7943c86
# Runtime
Petr Šabata 93d5c1d
Requires:       perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
8ca6429
8ca6429
%description
de29867
The Comprehensive Perl Archive Network (CPAN) is a very useful collection
de29867
of Perl code. It has several indices of the files that it hosts, including
de29867
a file named "02packages.details.txt.gz" in the "modules" directory. This
de29867
file contains lots of useful information and this module provides a simple
de29867
interface to the data contained within.
8ca6429
8ca6429
%prep
8ca6429
%setup -q -n Parse-CPAN-Packages-%{version}
7943c86
# Remove the need for (so-far unpackaged) Test::InDistDir
Petr Šabata 93d5c1d
%patch0 -p1
7943c86
# Strip spurious exec permissions
7943c86
find . -type f -exec chmod -c -x {} \;
7943c86
8ca6429
%build
d5611de
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
d5611de
%{make_build}
8ca6429
8ca6429
%install
d5611de
%{make_install}
Petr Šabata 93d5c1d
%{_fixperms} %{buildroot}
8ca6429
8ca6429
%check
fe07831
make test
8ca6429
8ca6429
%files
de29867
%doc CHANGES README
7943c86
%{perl_vendorlib}/Parse/
7943c86
%{_mandir}/man3/Parse::CPAN::Packages.3pm*
7943c86
%{_mandir}/man3/Parse::CPAN::Packages::Distribution.3pm*
7943c86
%{_mandir}/man3/Parse::CPAN::Packages::Package.3pm*
8ca6429
8ca6429
%changelog
3c748d7
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-23
3c748d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
3c748d7
6647041
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-22
6647041
- Perl 5.36 rebuild
6647041
660beeb
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-21
660beeb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
660beeb
b351675
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-20
b351675
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
b351675
ca7a0fd
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-19
ca7a0fd
- Perl 5.34 rebuild
ca7a0fd
9785dde
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-18
9785dde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9785dde
39cf7e8
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-17
39cf7e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
39cf7e8
bce2462
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-16
bce2462
- Perl 5.32 rebuild
bce2462
838577f
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-15
838577f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
838577f
15d0b3b
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-14
15d0b3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
15d0b3b
c7edc89
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-13
c7edc89
- Perl 5.30 rebuild
c7edc89
8542027
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-12
8542027
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8542027
ead7ab3
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-11
ead7ab3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ead7ab3
bc64ce0
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-10
bc64ce0
- Perl 5.28 rebuild
bc64ce0
6993e7f
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-9
6993e7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6993e7f
3a4e73d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-8
3a4e73d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3a4e73d
787775d
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-7
787775d
- Perl 5.26 rebuild
787775d
1596504
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-6
1596504
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1596504
d13f8aa
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-5
d13f8aa
- Perl 5.24 rebuild
d13f8aa
f9fbc18
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.40-4
f9fbc18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f9fbc18
d6373a9
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.40-3
d6373a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d6373a9
a78b105
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.40-2
a78b105
- Perl 5.22 rebuild
a78b105
Petr Šabata 93d5c1d
* Wed Feb 18 2015 Petr Šabata <contyk@redhat.com> - 2.40-1
Petr Šabata 93d5c1d
- 2.40 bump, a changelog fix
Petr Šabata 93d5c1d
4f8d846
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.38-3
4f8d846
- Perl 5.20 rebuild
4f8d846
ab37652
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.38-2
ab37652
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ab37652
7943c86
* Thu Oct 17 2013 Paul Howarth <paul@city-fan.org> - 2.38-1
7943c86
- Update to 2.38
7943c86
  - Added methods to the generated objects to try to retrieve dist contents
7943c86
    from a local cpan mirror
7943c86
  - Some refactoring/cleanup
7943c86
  - Added rudimentary logic to return the subs in a package, as well as verify
7943c86
    via regex whether a given sub is in the package
7943c86
  - Moved author tests to xt/ to avoid them being run on the user side
7943c86
  - Removed some dependency on hash ordering in the tests
7943c86
- Classify buildreqs by usage
7943c86
- Don't use macros for commands
7943c86
- Don't need to remove empty directories from the buildroot
7943c86
- Use DESTDIR rather than PERL_INSTALL_ROOT
7943c86
- Drop EL-5 support as dependencies can't be met there
7943c86
- Make %%files list more explicit
7943c86
- Patch out Test::InDistDir dependency, only needed to support upstream's IDE
7943c86
4580b4a
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-11
4580b4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4580b4a
b9350d6
* Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 2.33-10
b9350d6
- Perl 5.18 rebuild
b9350d6
542d221
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-9
542d221
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
542d221
075e2b5
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-8
075e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
075e2b5
0719a3a
* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 2.33-7
0719a3a
- Perl 5.16 rebuild
0719a3a
8275bea
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-6
8275bea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8275bea
Petr Sabata c81d703
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 2.33-5
Petr Sabata c81d703
- Perl mass rebuild
Petr Sabata c81d703
Petr Sabata 1a5db46
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 2.33-4
Petr Sabata 1a5db46
- Perl mass rebuild
Petr Sabata 1a5db46
Petr Sabata d89c9f5
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 2.33-3
Petr Sabata d89c9f5
- Perl mass rebuild
Petr Sabata d89c9f5
99ed668
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33-2
99ed668
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
99ed668
Steven Pritchard c5e7a89
* Tue Dec 28 2010 Steven Pritchard <steve@kspei.com> 2.33-1
Steven Pritchard c5e7a89
- Update to 2.33.
Steven Pritchard c5e7a89
- Update Source0 URL.
Steven Pritchard c5e7a89
05b8855
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.31-5
7943c86
- Rebuild to fix problems with vendorarch/lib (#661697)
05b8855
bba557e
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.31-4
bba557e
- Mass rebuild with perl-5.12.0
bba557e
53c5982
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 2.31-3
53c5982
- rebuild against perl 5.10.1
53c5982
517a86a
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.31-2
517a86a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
517a86a
f6f3da8
* Wed May 13 2009 Steven Pritchard <steve@kspei.com> 2.31-1
f6f3da8
- Update to 2.31.
f6f3da8
6db487c
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.30-2
6db487c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
6db487c
81efa53
* Mon Feb 02 2009 Steven Pritchard <steve@kspei.com> 2.30-1
81efa53
- Update to 2.30.
81efa53
- BR Compress::Zlib, Moose, Test::Pod, and Test::Pod::Coverage.
81efa53
- Drop BR Class::Accessor::Fast, IO::Zlib, and Sort::Versions.
81efa53
9093bb5
* Thu Dec 11 2008 Steven Pritchard <steve@kspei.com> 2.29-1
9093bb5
- Update to 2.29.
9093bb5
1749f45
* Fri Feb  8 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.27-2
1749f45
- rebuild for new perl
1749f45
fe07831
* Sat Jan 12 2008 Steven Pritchard <steve@kspei.com> 2.27-1
fe07831
- Update to 2.27.
fe07831
- Switch from building with Build.PL to Makefile.PL.
fe07831
db25659
* Sat Dec 29 2007 Ralf Corsépius <rc040203@freenet.de> - 2.26-5
db25659
- Adjust License-tag.
db25659
- Add BR: perl(Test::More) (BZ 419631).
db25659
3c9f1ad
* Wed Apr 18 2007 Steven Pritchard <steve@kspei.com> 2.26-4
3c9f1ad
- Use fixperms macro instead of our own chmod incantation.
3c9f1ad
4671cec
* Sat Sep 16 2006 Steven Pritchard <steve@kspei.com> 2.26-3
4671cec
- Fix find option order.
4671cec
5f6888b
* Sat Jul 01 2006 Steven Pritchard <steve@kspei.com> 2.26-2
5f6888b
- BR version.pm.
5f6888b
de29867
* Sat Jul 01 2006 Steven Pritchard <steve@kspei.com> 2.26-1
de29867
- Update to 2.26.
de29867
- Various cleanups.
de29867
7381e7a
* Wed Feb 01 2006 Steven Pritchard <steve@kspei.com> 2.25-2
7381e7a
- Drop explicit Requires (except perl(Class::Accessor::Fast), which isn't
7381e7a
  picked up automatically).
7381e7a
8ca6429
* Mon Sep 19 2005 Steven Pritchard <steve@kspei.com> 2.25-1
8ca6429
- Specfile autogenerated.