9e7a7c
Name:           perl-Date-Calc
9e7a7c
Version:        6.3
9e7a7c
Release:        14%{?dist}
9e7a7c
Summary:        Gregorian calendar date calculations
9e7a7c
9e7a7c
Group:          Development/Libraries
9e7a7c
License:        GPL+ or Artistic
9e7a7c
URL:            http://search.cpan.org/dist/Date-Calc/
9e7a7c
Source0:        http://www.cpan.org/authors/id/S/ST/STBEY/Date-Calc-%{version}.tar.gz
9e7a7c
# rt#101232, rhbz#1197242
9e7a7c
Patch0:         Date-Calc-6.3-century.patch
9e7a7c
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
9e7a7c
9e7a7c
BuildRequires:  perl(ExtUtils::MakeMaker)
9e7a7c
BuildRequires:  perl(Carp::Clan) >= 6.3
9e7a7c
BuildRequires:  perl(Bit::Vector) >= 7.1
9e7a7c
BuildRequires:  perl(Exporter)
9e7a7c
Requires:       perl(Bit::Vector) >= 7.1
9e7a7c
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
9e7a7c
BuildArch:      noarch
9e7a7c
9e7a7c
# Filter unwanted Provides:
9e7a7c
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}perl\\(Date::Calc\\)$
9e7a7c
9e7a7c
%description
9e7a7c
The library provides all sorts of date calculations based on the
9e7a7c
Gregorian calendar (the one used in all western countries today),
9e7a7c
thereby complying with all relevant norms and standards: ISO/R
9e7a7c
2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).
9e7a7c
9e7a7c
%prep
9e7a7c
%setup -q -n Date-Calc-%{version}
9e7a7c
%patch0 -p1
9e7a7c
9e7a7c
%build
9e7a7c
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
9e7a7c
make %{?_smp_mflags}
9e7a7c
9e7a7c
9e7a7c
%install
9e7a7c
rm -rf $RPM_BUILD_ROOT
9e7a7c
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
9e7a7c
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
9e7a7c
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
9e7a7c
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
9e7a7c
chmod -R u+w $RPM_BUILD_ROOT/*
9e7a7c
9e7a7c
for file in $RPM_BUILD_ROOT%{_mandir}/man3/Date::Calc.3pm \
9e7a7c
            CREDITS.txt; do
9e7a7c
  iconv -f iso-8859-1 -t utf-8 < "$file" > "${file}_"
9e7a7c
  mv -f "${file}_" "$file"
9e7a7c
done
9e7a7c
9e7a7c
%check
9e7a7c
make test
9e7a7c
9e7a7c
9e7a7c
%clean
9e7a7c
rm -rf $RPM_BUILD_ROOT
9e7a7c
9e7a7c
9e7a7c
%files
9e7a7c
%defattr(-,root,root,-)
9e7a7c
%doc license/Artistic.txt license/GNU_GPL.txt license/GNU_LGPL.txt
9e7a7c
%doc CHANGES.txt CREDITS.txt README.txt
9e7a7c
%{perl_vendorlib}/Date/
9e7a7c
%{_mandir}/man3/*.3*
9e7a7c
9e7a7c
9e7a7c
%changelog
9e7a7c
* Wed Apr 22 2015 Petr Šabata <contyk@redhat.com> - 6.3-14
9e7a7c
- Adapt the test suite for the 2015-2115 era (rhbz#1197242)
9e7a7c
9e7a7c
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 6.3-13
9e7a7c
- Mass rebuild 2013-12-27
9e7a7c
9e7a7c
* Mon Nov 26 2012 Jitka Plesnikova <jplesnik@redhat.com> - 6.3-12
9e7a7c
- Update filter
9e7a7c
- Add BR perl(Carp)
9e7a7c
- Don't need to remove examples and tools, they don't exist
9e7a7c
9e7a7c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.3-11
9e7a7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9e7a7c
9e7a7c
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 6.3-10
9e7a7c
- Perl 5.16 rebuild
9e7a7c
9e7a7c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.3-9
9e7a7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9e7a7c
9e7a7c
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 6.3-8
9e7a7c
- Perl mass rebuild
9e7a7c
9e7a7c
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 6.3-7
9e7a7c
- Perl mass rebuild
9e7a7c
9e7a7c
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 6.3-6
9e7a7c
- Perl mass rebuild
9e7a7c
9e7a7c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.3-5
9e7a7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9e7a7c
9e7a7c
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 6.3-4
9e7a7c
- 661697 rebuild for fixing problems with vendorach/lib
9e7a7c
9e7a7c
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 6.3-3
9e7a7c
- Mass rebuild with perl-5.12.0
9e7a7c
9e7a7c
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 6.3-2
9e7a7c
- rebuild against perl 5.10.1
9e7a7c
9e7a7c
* Wed Nov 18 2009 Marcela Mašláňová <mmaslano@redhat.com> - 6.3-1
9e7a7c
- new upstream version - noarch, because since 6.0 there were bigger
9e7a7c
 changes like stripping this module into more of them
9e7a7c
9e7a7c
* Mon Oct 19 2009 Marcela Mašláňová <mmaslano@redhat.com> - 6.2-1
9e7a7c
- new upstream version
9e7a7c
9e7a7c
* Tue Aug  4 2009 Stepan Kasal <skasal@redhat.com> - 5.6-1
9e7a7c
- new upstream version
9e7a7c
9e7a7c
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-8
9e7a7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9e7a7c
9e7a7c
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-7
9e7a7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9e7a7c
9e7a7c
* Tue Mar  4 2008 Tom "spot" Callaway <tcallawa@redhat.com> 5.4-6
9e7a7c
- rebuild for new perl
9e7a7c
9e7a7c
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.4-5
9e7a7c
- Autorebuild for GCC 4.3
9e7a7c
9e7a7c
* Mon Nov 12 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 5.4-4
9e7a7c
- filtered out too many provides
9e7a7c
9e7a7c
* Wed Oct 24 2007 Robin Norwood <rnorwood@redhat.com> - 5.4-3
9e7a7c
- various specfile fixes
9e7a7c
9e7a7c
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 5.4-2.1
9e7a7c
- correct license tag
9e7a7c
- add BR: perl(ExtUtils::MakeMaker)
9e7a7c
9e7a7c
* Mon Aug 27 2007 Robin Norwood <rnorwood@redhat.com> - 5.4-2
9e7a7c
- Update License tag
9e7a7c
- Clean up minor specfile issues
9e7a7c
9e7a7c
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 5.4-1.2.2.1
9e7a7c
- rebuild
9e7a7c
9e7a7c
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 5.4-1.2.2
9e7a7c
- bump again for double-long bug on ppc(64)
9e7a7c
9e7a7c
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 5.4-1.2.1
9e7a7c
- rebuilt for new gcc4.1 snapshot and glibc changes
9e7a7c
9e7a7c
* Fri Feb 03 2006 Jason Vas Dias <jvdias@redhat.com> - 5.4-1.2
9e7a7c
- rebuild for new perl-5.8.8
9e7a7c
9e7a7c
* Fri Dec 16 2005 Jesse Keating <jkeating@redhat.com>
9e7a7c
- rebuilt for new gcc
9e7a7c
9e7a7c
* Sat Apr  2 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 5.4-1
9e7a7c
- Update to 5.4.
9e7a7c
- Bring up to date with current Fedora.Extras perl spec template.
9e7a7c
9e7a7c
* Thu Nov 25 2004 Miloslav Trmac <mitr@redhat.com> - 5.3-10
9e7a7c
- Convert man page to UTF-8
9e7a7c
9e7a7c
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
9e7a7c
- rebuilt
9e7a7c
9e7a7c
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
9e7a7c
- rebuilt
9e7a7c
9e7a7c
* Fri Feb 13 2004 Chip Turner <cturner@redhat.com> 5.3-5
9e7a7c
- rebuilt
9e7a7c
9e7a7c
* Thu Jun 05 2003 Elliot Lee <sopwith@redhat.com>
9e7a7c
- rebuilt
9e7a7c
9e7a7c
* Tue Dec 10 2002 Chip Turner <cturner@redhat.com>
9e7a7c
- update to latest version from CPAN
9e7a7c
9e7a7c
* Tue Aug  6 2002 Chip Turner <cturner@redhat.com>
9e7a7c
- automated release bump and build
9e7a7c
9e7a7c
* Wed Jan 30 2002 cturner@redhat.com
9e7a7c
- Specfile autogenerated
9e7a7c