[perl-DateTime-TimeZone] 1.83 bump, tests enhanced for 5.21

Petr Šabata psabata at fedoraproject.org
Thu Jan 8 09:16:25 UTC 2015


commit dd0cf0f6b41d6c77391153287a5dcb89086a405c
Author: Petr Šabata <contyk at redhat.com>
Date:   Thu Jan 8 10:16:40 2015 +0100

    1.83 bump, tests enhanced for 5.21
    
    - Dropping F16-era conflicts

 perl-DateTime-TimeZone.spec |   56 +++++++++++++++++++++++--------------------
 sources                     |    2 +-
 2 files changed, 31 insertions(+), 27 deletions(-)
---
diff --git a/perl-DateTime-TimeZone.spec b/perl-DateTime-TimeZone.spec
index fe17217..138290b 100644
--- a/perl-DateTime-TimeZone.spec
+++ b/perl-DateTime-TimeZone.spec
@@ -1,5 +1,5 @@
 Name:           perl-DateTime-TimeZone
-Version:        1.81
+Version:        1.83
 Release:        1%{?dist}
 Summary:        Time zone object base class and factory
 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
 Patch0:         DateTime-TimeZone-1.74-Parse-etc-localtime-by-DateTime-TimeZone-Tzfile.patch
 BuildArch:      noarch
+# Build
 BuildRequires:  perl
-BuildRequires:  perl(base)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+# Runtime
 BuildRequires:  perl(Class::Singleton) >= 1.03
 BuildRequires:  perl(constant)
 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::Compare)
-BuildRequires:  perl(File::Copy)
+BuildRequires:  perl(File::Find)
 BuildRequires:  perl(File::Path)
 BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(File::Spec::Functions)
-BuildRequires:  perl(File::Temp)
-BuildRequires:  perl(lib)
 BuildRequires:  perl(List::AllUtils)
 BuildRequires:  perl(List::Util)
 BuildRequires:  perl(Module::Runtime)
-BuildRequires:  perl(overload)
 BuildRequires:  perl(Params::Validate) >= 0.72
 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(strict)
 BuildRequires:  perl(Sys::Hostname)
 BuildRequires:  perl(Test::Fatal)
 BuildRequires:  perl(Test::More) >= 0.88
 BuildRequires:  perl(Test::Output)
 BuildRequires:  perl(Test::Requires)
 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(File::Basename)
+Requires:       perl(File::Compare)
+Requires:       perl(File::Find)
 # Require optional DateTime::TimeZone::Tzfile to work in mock after tzdata
 # upgrade, bug #1135981
 Requires:       perl(DateTime::TimeZone::Tzfile)
@@ -61,16 +71,6 @@ Requires:       perl(DateTime::TimeZone::Tzfile)
 # avoid circular dependencies - DateTime strictly requires DateTime::TimeZone
 %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(DateTime\\)
 %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
 
 %description
@@ -83,12 +83,12 @@ offset from GMT for a given time period.
 %patch0 -p1
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
 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}/*
 
 %check
@@ -100,6 +100,10 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Wed Jan 07 2015 Petr Šabata <contyk at redhat.com> - 1.83-1
+- 1.83 bump, tests enhanced for 5.21
+- Dropping F16-era conflicts
+
 * Tue Nov 25 2014 Petr Šabata <contyk at redhat.com> - 1.81-1
 - 1.81 bump, only removes Win32 tests
 
diff --git a/sources b/sources
index 157bc2c..7d4d758 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-62d4153bfb175ee3b04482b2f4b0b177  DateTime-TimeZone-1.81.tar.gz
+ef1230370de893f604ec5ca58e3f76af  DateTime-TimeZone-1.83.tar.gz



More information about the perl-devel mailing list