|
|
2f07e87 |
# Perform optional tests
|
|
|
2f07e87 |
%bcond_without perl_MooseX_Types_DateTime_enables_optional_test
|
|
|
2f07e87 |
|
|
Chris Weyl |
951bc5b |
Name: perl-MooseX-Types-DateTime
|
|
|
b53ac1f |
Version: 0.13
|
|
|
55d94d8 |
Release: 17%{?dist}
|
|
Chris Weyl |
c7aec5f |
# see, e.g., lib/MooseX/Types/DateTime.pm
|
|
Chris Weyl |
951bc5b |
License: GPL+ or Artistic
|
|
|
bff9da5 |
|
|
Chris Weyl |
c7aec5f |
Summary: DateTime related constraints and coercions for Moose
|
|
|
aafbd99 |
Source: https://cpan.metacpan.org/authors/id/E/ET/ETHER/MooseX-Types-DateTime-%{version}.tar.gz
|
|
|
aafbd99 |
Url: https://metacpan.org/release/MooseX-Types-DateTime
|
|
|
124cddc |
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
|
Chris Weyl |
c7aec5f |
BuildArch: noarch
|
|
Chris Weyl |
c7aec5f |
|
|
|
2f07e87 |
BuildRequires: coreutils
|
|
|
2f07e87 |
BuildRequires: findutils
|
|
|
d087ea4 |
BuildRequires: make
|
|
|
2fe2c36 |
BuildRequires: perl-generators
|
|
|
2f07e87 |
BuildRequires: perl-interpreter
|
|
|
2f07e87 |
BuildRequires: perl(:VERSION) >= 5.8.3
|
|
|
87fc737 |
BuildRequires: perl(Config)
|
|
|
d087ea4 |
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
|
|
|
2f07e87 |
BuildRequires: perl(strict)
|
|
|
2f07e87 |
BuildRequires: perl(warnings)
|
|
|
2f07e87 |
# Run-time:
|
|
|
2f07e87 |
BuildRequires: perl(DateTime) >= 0.43
|
|
|
2f07e87 |
BuildRequires: perl(DateTime::Duration) >= 0.43
|
|
|
2f07e87 |
BuildRequires: perl(DateTime::Locale) >= 0.40
|
|
Chris Weyl |
951bc5b |
BuildRequires: perl(DateTime::TimeZone) >= 0.95
|
|
|
2f07e87 |
BuildRequires: perl(if)
|
|
Chris Weyl |
c7aec5f |
BuildRequires: perl(Moose) >= 0.41
|
|
|
b46b6a0 |
BuildRequires: perl(MooseX::Types) >= 0.30
|
|
|
b46b6a0 |
BuildRequires: perl(MooseX::Types::Moose) >= 0.30
|
|
|
2f07e87 |
BuildRequires: perl(namespace::clean) >= 0.19
|
|
|
2f07e87 |
BuildRequires: perl(namespace::autoclean)
|
|
|
2f07e87 |
# Tests:
|
|
|
2f07e87 |
BuildRequires: perl(File::Spec)
|
|
|
2f07e87 |
BuildRequires: perl(Moose::Util::TypeConstraints)
|
|
|
2f07e87 |
BuildRequires: perl(ok)
|
|
|
bff9da5 |
BuildRequires: perl(Test::Fatal)
|
|
|
2f07e87 |
BuildRequires: perl(Test::More) >= 0.88
|
|
|
2f07e87 |
# Test::Warnings not used
|
|
|
2f07e87 |
%if %{with perl_MooseX_Types_DateTime_enables_optional_test}
|
|
|
2f07e87 |
# Optional tests:
|
|
|
2f07e87 |
BuildRequires: perl(Locale::Maketext)
|
|
|
2f07e87 |
%endif
|
|
|
7cd5189 |
# Clamp version to decimal 2 digits
|
|
|
7cd5189 |
Requires: perl(DateTime) >= 0.43
|
|
|
7cd5189 |
Requires: perl(DateTime::Duration) >= 0.43
|
|
|
7cd5189 |
Requires: perl(DateTime::Locale) >= 0.40
|
|
|
2f07e87 |
Requires: perl(namespace::autoclean)
|
|
|
7cd5189 |
|
|
Chris Weyl |
b568699 |
%{?perl_default_filter}
|
|
Chris Weyl |
b568699 |
|
|
|
7cd5189 |
# Remove over-specified dependencies
|
|
|
7cd5189 |
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(DateTime[:)].*\\.[0-9]{3,}$
|
|
|
7cd5189 |
|
|
Chris Weyl |
c7aec5f |
%description
|
|
Chris Weyl |
c7aec5f |
This module packages several type constraints (Moose::Util::TypeConstraints)
|
|
Chris Weyl |
c7aec5f |
and coercions designed to work with the DateTime suite of objects.
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
%prep
|
|
Chris Weyl |
c7aec5f |
%setup -q -n MooseX-Types-DateTime-%{version}
|
|
Chris Weyl |
c7aec5f |
|
|
|
87fc737 |
perl -MConfig -i -pe 's{^#!.*perl}{$Config{startperl}}' t/*.t
|
|
Chris Weyl |
c7aec5f |
find . -type f -exec chmod -c -x {} +
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
%build
|
|
|
d087ea4 |
PERL_MM_FALLBACK_SILENCE_WARNING=1 perl Makefile.PL \
|
|
|
d087ea4 |
INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
|
|
|
d087ea4 |
%{make_build}
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
%install
|
|
|
d087ea4 |
%{make_install}
|
|
Chris Weyl |
c7aec5f |
%{_fixperms} %{buildroot}/*
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
%check
|
|
|
2f07e87 |
unset AUTHOR_TESTING
|
|
|
d087ea4 |
make test
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
%files
|
|
|
bc267ae |
%doc Changes t/
|
|
|
a0bf884 |
%license LICENCE
|
|
|
bff9da5 |
%{perl_vendorlib}/MooseX*
|
|
|
bff9da5 |
%{_mandir}/man3/MooseX*.3*
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
%changelog
|
|
|
55d94d8 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-17
|
|
|
55d94d8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
55d94d8 |
|
|
|
b252ccb |
* Sat Jun 27 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-16
|
|
|
b252ccb |
- Perl 5.32 re-rebuild updated packages
|
|
|
b252ccb |
|
|
|
2f07e87 |
* Thu Jun 25 2020 Petr Pisar <ppisar@redhat.com> - 0.13-15
|
|
|
2f07e87 |
- Specify all dependencies
|
|
|
87fc737 |
- Patch shebangs properly
|
|
|
d087ea4 |
- Build using ExtUtils::MakeMaker
|
|
|
2f07e87 |
|
|
|
aba19c9 |
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-14
|
|
|
aba19c9 |
- Perl 5.32 rebuild
|
|
|
aba19c9 |
|
|
|
33c6efd |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-13
|
|
|
33c6efd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
33c6efd |
|
|
|
dc5485d |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-12
|
|
|
dc5485d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
dc5485d |
|
|
|
c0f7714 |
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-11
|
|
|
c0f7714 |
- Perl 5.30 rebuild
|
|
|
c0f7714 |
|
|
|
d4b4065 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-10
|
|
|
d4b4065 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
d4b4065 |
|
|
|
094d9fe |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-9
|
|
|
094d9fe |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
094d9fe |
|
|
|
e808d9a |
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-8
|
|
|
e808d9a |
- Perl 5.28 rebuild
|
|
|
e808d9a |
|
|
|
7bb228d |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-7
|
|
|
7bb228d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
7bb228d |
|
|
|
0c532d0 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-6
|
|
|
0c532d0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
0c532d0 |
|
|
|
563147a |
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-5
|
|
|
563147a |
- Perl 5.26 rebuild
|
|
|
563147a |
|
|
|
71093df |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-4
|
|
|
71093df |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
71093df |
|
|
|
70dee44 |
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.13-3
|
|
|
70dee44 |
- Perl 5.24 rebuild
|
|
|
70dee44 |
|
|
|
4d18220 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-2
|
|
|
4d18220 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
4d18220 |
|
|
|
b53ac1f |
* Sun Oct 18 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.13-1
|
|
|
b53ac1f |
- Update to 0.13
|
|
|
b53ac1f |
|
|
|
a0bf884 |
* Fri Oct 02 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.12-1
|
|
|
a0bf884 |
- Update to 0.12
|
|
|
a0bf884 |
|
|
|
b23e7d7 |
* Sat Aug 22 2015 Emmanuel Seyman <emmanuel@seyman.fr> - 0.11-1
|
|
|
b23e7d7 |
- Update to 0.11
|
|
|
b23e7d7 |
- Move to the Module::Build::Tiny workflow
|
|
|
b23e7d7 |
- Remove tests subpackage
|
|
|
b23e7d7 |
- Use %%license macro
|
|
|
b23e7d7 |
|
|
|
8b89669 |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-3
|
|
|
8b89669 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
8b89669 |
|
|
|
aadd80e |
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.10-2
|
|
|
aadd80e |
- Perl 5.22 rebuild
|
|
|
aadd80e |
|
|
|
bff9da5 |
* Sat Nov 15 2014 Emmanuel Seyman <emmanuel@seyman.fr> - 0.10-1
|
|
|
bff9da5 |
- Update to 0.10
|
|
|
bff9da5 |
- Tighten file listing
|
|
|
bff9da5 |
|
|
|
5554442 |
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-4
|
|
|
5554442 |
- Perl 5.20 rebuild
|
|
|
5554442 |
|
|
|
cf17d95 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-3
|
|
|
cf17d95 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
cf17d95 |
|
|
|
9cdae53 |
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 0.08-2
|
|
|
9cdae53 |
- Perl 5.18 rebuild
|
|
|
9cdae53 |
|
|
|
70fbd14 |
* Sun Feb 03 2013 Iain Arnell <iarnell@gmail.com> 0.08-1
|
|
|
70fbd14 |
- update to latest upstream version
|
|
|
70fbd14 |
|
|
|
6de183e |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-5
|
|
|
6de183e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
6de183e |
|
|
|
c05d89b |
* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 0.07-4
|
|
|
c05d89b |
- Perl 5.16 rebuild
|
|
|
c05d89b |
|
|
|
bc267ae |
* Sun Jan 22 2012 Iain Arnell <iarnell@gmail.com> 0.07-3
|
|
|
bc267ae |
- drop tests subpackage; move tests to main package documentation
|
|
|
bc267ae |
|
|
|
7cd5189 |
* Fri Jan 13 2012 Petr Pisar <ppisar@redhat.com> - 0.07-2
|
|
|
7cd5189 |
- Adjust Perl versions to RPM versions
|
|
|
7cd5189 |
|
|
|
b46b6a0 |
* Thu Jan 12 2012 Iain Arnell <iarnell@gmail.com> 0.07-1
|
|
|
b46b6a0 |
- update to latest upstream version
|
|
|
b46b6a0 |
- remove unnecessary explicit requires
|
|
|
b46b6a0 |
|
|
Petr Sabata |
d9d5024 |
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 0.05-8
|
|
Petr Sabata |
d9d5024 |
- Perl mass rebuild
|
|
Petr Sabata |
d9d5024 |
|
|
|
18adaad |
* Sun Jun 26 2011 Iain Arnell <iarnell@gmail.com> 0.05-7
|
|
|
18adaad |
- remove unnecessary explicit requires
|
|
|
dd2056e |
- clean up spec for modern rpmbuild
|
|
|
18adaad |
|
|
|
9110eef |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.05-6
|
|
|
9110eef |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
9110eef |
|
|
|
7c6590d |
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.05-5
|
|
|
7c6590d |
- 661697 rebuild for fixing problems with vendorach/lib
|
|
|
7c6590d |
|
|
|
3438c79 |
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.05-4
|
|
|
3438c79 |
- Mass rebuild with perl-5.12.0
|
|
|
3438c79 |
|
|
Chris Weyl |
b568699 |
* Sat Feb 13 2010 Chris Weyl <cweyl@alumni.drew.edu> 0.05-3
|
|
Chris Weyl |
b568699 |
- PERL_INSTALL_ROOT => DESTDIR
|
|
Chris Weyl |
b568699 |
- add perl_default_filter, _default_subpackage_tests
|
|
Chris Weyl |
b568699 |
- drop version req on DateTime (buildfailures with latest perl-DateTime)
|
|
Chris Weyl |
b568699 |
|
|
|
8160009 |
* Fri Dec 4 2009 Stepan Kasal <skasal@redhat.com> - 0.05-2
|
|
|
8160009 |
- rebuild against perl 5.10.1
|
|
|
8160009 |
|
|
Chris Weyl |
d3309f9 |
* Sat Sep 19 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.05-1
|
|
Chris Weyl |
d3309f9 |
- auto-update to 0.05 (by cpan-spec-update 0.01)
|
|
Chris Weyl |
d3309f9 |
- altered br on perl(MooseX::Types) (0.04 => 0.19)
|
|
Chris Weyl |
d3309f9 |
- altered req on perl(MooseX::Types) (0.04 => 0.19)
|
|
Chris Weyl |
d3309f9 |
- added a new req on perl(Test::Exception) (version 0.27)
|
|
Chris Weyl |
d3309f9 |
- added a new req on perl(Test::use::ok) (version 0.02)
|
|
Chris Weyl |
d3309f9 |
|
|
Chris Weyl |
951bc5b |
* Mon Aug 24 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.04-1
|
|
Chris Weyl |
951bc5b |
- auto-update to 0.04 (by cpan-spec-update 0.01)
|
|
Chris Weyl |
951bc5b |
- altered br on perl(DateTime::Locale) (0 => 0.4001)
|
|
Chris Weyl |
951bc5b |
- altered br on perl(DateTime::TimeZone) (0.7701 => 0.95)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(DateTime) (version 0.4302)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(DateTime::Format::DateParse) (version 0.04)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(DateTime::Format::Flexible) (version 0.05)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(DateTime::Format::Natural) (version 0.71)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(DateTime::Locale) (version 0.4001)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(DateTime::TimeZone) (version 0.95)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(DateTimeX::Easy) (version 0.082)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(Moose) (version 0.41)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(MooseX::Types) (version 0.04)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(Time::Duration::Parse) (version 0.06)
|
|
Chris Weyl |
951bc5b |
- added a new req on perl(namespace::clean) (version 0.08)
|
|
Chris Weyl |
951bc5b |
|
|
|
6845d1b |
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-5
|
|
|
6845d1b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
6845d1b |
|
|
|
7f2cc87 |
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-4
|
|
|
7f2cc87 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
7f2cc87 |
|
|
Chris Weyl |
c7aec5f |
* Thu Jan 15 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.03-3
|
|
Chris Weyl |
c7aec5f |
- add DateTime::Format::DateManip as a br
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
* Sat Dec 06 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.03-2
|
|
Chris Weyl |
c7aec5f |
- touchup for submission
|
|
Chris Weyl |
c7aec5f |
|
|
Chris Weyl |
c7aec5f |
* Sat Oct 11 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.03-1
|
|
Chris Weyl |
c7aec5f |
- initial RPM packaging
|
|
Chris Weyl |
c7aec5f |
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.1)
|