1.83 bump, tests enhanced for 5.21

- Dropping F16-era conflicts
This commit is contained in:
Petr Šabata 2015-01-08 10:16:40 +01:00
parent 0e28ea7248
commit dd0cf0f6b4
2 changed files with 31 additions and 27 deletions

View File

@ -1,5 +1,5 @@
Name: perl-DateTime-TimeZone Name: perl-DateTime-TimeZone
Version: 1.81 Version: 1.83
Release: 1%{?dist} Release: 1%{?dist}
Summary: Time zone object base class and factory Summary: Time zone object base class and factory
License: GPL+ or Artistic License: GPL+ or Artistic
@ -10,40 +10,50 @@ Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-%{
# bug #1135981, CPAN RT#55029 # bug #1135981, CPAN RT#55029
Patch0: DateTime-TimeZone-1.74-Parse-etc-localtime-by-DateTime-TimeZone-Tzfile.patch Patch0: DateTime-TimeZone-1.74-Parse-etc-localtime-by-DateTime-TimeZone-Tzfile.patch
BuildArch: noarch BuildArch: noarch
# Build
BuildRequires: perl BuildRequires: perl
BuildRequires: perl(base) BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
# Runtime
BuildRequires: perl(Class::Singleton) >= 1.03 BuildRequires: perl(Class::Singleton) >= 1.03
BuildRequires: perl(constant) BuildRequires: perl(constant)
BuildRequires: perl(Cwd) >= 3 BuildRequires: perl(Cwd) >= 3
BuildRequires: perl(ExtUtils::MakeMaker) %if !%{defined perl_bootstrap}
BuildRequires: perl(DateTime)
BuildRequires: perl(DateTime::Duration)
%endif
# Unused BuildRequires: perl(DateTime::TimeZone::Tzfile)
BuildRequires: perl(File::Basename) BuildRequires: perl(File::Basename)
BuildRequires: perl(File::Compare) BuildRequires: perl(File::Compare)
BuildRequires: perl(File::Copy) BuildRequires: perl(File::Find)
BuildRequires: perl(File::Path) BuildRequires: perl(File::Path)
BuildRequires: perl(File::Spec) BuildRequires: perl(File::Spec)
BuildRequires: perl(File::Spec::Functions)
BuildRequires: perl(File::Temp)
BuildRequires: perl(lib)
BuildRequires: perl(List::AllUtils) BuildRequires: perl(List::AllUtils)
BuildRequires: perl(List::Util) BuildRequires: perl(List::Util)
BuildRequires: perl(Module::Runtime) BuildRequires: perl(Module::Runtime)
BuildRequires: perl(overload)
BuildRequires: perl(Params::Validate) >= 0.72 BuildRequires: perl(Params::Validate) >= 0.72
BuildRequires: perl(parent) BuildRequires: perl(parent)
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(vars)
# Tests only
BuildRequires: perl(base)
BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Spec::Functions)
BuildRequires: perl(File::Temp)
BuildRequires: perl(lib)
BuildRequires: perl(overload)
BuildRequires: perl(Storable) BuildRequires: perl(Storable)
BuildRequires: perl(strict)
BuildRequires: perl(Sys::Hostname) BuildRequires: perl(Sys::Hostname)
BuildRequires: perl(Test::Fatal) BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::Output) BuildRequires: perl(Test::Output)
BuildRequires: perl(Test::Requires) BuildRequires: perl(Test::Requires)
BuildRequires: perl(Test::Taint) BuildRequires: perl(Test::Taint)
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(vars)
BuildRequires: perl(warnings)
# not automatically detected
Requires: perl(File::Compare)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl(File::Basename)
Requires: perl(File::Compare)
Requires: perl(File::Find)
# Require optional DateTime::TimeZone::Tzfile to work in mock after tzdata # Require optional DateTime::TimeZone::Tzfile to work in mock after tzdata
# upgrade, bug #1135981 # upgrade, bug #1135981
Requires: perl(DateTime::TimeZone::Tzfile) Requires: perl(DateTime::TimeZone::Tzfile)
@ -61,16 +71,6 @@ Requires: perl(DateTime::TimeZone::Tzfile)
# avoid circular dependencies - DateTime strictly requires DateTime::TimeZone # avoid circular dependencies - DateTime strictly requires DateTime::TimeZone
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(DateTime\\) %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(DateTime\\)
%global __requires_exclude %{__requires_exclude}|perl\\(DateTime::Duration\\) %global __requires_exclude %{__requires_exclude}|perl\\(DateTime::Duration\\)
# perl-DateTime-TimeZone used to be bundled with perl-DateTime
# when bootstrapping, we can't require the unbundled version, so
# need to conflict with the old package
Conflicts: perl-DateTime <= 1:0.7000-3.fc16
%else
# explicitly require the unbundled perl-DateTime to avoid implicit conflicts
Requires: perl-DateTime >= 2:0.70-1
# and BR perl(DateTime) to enable testing
BuildRequires: perl(DateTime)
BuildRequires: perl(DateTime::Duration)
%endif %endif
%description %description
@ -83,12 +83,12 @@ offset from GMT for a given time period.
%patch0 -p1 %patch0 -p1
%build %build
%{__perl} Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make pure_install DESTDIR=%{buildroot} make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} \; find %{buildroot} -type f -name .packlist -exec rm -f {} +
%{_fixperms} %{buildroot}/* %{_fixperms} %{buildroot}/*
%check %check
@ -100,6 +100,10 @@ make test
%{_mandir}/man3/* %{_mandir}/man3/*
%changelog %changelog
* Wed Jan 07 2015 Petr Šabata <contyk@redhat.com> - 1.83-1
- 1.83 bump, tests enhanced for 5.21
- Dropping F16-era conflicts
* Tue Nov 25 2014 Petr Šabata <contyk@redhat.com> - 1.81-1 * Tue Nov 25 2014 Petr Šabata <contyk@redhat.com> - 1.81-1
- 1.81 bump, only removes Win32 tests - 1.81 bump, only removes Win32 tests

View File

@ -1 +1 @@
62d4153bfb175ee3b04482b2f4b0b177 DateTime-TimeZone-1.81.tar.gz ef1230370de893f604ec5ca58e3f76af DateTime-TimeZone-1.83.tar.gz