cffbea2
Name:           perl-Validation-Class
cffbea2
Version:        7.900057
5b7d17e
Release:        7%{?dist}
cffbea2
Summary:        Powerful Data Validation Framework
cffbea2
License:        GPL+ or Artistic
be063eb
URL:            https://metacpan.org/release/Validation-Class
be063eb
Source0:        https://cpan.metacpan.org/authors/id/A/AW/AWNCORP/Validation-Class-%{version}.tar.gz
cffbea2
BuildArch:      noarch
cffbea2
cffbea2
BuildRequires:  %{__perl}
cffbea2
BuildRequires:  %{__make}
cffbea2
c123755
BuildRequires:  perl-interpreter >= 0:5.010
cffbea2
BuildRequires:  perl-generators
cffbea2
cffbea2
BuildRequires:  perl(Carp)
cffbea2
BuildRequires:  perl(Clone)
cffbea2
BuildRequires:  perl(Exporter)
cffbea2
BuildRequires:  perl(ExtUtils::MakeMaker)
cffbea2
BuildRequires:  perl(Hash::Flatten)
cffbea2
BuildRequires:  perl(Hash::Merge)
cffbea2
BuildRequires:  perl(List::MoreUtils)
cffbea2
BuildRequires:  perl(Module::Find)
cffbea2
BuildRequires:  perl(Module::Runtime)
cffbea2
BuildRequires:  perl(Scalar::Util)
cffbea2
BuildRequires:  perl(base)
cffbea2
BuildRequires:  perl(overload)
cffbea2
BuildRequires:  perl(strict)
cffbea2
BuildRequires:  perl(utf8)
cffbea2
BuildRequires:  perl(warnings)
cffbea2
cffbea2
BuildRequires:  perl(Test::More)
cffbea2
BuildRequires:  perl(Data::Dumper)
cffbea2
BuildRequires:  perl(FindBin)
cffbea2
BuildRequires:  perl(lib)
cffbea2
cffbea2
# Optional testsuite requirement
cffbea2
BuildRequires:  perl(Class::Method::Modifiers)
cffbea2
cffbea2
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
cffbea2
cffbea2
%description
cffbea2
Validation::Class is a scalable data validation library with interfaces for
cffbea2
applications of all sizes. The most common usage of Validation::Class is to
cffbea2
transform class namespaces into data validation domains where consistency
cffbea2
and reuse are primary concerns. Validation::Class provides an extensible
cffbea2
framework for defining reusable data validation rules. It ships with a
cffbea2
complete set of pre-defined validations and filters referred to as
cffbea2
"directives".
cffbea2
cffbea2
%prep
cffbea2
%setup -q -n Validation-Class-%{version}
cffbea2
cffbea2
%build
cffbea2
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
cffbea2
%{__make} %{?_smp_mflags}
cffbea2
cffbea2
%install
cffbea2
%{__make} pure_install DESTDIR=$RPM_BUILD_ROOT
cffbea2
cffbea2
%{_fixperms} $RPM_BUILD_ROOT/*
cffbea2
cffbea2
%check
cffbea2
%{__make} test
cffbea2
cffbea2
%files
cffbea2
%doc Changes README
cffbea2
%license LICENSE
cffbea2
%{perl_vendorlib}/*
cffbea2
%{_mandir}/man3/*
cffbea2
cffbea2
%changelog
5b7d17e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-7
5b7d17e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5b7d17e
5504ba9
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 7.900057-6
5504ba9
- Perl 5.28 rebuild
5504ba9
8db08c7
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-5
8db08c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8db08c7
6557736
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-4
6557736
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6557736
e4a09f4
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 7.900057-3
e4a09f4
- Perl 5.26 rebuild
e4a09f4
cffbea2
* Fri Feb 10 2017 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 7.900057-2
cffbea2
- Reflect feedback from review.
cffbea2
cffbea2
* Thu Feb 09 2017 Ralf Cors├ępius <corsepiu@fedoraproject.org> - 7.900057-1
cffbea2
- Initial Fedora package.