Blame SPECS/perl-CPAN-Meta-Check.spec

d39aff
%{?scl:%scl_package perl-CPAN-Meta-Check}
d39aff
d39aff
# Run extra test
d39aff
%bcond_without perl_CPAN_Meta_Check_enables_extra_test
d39aff
d39aff
Name:		%{?scl_prefix}perl-CPAN-Meta-Check
d39aff
Summary:	Verify requirements in a CPAN::Meta object
d39aff
Version:	0.014
d39aff
Release:	5%{?dist}
d39aff
License:	GPL+ or Artistic
d39aff
URL:		https://metacpan.org/release/CPAN-Meta-Check
d39aff
Source0:	http://cpan.metacpan.org/authors/id/L/LE/LEONT/CPAN-Meta-Check-%{version}.tar.gz 
d39aff
BuildArch:	noarch
d39aff
# Build
d39aff
BuildRequires:	make
d39aff
BuildRequires:	%{?scl_prefix}perl-interpreter
d39aff
BuildRequires:	%{?scl_prefix}perl-generators
d39aff
BuildRequires:	%{?scl_prefix}perl(ExtUtils::MakeMaker) >= 6.76
d39aff
# Module
d39aff
BuildRequires:	%{?scl_prefix}perl(base)
d39aff
BuildRequires:	%{?scl_prefix}perl(CPAN::Meta::Prereqs) >= 2.132830
d39aff
BuildRequires:	%{?scl_prefix}perl(CPAN::Meta::Requirements) >= 2.121
d39aff
BuildRequires:	%{?scl_prefix}perl(Exporter)
d39aff
BuildRequires:	%{?scl_prefix}perl(Module::Metadata) >= 1.000023
d39aff
BuildRequires:	%{?scl_prefix}perl(strict)
d39aff
BuildRequires:	%{?scl_prefix}perl(warnings)
d39aff
# Test
d39aff
BuildRequires:	%{?scl_prefix}perl(CPAN::Meta) >= 2.120920
d39aff
BuildRequires:	%{?scl_prefix}perl(Env)
d39aff
BuildRequires:	%{?scl_prefix}perl(lib)
d39aff
BuildRequires:	%{?scl_prefix}perl(Test::Deep)
d39aff
BuildRequires:	%{?scl_prefix}perl(Test::More) >= 0.88
d39aff
%if %{with perl_CPAN_Meta_Check_enables_extra_test}
d39aff
# Extra tests
d39aff
BuildRequires:	%{?scl_prefix}perl(blib)
d39aff
BuildRequires:	%{?scl_prefix}perl(File::Spec)
d39aff
BuildRequires:	%{?scl_prefix}perl(IO::Handle)
d39aff
BuildRequires:	%{?scl_prefix}perl(IPC::Open3)
d39aff
BuildRequires:	%{?scl_prefix}perl(Pod::Coverage::TrustPod)
d39aff
BuildRequires:	%{?scl_prefix}perl(Test::Pod) >= 1.41
d39aff
BuildRequires:	%{?scl_prefix}perl(Test::Pod::Coverage) >= 1.08
d39aff
%endif
d39aff
# Runtime
d39aff
Requires:	%{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
d39aff
d39aff
%description
d39aff
This module verifies if requirements described in a CPAN::Meta object are
d39aff
present.
d39aff
d39aff
%prep
d39aff
%setup -q -n CPAN-Meta-Check-%{version}
d39aff
d39aff
%build
d39aff
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 && make %{?_smp_mflags}%{?scl:'}
d39aff
d39aff
%install
d39aff
%{?scl:scl enable %{scl} '}make install DESTDIR=%{buildroot}%{?scl:'}
d39aff
d39aff
%check
d39aff
%{?scl:scl enable %{scl} '}make test%{?scl:'}
d39aff
%if %{with perl_CPAN_Meta_Check_enables_extra_test}
d39aff
%{?scl:scl enable %{scl} '}make test TEST_FILES="$(echo $(find xt/ -name '*.t'))"%{?scl:'}
d39aff
%endif
d39aff
d39aff
%files
d39aff
%doc LICENSE
d39aff
%doc Changes README
d39aff
%{perl_vendorlib}/CPAN/
d39aff
%{_mandir}/man3/CPAN::Meta::Check.3*
d39aff
d39aff
%changelog
d39aff
* Mon Dec 18 2017 Petr Pisar <ppisar@redhat.com> - 0.014-5
d39aff
- SCL
d39aff
d39aff
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-4
d39aff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d39aff
d39aff
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.014-3
d39aff
- Perl 5.26 rebuild
d39aff
d39aff
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.014-2
d39aff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d39aff
d39aff
* Sat Nov 26 2016 Paul Howarth <paul@city-fan.org> - 0.014-1
d39aff
- Update to 0.014
d39aff
  - Undef versions are now passed through to CPAN::Meta::Requirements for the
d39aff
    check, rather than failing with "Missing version" errors
d39aff
d39aff
* Thu Jul 21 2016 Paul Howarth <paul@city-fan.org> - 0.013-1
d39aff
- Update to 0.013
d39aff
  - Make tests more resilient against dev versions of dependencies
d39aff
- BR: perl-generators
d39aff
- Drop legacy Group: tag
d39aff
- Take advantage of features in recent EU::MM to simplify flow
d39aff
d39aff
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.012-3
d39aff
- Perl 5.24 rebuild
d39aff
d39aff
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.012-2
d39aff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d39aff
d39aff
* Fri Jun 19 2015 Paul Howarth <paul@city-fan.org> - 0.012-1
d39aff
- Update to 0.012
d39aff
  - Drop dependency on Exporter 5.57
d39aff
d39aff
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.011-3
d39aff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d39aff
d39aff
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.011-2
d39aff
- Perl 5.22 rebuild
d39aff
d39aff
* Mon Mar 23 2015 Paul Howarth <paul@city-fan.org> - 0.011-1
d39aff
- Update to 0.011
d39aff
  - Declare the minimum version required for the "merged_requirements"
d39aff
    interface
d39aff
- Explicitly run the extra tests
d39aff
d39aff
* Mon Feb  2 2015 Paul Howarth <paul@city-fan.org> - 0.010-1
d39aff
- Update to 0.010
d39aff
  - Bump Module::Metadata prereq for $VERSION parsing (CPAN RT#101095)
d39aff
  - Consistently require same version of CPAN::Meta::Requirements
d39aff
- Use %%license
d39aff
d39aff
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.009-3
d39aff
- Perl 5.20 rebuild
d39aff
d39aff
* Tue Jul  1 2014 Paul Howarth <paul@city-fan.org> - 0.009-2
d39aff
- Always run the release tests (#1114859)
d39aff
d39aff
* Mon Jun 23 2014 Paul Howarth <paul@city-fan.org> - 0.009-1
d39aff
- Update to 0.009
d39aff
  - Various POD fixes
d39aff
d39aff
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.008-2
d39aff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d39aff
d39aff
* Thu Oct 17 2013 Paul Howarth <paul@city-fan.org> - 0.008-1
d39aff
- Update to 0.008
d39aff
  - Switch to using merged_requirements
d39aff
  - Test Env instead of Carp for version overshoot (CPAN RT#89591)
d39aff
  - Document $incdirs in the right function
d39aff
d39aff
* Wed Sep  4 2013 Paul Howarth <paul@city-fan.org> - 0.007-3
d39aff
- Skip the release tests when bootstrapping
d39aff
d39aff
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.007-2
d39aff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d39aff
d39aff
* Wed Jul 31 2013 Paul Howarth <paul@city-fan.org> - 0.007-1
d39aff
- Update to 0.007
d39aff
  - Swap conflicts test, as underscore versions broke it (CPAN RT#87438)
d39aff
d39aff
* Sat Jul 27 2013 Paul Howarth <paul@city-fan.org> - 0.006-1
d39aff
- Update to 0.006
d39aff
  - Fixed bad dereference during conflicts checking
d39aff
d39aff
* Tue Jul 23 2013 Petr Pisar <ppisar@redhat.com> - 0.005-3
d39aff
- Perl 5.18 rebuild
d39aff
d39aff
* Wed May  1 2013 Paul Howarth <paul@city-fan.org> - 0.005-2
d39aff
- Sanitize for Fedora submission
d39aff
d39aff
* Sat Apr 27 2013 Paul Howarth <paul@city-fan.org> - 0.005-1
d39aff
- Initial RPM version