069b865
# Run optional test
069b865
%bcond_without perl_Parse_PMFile_enables_optional_test
069b865
4712c9e
Name:           perl-Parse-PMFile
1f42faf
Version:        0.43
88c4b2e
Release:        4%{?dist}
4712c9e
Summary:        Parses .pm file as PAUSE does
4712c9e
License:        GPL+ or Artistic
069b865
URL:            https://metacpan.org/release/Parse-PMFile
069b865
Source0:        https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Parse-PMFile-%{version}.tar.gz
bfd5dc2
# Remove useless dependency on ExtUtils::MakeMaker::CPANfile
bfd5dc2
Patch0:         Parse-PMFile-0.41-Do-not-use-ExtUtils-MakeMaker-CPANfile.patch
4712c9e
BuildArch:      noarch
1f42faf
BuildRequires:  coreutils
673ee92
BuildRequires:  make
bfc03e3
BuildRequires:  perl-generators
069b865
BuildRequires:  perl-interpreter
069b865
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
4712c9e
BuildRequires:  perl(strict)
4712c9e
BuildRequires:  perl(warnings)
4712c9e
# Run-time
4712c9e
BuildRequires:  perl(Dumpvalue)
4712c9e
BuildRequires:  perl(File::Spec)
4712c9e
BuildRequires:  perl(JSON::PP) >= 2.00
4712c9e
BuildRequires:  perl(Safe)
4712c9e
BuildRequires:  perl(version) >= 0.83
4712c9e
# Tests
0e61c25
BuildRequires:  perl(File::Temp) >= 0.19
4712c9e
BuildRequires:  perl(FindBin)
673ee92
BuildRequires:  perl(Opcode)
4712c9e
BuildRequires:  perl(Test::More) >= 0.88
069b865
%if %{with perl_Parse_PMFile_enables_optional_test}
069b865
# Optional tests
069b865
# PAUSE::Permissions 0.08 not yet packaged
4d3688c
BuildRequires:  perl(version::vpp)
069b865
# Test::Pod not used
069b865
# Test::Pod::Coverage not used
069b865
%endif
4712c9e
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
4712c9e
Requires:       perl(JSON::PP) >= 2.00
4712c9e
Requires:       perl(version) >= 0.83
4712c9e
4712c9e
# Remove under-specified dependencies
4712c9e
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((JSON::PP|version)\\)$
4712c9e
4712c9e
%description
4712c9e
The most of the code of this module is taken from the PAUSE code as of
4712c9e
April 2013 almost verbatim. Thus, the heart of this module should be quite
069b865
stable. However, I made it not to use pipe ("-|") as well as I stripped
069b865
database-related code. If you encounter any issue, that's most probably
069b865
because of my modification.
4712c9e
4712c9e
%prep
4712c9e
%setup -q -n Parse-PMFile-%{version}
bfd5dc2
%patch0 -p1
4712c9e
4712c9e
%build
9585f88
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
9585f88
%{make_build}
4712c9e
4712c9e
%install
9585f88
%{make_install}
4712c9e
%{_fixperms} $RPM_BUILD_ROOT/*
4712c9e
4712c9e
%check
069b865
unset TEST_POD
4712c9e
make test
4712c9e
4712c9e
%files
4712c9e
%doc Changes README
4712c9e
%{perl_vendorlib}/*
4712c9e
%{_mandir}/man3/*
4712c9e
4712c9e
%changelog
88c4b2e
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.43-4
88c4b2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
88c4b2e
4c4289b
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.43-3
4c4289b
- Perl 5.34 rebuild
4c4289b
58f8735
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.43-2
58f8735
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
58f8735
1f42faf
* Mon Dec 14 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.43-1
1f42faf
- 0.43 bump
1f42faf
18c1c80
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.42-4
18c1c80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
18c1c80
1ce3bd2
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.42-3
1ce3bd2
- Perl 5.32 rebuild
1ce3bd2
eca2b51
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.42-2
eca2b51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
eca2b51
9585f88
* Mon Nov 11 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.42-1
9585f88
- 0.42 bump
9585f88
546bf6d
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-11
546bf6d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
546bf6d
40e8be2
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.41-10
40e8be2
- Perl 5.30 rebuild
40e8be2
10c2f7a
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-9
10c2f7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
10c2f7a
b014de1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-8
b014de1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b014de1
411cccc
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.41-7
411cccc
- Perl 5.28 rebuild
411cccc
bfd5dc2
* Fri Jun 01 2018 Petr Pisar <ppisar@redhat.com> - 0.41-6
bfd5dc2
- Remove useless dependency on ExtUtils::MakeMaker::CPANfile
069b865
- Modernize the spec file
bfd5dc2
e91004b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-5
e91004b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e91004b
68ef880
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-4
68ef880
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
68ef880
6e58414
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.41-3
6e58414
- Perl 5.26 rebuild
6e58414
5c78e0f
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-2
5c78e0f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5c78e0f
ae0b83f
* Fri Nov 04 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.41-1
ae0b83f
- 0.41 bump
ae0b83f
fa5d6ff
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-2
fa5d6ff
- Perl 5.24 rebuild
fa5d6ff
0b55722
* Mon Feb 22 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-1
0b55722
- 0.40 bump
0b55722
0d64904
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-2
0d64904
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0d64904
673ee92
* Mon Jan 11 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.39-1
673ee92
- 0.39 bump
673ee92
f3c5f07
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.36-3
f3c5f07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
f3c5f07
522cc6f
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.36-2
522cc6f
- Perl 5.22 rebuild
522cc6f
661d281
* Mon Apr 20 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.36-1
661d281
- 0.36 bump
661d281
61697a2
* Tue Feb 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.35-1
61697a2
- 0.35 bump
61697a2
b80fff0
* Mon Dec 15 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-1
b80fff0
- 0.33 bump
b80fff0
a82b9b0
* Thu Dec 11 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.31-1
a82b9b0
- 0.31 bump
a82b9b0
4d3688c
* Mon Dec 08 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.30-1
4d3688c
- 0.30 bump
4d3688c
dad9515
* Mon Oct 13 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-1
dad9515
- 0.29 bump
dad9515
0e61c25
* Wed Oct 08 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.28-1
0e61c25
- 0.28 bump
0e61c25
4712c9e
* Tue Sep 23 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.26-1
4712c9e
- Specfile autogenerated by cpanspec 1.78.