From 8ffa55d55890604a0b9e5b6e0198f030e4b19cf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Tue, 22 Jul 2014 13:32:53 +0200 Subject: [PATCH] 1.005000 bump --- .gitignore | 1 + perl-Moo.spec | 64 ++++++++++++++++++++++++++++++++++++++------------- sources | 2 +- 3 files changed, 50 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index 1398b34..5084dc3 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /Moo-1.002000.tar.gz /Moo-1.003000.tar.gz /Moo-1.003001.tar.gz +/Moo-1.005000.tar.gz diff --git a/perl-Moo.spec b/perl-Moo.spec index 00e496d..ca634ab 100644 --- a/perl-Moo.spec +++ b/perl-Moo.spec @@ -1,39 +1,71 @@ Name: perl-Moo -Version: 1.003001 -Release: 3%{?dist} +Version: 1.005000 +Release: 1%{?dist} Summary: Minimalist Object Orientation (with Moose compatibility) License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Moo/ -Source0: http://search.cpan.org/CPAN/authors/id/M/MS/MSTROUT/Moo-%{version}.tar.gz +Source0: http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Moo-%{version}.tar.gz BuildArch: noarch BuildRequires: perl +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time: BuildRequires: perl(B) BuildRequires: perl(base) -BuildRequires: perl(B::Deparse) BuildRequires: perl(Carp) BuildRequires: perl(Class::Method::Modifiers) >= 1.10 +BuildRequires: perl(Config) +BuildRequires: perl(constant) BuildRequires: perl(Devel::GlobalDestruction) >= 0.11 -BuildRequires: perl(Dist::CheckConflicts) >= 0.02 -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(FindBin) -BuildRequires: perl(lib) +BuildRequires: perl(Exporter) +# Filter::Simple not used at test-time +BuildRequires: perl(Import::Into) >= 1.002 BuildRequires: perl(Module::Runtime) >= 0.012 +BuildRequires: perl(mro) +# MRO::Compat not needed with modern perl BuildRequires: perl(overload) -BuildRequires: perl(Role::Tiny) >= 1.003002 +BuildRequires: perl(Role::Tiny) >= 1.003003 BuildRequires: perl(Scalar::Util) BuildRequires: perl(strictures) >= 1.004003 +# Text::Balanced not used at test-time +# Optional run-time: +BuildRequires: perl(Class::XSAccessor) >= 1.18 +BuildRequires: perl(Sub::Name) +# lib/Moo/HandleMoose.pm requires Moose modules. Moo::HandleMoose is used only +# if Moose has been loaded. So this is circular optional dependency definitly +# not suitable for Moo because Moo is reimplementation of Moose: +# Class::MOP +# Moose +# Moose::Meta::Method::Constructor +# Moose::Util::TypeConstraints +# Tests: +BuildRequires: perl(B::Deparse) +BuildRequires: perl(Class::XSAccessor::Array) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(FindBin) +BuildRequires: perl(lib) +# MooX::ArrayRef is defined internally via %%INC BuildRequires: perl(Test::Fatal) >= 0.003 BuildRequires: perl(Test::More) >= 0.96 -Requires: perl(Class::Method::Modifiers) >= 1.10 -Requires: perl(Role::Tiny) >= 1.003002 -Requires: perl(Class::MOP) +BuildRequires: perl(threads) +# Optional tests: +BuildRequires: perl(CPAN::Meta::Requirements) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) -Provides: perl(Moo::Conflicts) +Requires: perl(Carp) +Requires: perl(Class::Method::Modifiers) >= 1.10 +Requires: perl(Devel::GlobalDestruction) >= 0.11 +Requires: perl(Import::Into) >= 1.002 +Requires: perl(Module::Runtime) >= 0.012 +Requires: perl(mro) +Requires: perl(Role::Tiny) >= 1.003003 %{?perl_default_filter} %global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}perl\\(Moo::_ %global __provides_exclude %{?__provides_exclude:%{__provides_exclude}|}perl\\(Moo::_ +# Remove under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\((Devel::GlobalDestruction|Import::Into|Module::Runtime|Role::Tiny)\\)$ %description This module is an extremely light-weight, high-performance Moose @@ -50,9 +82,7 @@ make %{?_smp_mflags} %install make pure_install DESTDIR=%{buildroot} - find %{buildroot} -type f -name .packlist -exec rm -f {} \; - %{_fixperms} %{buildroot}/* %check @@ -62,9 +92,11 @@ make test %doc Changes README %{perl_vendorlib}/* %{_mandir}/man3/* -%{_bindir}/* %changelog +* Tue Jul 22 2014 Petr Pisar - 1.005000-1 +- 1.005000 bump + * Sat Jun 07 2014 Fedora Release Engineering - 1.003001-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild diff --git a/sources b/sources index 87c4d83..05a74f3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -507697be655c7d79c14fabfb36577635 Moo-1.003001.tar.gz +78f920761631450d9a905725968a501c Moo-1.005000.tar.gz