|
|
cffbea2 |
Name: perl-Validation-Class
|
|
|
b89e536 |
Version: 7.900059
|
|
|
c896a88 |
Release: 4%{?dist}
|
|
|
cffbea2 |
Summary: Powerful Data Validation Framework
|
|
|
b57e0b9 |
License: GPL-1.0-or-later OR Artistic-1.0-Perl
|
|
|
be063eb |
URL: https://metacpan.org/release/Validation-Class
|
|
|
c1c723e |
Source0: https://cpan.metacpan.org/authors/id/C/CK/CKRAS/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 |
%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
|
|
|
c1c723e |
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
|
|
|
c1c723e |
%{make_build}
|
|
|
cffbea2 |
|
|
|
cffbea2 |
%install
|
|
|
c1c723e |
%{make_install} DESTDIR="$RPM_BUILD_ROOT"
|
|
|
c1c723e |
%{_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
|
|
|
c896a88 |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 7.900059-4
|
|
|
c896a88 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
c896a88 |
|
|
|
0755883 |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 7.900059-3
|
|
|
0755883 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
0755883 |
|
|
|
550f903 |
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 7.900059-2
|
|
|
550f903 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
550f903 |
|
|
|
b89e536 |
* Mon Apr 03 2023 Ralf Corsépius <corsepiu@fedoraproject.org> - 7.900059-1
|
|
|
b89e536 |
- Upstream update to 7.900059.
|
|
|
b89e536 |
|
|
|
5dc19f5 |
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 7.900058-4
|
|
|
5dc19f5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
5dc19f5 |
|
|
|
b57e0b9 |
* Mon Nov 28 2022 Ralf Corsépius <corsepiu@fedoraproject.org> - 7.900058-3
|
|
|
b57e0b9 |
- Convert license to SPDX.
|
|
|
b57e0b9 |
|
|
|
4ec304a |
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.900058-2
|
|
|
4ec304a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
4ec304a |
|
|
|
b89e536 |
* Mon Jun 27 2022 Ralf Corsépius <corsepiu@fedoraproject.org> - 7.900058-1
|
|
|
c1c723e |
- Upstream update to 7.900058.
|
|
|
c1c723e |
- Modernize spec file.
|
|
|
c1c723e |
|
|
|
83a9270 |
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 7.900057-18
|
|
|
83a9270 |
- Perl 5.36 rebuild
|
|
|
83a9270 |
|
|
|
217e9bd |
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-17
|
|
|
217e9bd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
217e9bd |
|
|
|
fac7070 |
* Tue Jul 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-16
|
|
|
fac7070 |
- Second attempt - Rebuilt for
|
|
|
fac7070 |
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
fac7070 |
|
|
|
6c310e8 |
* Sat May 22 2021 Jitka Plesnikova <jplesnik@redhat.com> - 7.900057-15
|
|
|
6c310e8 |
- Perl 5.34 rebuild
|
|
|
6c310e8 |
|
|
|
b419f56 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-14
|
|
|
b419f56 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
b419f56 |
|
|
|
bbedb85 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-13
|
|
|
bbedb85 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
bbedb85 |
|
|
|
a511160 |
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 7.900057-12
|
|
|
a511160 |
- Perl 5.32 rebuild
|
|
|
a511160 |
|
|
|
6e3307e |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-11
|
|
|
6e3307e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
6e3307e |
|
|
|
4196030 |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-10
|
|
|
4196030 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
4196030 |
|
|
|
540d930 |
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 7.900057-9
|
|
|
540d930 |
- Perl 5.30 rebuild
|
|
|
540d930 |
|
|
|
aa92acf |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7.900057-8
|
|
|
aa92acf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
aa92acf |
|
|
|
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.
|