e4d4e1f
# Run extra test
08fa92e
%if ! (0%{?rhel})
e4d4e1f
%bcond_without perl_CPAN_Meta_Check_enables_extra_test
08fa92e
%else
08fa92e
%bcond_with perl_CPAN_Meta_Check_enables_extra_test
08fa92e
%endif
e4d4e1f
71e3fe0
Name:		perl-CPAN-Meta-Check
71e3fe0
Summary:	Verify requirements in a CPAN::Meta object
5a54d55
Version:	0.018
f7d2841
Release:	3%{?dist}
d4f9bec
License:	GPL-1.0-or-later OR Artistic-1.0-Perl
71e3fe0
URL:		https://metacpan.org/release/CPAN-Meta-Check
809be24
Source0:	https://cpan.metacpan.org/modules/by-module/CPAN/CPAN-Meta-Check-%{version}.tar.gz
71e3fe0
BuildArch:	noarch
71e3fe0
# Build
809be24
BuildRequires:	coreutils
809be24
BuildRequires:	findutils
592c944
BuildRequires:	make
284e506
BuildRequires:	perl-generators
809be24
BuildRequires:	perl-interpreter
592c944
BuildRequires:	perl(ExtUtils::MakeMaker) >= 6.76
71e3fe0
# Module
20cd605
BuildRequires:	perl(base)
84b53c5
BuildRequires:	perl(CPAN::Meta::Prereqs) >= 2.132830
84b53c5
BuildRequires:	perl(CPAN::Meta::Requirements) >= 2.121
20cd605
BuildRequires:	perl(Exporter)
ef6b04d
BuildRequires:	perl(Module::Metadata) >= 1.000023
29d68f9
BuildRequires:	perl(strict)
29d68f9
BuildRequires:	perl(warnings)
71e3fe0
# Test
99d91a2
BuildRequires:	perl(blib)
fc416c0
BuildRequires:	perl(CPAN::Meta) >= 2.120920
84b53c5
BuildRequires:	perl(Env)
5a54d55
BuildRequires:	perl(File::Spec)
5a54d55
BuildRequires:	perl(IO::Handle)
5a54d55
BuildRequires:	perl(IPC::Open3)
fc416c0
BuildRequires:	perl(lib)
d4f9bec
BuildRequires:	perl(Scalar::Util)
5931a9c
BuildRequires:	perl(Test::More) >= 0.88
199d2fb
%if %{with perl_CPAN_Meta_Check_enables_extra_test} && !%{defined perl_bootstrap}
199d2fb
# Break a build cycle: perl-Pod-Coverage-TrustPod → perl-Pod-Eventual
199d2fb
# → perl-Mixin-Linewise → perl-Sub-Exporter → perl-Params-Util
199d2fb
# → perl-Config-AutoConf → perl-File-Slurper → perl-Test-Warnings
809be24
# → perl-CPAN-Meta-Check
5931a9c
# Extra tests
71e3fe0
BuildRequires:	perl(Pod::Coverage::TrustPod)
71e3fe0
BuildRequires:	perl(Test::Pod) >= 1.41
71e3fe0
BuildRequires:	perl(Test::Pod::Coverage) >= 1.08
e4d4e1f
%endif
5a54d55
# Dependencies
5a54d55
# (none)
71e3fe0
71e3fe0
%description
71e3fe0
This module verifies if requirements described in a CPAN::Meta object are
71e3fe0
present.
71e3fe0
71e3fe0
%prep
71e3fe0
%setup -q -n CPAN-Meta-Check-%{version}
71e3fe0
71e3fe0
%build
592c944
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
809be24
%{make_build}
71e3fe0
71e3fe0
%install
809be24
%{make_install}
809be24
%{_fixperms} -c %{buildroot}
71e3fe0
71e3fe0
%check
5931a9c
make test
199d2fb
%if %{with perl_CPAN_Meta_Check_enables_extra_test} && !%{defined perl_bootstrap}
5931a9c
make test TEST_FILES="$(echo $(find xt/ -name '*.t'))"
e4d4e1f
%endif
71e3fe0
71e3fe0
%files
ef6b04d
%license LICENSE
ef6b04d
%doc Changes README
71e3fe0
%{perl_vendorlib}/CPAN/
ef6b04d
%{_mandir}/man3/CPAN::Meta::Check.3*
71e3fe0
71e3fe0
%changelog
f7d2841
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.018-3
f7d2841
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f7d2841
fa56223
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.018-2
fa56223
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
fa56223
5a54d55
* Fri Jul 21 2023 Paul Howarth <paul@city-fan.org> - 0.018-1
5a54d55
- Update to 0.018
5a54d55
  - Fix version requirement for CPAN::Meta::Prereqs
5a54d55
  - Move issue tracker to GitHub
5a54d55
2c64930
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.017-3
2c64930
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
2c64930
6d7a0b2
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.017-2
6d7a0b2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
6d7a0b2
323ad47
* Tue Jan  3 2023 Paul Howarth <paul@city-fan.org> - 0.017-1
323ad47
- Update to 0.017
323ad47
  - Use Module::Metadata for more accurate testing
323ad47
d4f9bec
* Tue Jan  3 2023 Paul Howarth <paul@city-fan.org> - 0.015-1
d4f9bec
- Update to 0.015
d4f9bec
  - Drop Test::Deep prereq
