Blame SPECS/perl-Parse-PMFile.spec

cac964
# Run optional test
cac964
%bcond_without perl_Parse_PMFile_enables_optional_test
cac964
cac964
Name:           perl-Parse-PMFile
cac964
Version:        0.41
d6a030
Release:        7%{?dist}
cac964
Summary:        Parses .pm file as PAUSE does
cac964
License:        GPL+ or Artistic
cac964
URL:            https://metacpan.org/release/Parse-PMFile
cac964
Source0:        https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/Parse-PMFile-%{version}.tar.gz
cac964
# Remove useless dependency on ExtUtils::MakeMaker::CPANfile
cac964
Patch0:         Parse-PMFile-0.41-Do-not-use-ExtUtils-MakeMaker-CPANfile.patch
cac964
BuildArch:      noarch
cac964
BuildRequires:  make
cac964
BuildRequires:  perl-generators
cac964
BuildRequires:  perl-interpreter
cac964
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
cac964
BuildRequires:  perl(strict)
cac964
BuildRequires:  perl(warnings)
cac964
# Run-time
cac964
BuildRequires:  perl(Dumpvalue)
cac964
BuildRequires:  perl(File::Spec)
cac964
BuildRequires:  perl(JSON::PP) >= 2.00
cac964
BuildRequires:  perl(Safe)
cac964
BuildRequires:  perl(version) >= 0.83
cac964
# Tests
cac964
BuildRequires:  perl(File::Temp) >= 0.19
cac964
BuildRequires:  perl(FindBin)
cac964
BuildRequires:  perl(Opcode)
cac964
BuildRequires:  perl(Test::More) >= 0.88
cac964
%if %{with perl_Parse_PMFile_enables_optional_test}
cac964
# Optional tests
cac964
# PAUSE::Permissions 0.08 not yet packaged
cac964
BuildRequires:  perl(version::vpp)
cac964
# Test::Pod not used
cac964
# Test::Pod::Coverage not used
cac964
%endif
cac964
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
cac964
Requires:       perl(JSON::PP) >= 2.00
cac964
Requires:       perl(version) >= 0.83
cac964
cac964
# Remove under-specified dependencies
cac964
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((JSON::PP|version)\\)$
cac964
cac964
%description
cac964
The most of the code of this module is taken from the PAUSE code as of
cac964
April 2013 almost verbatim. Thus, the heart of this module should be quite
cac964
stable. However, I made it not to use pipe ("-|") as well as I stripped
cac964
database-related code. If you encounter any issue, that's most probably
cac964
because of my modification.
cac964
cac964
%prep
cac964
%setup -q -n Parse-PMFile-%{version}
cac964
%patch0 -p1
cac964
cac964
%build
cac964
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
cac964
make %{?_smp_mflags}
cac964
cac964
%install
cac964
make pure_install DESTDIR=$RPM_BUILD_ROOT
cac964
%{_fixperms} $RPM_BUILD_ROOT/*
cac964
cac964
%check
cac964
unset TEST_POD
cac964
make test
cac964
cac964
%files
cac964
%doc Changes README
cac964
%{perl_vendorlib}/*
cac964
%{_mandir}/man3/*
cac964
cac964
%changelog
d6a030
* Fri Mar 29 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.41-7
d6a030
- Rebuild with enable hardening (bug #1636329)
d6a030
cac964
* Fri Jun 01 2018 Petr Pisar <ppisar@redhat.com> - 0.41-6
cac964
- Remove useless dependency on ExtUtils::MakeMaker::CPANfile
cac964
- Modernize the spec file
cac964
cac964
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-5
cac964
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cac964
cac964
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-4
cac964
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
cac964
cac964
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.41-3
cac964
- Perl 5.26 rebuild
cac964
cac964
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.41-2
cac964
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
cac964
cac964
* Fri Nov 04 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.41-1
cac964
- 0.41 bump
cac964
cac964
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-2
cac964
- Perl 5.24 rebuild
cac964
cac964
* Mon Feb 22 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-1
cac964
- 0.40 bump
cac964
cac964
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-2
cac964
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cac964
cac964
* Mon Jan 11 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.39-1
cac964
- 0.39 bump
cac964
cac964
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.36-3
cac964
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cac964
cac964
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.36-2
cac964
- Perl 5.22 rebuild
cac964
cac964
* Mon Apr 20 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.36-1
cac964
- 0.36 bump
cac964
cac964
* Tue Feb 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.35-1
cac964
- 0.35 bump
cac964
cac964
* Mon Dec 15 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-1
cac964
- 0.33 bump
cac964
cac964
* Thu Dec 11 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.31-1
cac964
- 0.31 bump
cac964
cac964
* Mon Dec 08 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.30-1
cac964
- 0.30 bump
cac964
cac964
* Mon Oct 13 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-1
cac964
- 0.29 bump
cac964
cac964
* Wed Oct 08 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.28-1
cac964
- 0.28 bump
cac964
cac964
* Tue Sep 23 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.26-1
cac964
- Specfile autogenerated by cpanspec 1.78.