Blame SPECS/perl-Parse-PMFile.spec

a4d29a
%{?scl:%scl_package perl-Parse-PMFile}
a4d29a
a4d29a
Name:           %{?scl_prefix}perl-Parse-PMFile
a4d29a
Version:        0.40
a4d29a
Release:        3%{?dist}
a4d29a
Summary:        Parses .pm file as PAUSE does
a4d29a
License:        GPL+ or Artistic
a4d29a
Group:          Development/Libraries
a4d29a
URL:            http://search.cpan.org/dist/Parse-PMFile/
a4d29a
Source0:        http://www.cpan.org/authors/id/I/IS/ISHIGAKI/Parse-PMFile-%{version}.tar.gz
a4d29a
BuildArch:      noarch
a4d29a
a4d29a
BuildRequires:  findutils
a4d29a
BuildRequires:  make
a4d29a
BuildRequires:  %{?scl_prefix}perl
a4d29a
BuildRequires:  %{?scl_prefix}perl-generators
a4d29a
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker::CPANfile)
a4d29a
BuildRequires:  %{?scl_prefix}perl(strict)
a4d29a
BuildRequires:  %{?scl_prefix}perl(warnings)
a4d29a
# Run-time
a4d29a
BuildRequires:  %{?scl_prefix}perl(Dumpvalue)
a4d29a
BuildRequires:  %{?scl_prefix}perl(File::Spec)
a4d29a
BuildRequires:  %{?scl_prefix}perl(JSON::PP) >= 2.00
a4d29a
BuildRequires:  %{?scl_prefix}perl(Safe)
a4d29a
BuildRequires:  %{?scl_prefix}perl(version) >= 0.83
a4d29a
# Tests
a4d29a
BuildRequires:  %{?scl_prefix}perl(File::Temp) >= 0.19
a4d29a
BuildRequires:  %{?scl_prefix}perl(FindBin)
a4d29a
BuildRequires:  %{?scl_prefix}perl(Opcode)
a4d29a
BuildRequires:  %{?scl_prefix}perl(Test::More) >= 0.88
a4d29a
BuildRequires:  %{?scl_prefix}perl(version::vpp)
a4d29a
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
a4d29a
Requires:       %{?scl_prefix}perl(JSON::PP) >= 2.00
a4d29a
Requires:       %{?scl_prefix}perl(version) >= 0.83
a4d29a
a4d29a
# Remove under-specified dependencies
a4d29a
%if 0%{?rhel} < 7
a4d29a
# RPM 4.8 style
a4d29a
%{?filter_setup:
a4d29a
%filter_from_requires /^%{?scl_prefix}perl(JSON::PP)$/d
a4d29a
%filter_from_requires /^%{?scl_prefix}perl(version)$/d
a4d29a
%?perl_default_filter
a4d29a
}
a4d29a
%else
a4d29a
# RPM 4.9 style
a4d29a
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^%{?scl_prefix}perl\\((JSON::PP|version)\\)$
a4d29a
%endif
a4d29a
a4d29a
%description
a4d29a
The most of the code of this module is taken from the PAUSE code as of
a4d29a
April 2013 almost verbatim. Thus, the heart of this module should be quite
a4d29a
stable. However, I made it not to use pipe ("-|") as well as I stripped database-
a4d29a
related code. If you encounter any issue, that's most probably because of
a4d29a
my modification.
a4d29a
a4d29a
%prep
a4d29a
%setup -q -n Parse-PMFile-%{version}
a4d29a
a4d29a
%build
a4d29a
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor && make %{?_smp_mflags}%{?scl:'}
a4d29a
a4d29a
%install
a4d29a
%{?scl:scl enable %{scl} '}make pure_install DESTDIR=$RPM_BUILD_ROOT%{?scl:'}
a4d29a
find $RPM_BUILD_ROOT -type f -name .packlist -delete
a4d29a
%{_fixperms} $RPM_BUILD_ROOT/*
a4d29a
a4d29a
%check
a4d29a
%{?scl:scl enable %{scl} '}make test%{?scl:'}
a4d29a
a4d29a
%files
a4d29a
%doc Changes README
a4d29a
%{perl_vendorlib}/*
a4d29a
%{_mandir}/man3/*
a4d29a
a4d29a
%changelog
a4d29a
* Mon Jul 18 2016 Petr Pisar <ppisar@redhat.com> - 0.40-3
a4d29a
- SCL
a4d29a
a4d29a
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-2
a4d29a
- Perl 5.24 rebuild
a4d29a
a4d29a
* Mon Feb 22 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.40-1
a4d29a
- 0.40 bump
a4d29a
a4d29a
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.39-2
a4d29a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a4d29a
a4d29a
* Mon Jan 11 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.39-1
a4d29a
- 0.39 bump
a4d29a
a4d29a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.36-3
a4d29a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a4d29a
a4d29a
* Thu Jun 04 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.36-2
a4d29a
- Perl 5.22 rebuild
a4d29a
a4d29a
* Mon Apr 20 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.36-1
a4d29a
- 0.36 bump
a4d29a
a4d29a
* Tue Feb 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.35-1
a4d29a
- 0.35 bump
a4d29a
a4d29a
* Mon Dec 15 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-1
a4d29a
- 0.33 bump
a4d29a
a4d29a
* Thu Dec 11 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.31-1
a4d29a
- 0.31 bump
a4d29a
a4d29a
* Mon Dec 08 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.30-1
a4d29a
- 0.30 bump
a4d29a
a4d29a
* Mon Oct 13 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-1
a4d29a
- 0.29 bump
a4d29a
a4d29a
* Wed Oct 08 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.28-1
a4d29a
- 0.28 bump
a4d29a
a4d29a
* Tue Sep 23 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.26-1
a4d29a
- Specfile autogenerated by cpanspec 1.78.