d4f9bec
- Use SPDX-format license tag
d4f9bec
bc88eec
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-22
bc88eec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
bc88eec
f44e3e7
* Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-21
f44e3e7
- Perl 5.36 re-rebuild of bootstrapped packages
f44e3e7
8faadd0
* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-20
8faadd0
- Perl 5.36 rebuild
8faadd0
39a58c1
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-19
39a58c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
39a58c1
a87c7a7
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-18
a87c7a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a87c7a7
479c74b
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-17
479c74b
- Perl 5.34 re-rebuild of bootstrapped packages
479c74b
b01d98e
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-16
b01d98e
- Perl 5.34 rebuild
b01d98e
22c1d4d
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-15
22c1d4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
22c1d4d
809be24
* Tue Jan 12 2021 Paul Howarth <paul@city-fan.org> - 0.014-14
809be24
- Spec clean-up
809be24
  - Use author-independent source URL
809be24
  - Specify all build dependencies
809be24
  - Use %%{make_build} and %%{make_install}
809be24
  - Fix permissions of installed files
809be24
fce0cdd
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-13
fce0cdd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
fce0cdd
3f3fe79
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-12
3f3fe79
- Perl 5.32 rebuild
3f3fe79
3310fb1
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-11
3310fb1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3310fb1
cbf262d
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-10
cbf262d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
cbf262d
a10321f
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-9
a10321f
- Perl 5.30 rebuild
a10321f
cf51c2d
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-8
cf51c2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
cf51c2d
8a194c0
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-7
8a194c0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8a194c0
b88d4c3
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-6
b88d4c3
- Perl 5.28 rebuild
b88d4c3
1b77916
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-5
1b77916
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1b77916
3fc269d
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-4
3fc269d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3fc269d
0f3ef6f
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-3
0f3ef6f
- Perl 5.26 rebuild
0f3ef6f
4c4b5bd
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-2
4c4b5bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4c4b5bd
fc416c0
* Sat Nov 26 2016 Paul Howarth <paul@city-fan.org> - 0.014-1
fc416c0
- Update to 0.014
fc416c0
  - Undef versions are now passed through to CPAN::Meta::Requirements for the
fc416c0
    check, rather than failing with "Missing version" errors
fc416c0
592c944
* Thu Jul 21 2016 Paul Howarth <paul@city-fan.org> - 0.013-1
592c944
- Update to 0.013
592c944
  - Make tests more resilient against dev versions of dependencies
592c944
- BR: perl-generators
592c944
- Drop legacy Group: tag
592c944
- Take advantage of features in recent EU::MM to simplify flow
592c944
6af9262
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.012-3
6af9262
- Perl 5.24 rebuild
6af9262
5744006
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.012-2
5744006
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5744006
20cd605
* Fri Jun 19 2015 Paul Howarth <paul@city-fan.org> - 0.012-1
20cd605
- Update to 0.012
20cd605
  - Drop dependency on Exporter 5.57
20cd605
86d6138
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.011-3
86d6138
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
86d6138
f7bfeb3
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-2
f7bfeb3
- Perl 5.22 rebuild
f7bfeb3
5931a9c
* Mon Mar 23 2015 Paul Howarth <paul@city-fan.org> - 0.011-1
5931a9c
- Update to 0.011
5931a9c
  - Declare the minimum version required for the "merged_requirements"
5931a9c
    interface
5931a9c
- Explicitly run the extra tests
5931a9c
ef6b04d
* Mon Feb  2 2015 Paul Howarth <paul@city-fan.org> - 0.010-1
ef6b04d
- Update to 0.010
ef6b04d
  - Bump Module::Metadata prereq for $VERSION parsing (CPAN RT#101095)
ef6b04d
  - Consistently require same version of CPAN::Meta::Requirements
ef6b04d
- Use %%license
ef6b04d
2835f82
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-3
2835f82
- Perl 5.20 rebuild
2835f82
76c14a3
* Tue Jul  1 2014 Paul Howarth <paul@city-fan.org> - 0.009-2
76c14a3
- Always run the release tests (#1114859)
76c14a3
29d68f9
* Mon Jun 23 2014 Paul Howarth <paul@city-fan.org> - 0.009-1
29d68f9
- Update to 0.009
29d68f9
  - Various POD fixes
29d68f9
4be5657
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.008-2
4be5657
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
4be5657
84b53c5
* Thu Oct 17 2013 Paul Howarth <paul@city-fan.org> - 0.008-1
84b53c5
- Update to 0.008
84b53c5
  - Switch to using merged_requirements
84b53c5
  - Test Env instead of Carp for version overshoot (CPAN RT#89591)
84b53c5
  - Document $incdirs in the right function
84b53c5
dbbd1dd
* Wed Sep  4 2013 Paul Howarth <paul@city-fan.org> - 0.007-3
dbbd1dd
- Skip the release tests when bootstrapping
dbbd1dd
6c064ba
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.007-2
6c064ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6c064ba
05c7210
* Wed Jul 31 2013 Paul Howarth <paul@city-fan.org> - 0.007-1
05c7210
- Update to 0.007
05c7210
  - Swap conflicts test, as underscore versions broke it (CPAN RT#87438)
05c7210
2ef1033
* Sat Jul 27 2013 Paul Howarth <paul@city-fan.org> - 0.006-1
2ef1033
- Update to 0.006
2ef1033
  - Fixed bad dereference during conflicts checking
2ef1033
7376903
* Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 0.005-3
7376903
- Perl 5.18 rebuild
7376903
71e3fe0
* Wed May  1 2013 Paul Howarth <paul@city-fan.org> - 0.005-2
71e3fe0
- Sanitize for Fedora submission
71e3fe0
71e3fe0
* Sat Apr 27 2013 Paul Howarth <paul@city-fan.org> - 0.005-1
71e3fe0
- Initial RPM version