Blame SPECS/perl-Params-Check.spec

5052a4
%{?scl:%scl_package perl-Params-Check}
5052a4
%{!?scl:%global pkg_name %{name}}
5052a4
5052a4
Name:           %{?scl_prefix}perl-Params-Check
5052a4
# Epoch to compete with perl.spec
5052a4
Epoch:          1
5052a4
Version:        0.38
5052a4
Release:        1%{?dist}
5052a4
Summary:        Generic input parsing/checking mechanism
5052a4
License:        GPL+ or Artistic
5052a4
Group:          Development/Libraries
5052a4
URL:            http://search.cpan.org/dist/Params-Check/
5052a4
Source0:        http://www.cpan.org/authors/id/B/BI/BINGOS/Params-Check-%{version}.tar.gz
5052a4
BuildArch:      noarch
5052a4
BuildRequires:  %{?scl_prefix}perl
5052a4
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker)
5052a4
BuildRequires:  %{?scl_prefix}perl(strict)
5052a4
# Run-time:
5052a4
BuildRequires:  %{?scl_prefix}perl(Carp)
5052a4
BuildRequires:  %{?scl_prefix}perl(Exporter)
5052a4
BuildRequires:  %{?scl_prefix}perl(Locale::Maketext::Simple)
5052a4
BuildRequires:  %{?scl_prefix}perl(vars)
5052a4
# Tests:
5052a4
BuildRequires:  %{?scl_prefix}perl(constant)
5052a4
BuildRequires:  %{?scl_prefix}perl(Test::More)
5052a4
%{?scl:%global perl_version %(scl enable %{scl} 'eval "`perl -V:version`"; echo $version')}
5052a4
%{!?scl:%global perl_version %(eval "`perl -V:version`"; echo $version)}
5052a4
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%{perl_version})
5052a4
5052a4
%description
5052a4
This is a generic input parsing/checking mechanism. It allows you to
5052a4
validate input via a template. The only requirement is that the arguments
5052a4
must be named.
5052a4
5052a4
%prep
5052a4
%setup -q -n Params-Check-%{version}
5052a4
5052a4
%build
5052a4
%{?scl:scl enable %{scl} "}
5052a4
perl Makefile.PL INSTALLDIRS=vendor
5052a4
%{?scl:"}
5052a4
%{?scl:scl enable %{scl} "}
5052a4
make %{?_smp_mflags}
5052a4
%{?scl:"}
5052a4
5052a4
%install
5052a4
%{?scl:scl enable %{scl} "}
5052a4
make pure_install DESTDIR=$RPM_BUILD_ROOT
5052a4
%{?scl:"}
5052a4
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
5052a4
%{_fixperms} $RPM_BUILD_ROOT/*
5052a4
5052a4
%check
5052a4
%{?scl:scl enable %{scl} "}
5052a4
make test
5052a4
%{?scl:"}
5052a4
5052a4
%files
5052a4
%doc CHANGES README
5052a4
%{perl_vendorlib}/*
5052a4
%{_mandir}/man3/*
5052a4
5052a4
%changelog
5052a4
* Wed Nov 13 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.38-1
5052a4
- 0.38 bump
5052a4
5052a4
* Thu Apr 04 2013 Jitka Plesnikova <jplesnik@redhat.com> - 1:0.36-1
5052a4
- SCL package - initial import