From ac05c36370fc142f736eb4f2413a4a1f22be38f0 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Thu, 3 Oct 2019 19:08:57 +0100 Subject: [PATCH] Update to 2.001001 and further modernize spec file - Update to 2.001001 - This release by HAARG: update source URL - Classify buildreqs by usage - Fix permissions verbosely - Drop redundant use of %{?perl_default_filter} --- perl-Role-Tiny.spec | 50 +++++++++++++++++++++++++-------------------- sources | 2 +- 2 files changed, 29 insertions(+), 23 deletions(-) diff --git a/perl-Role-Tiny.spec b/perl-Role-Tiny.spec index 4330852..818cbc8 100644 --- a/perl-Role-Tiny.spec +++ b/perl-Role-Tiny.spec @@ -1,41 +1,40 @@ Name: perl-Role-Tiny -Version: 2.000008 +Version: 2.001001 Release: 1%{?dist} Summary: A nouvelle cuisine portion size slice of Moose License: GPL+ or Artistic URL: https://metacpan.org/release/Role-Tiny -Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/Role-Tiny-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-%{version}.tar.gz BuildArch: noarch -BuildRequires: perl-interpreter +# Build +BuildRequires: coreutils +BuildRequires: make BuildRequires: perl-generators -BuildRequires: perl(base) -BuildRequires: perl(constant) -BuildRequires: perl(Class::Method::Modifiers) >= 1.05 -BuildRequires: perl(Data::Dumper) -BuildRequires: perl(Exporter) +BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 -BuildRequires: perl(lib) +# Module +BuildRequires: perl(Carp) +BuildRequires: perl(Class::Method::Modifiers) >= 1.05 +BuildRequires: perl(Exporter) BuildRequires: perl(mro) -%if !%{defined perl_bootstrap} -# Cycle: perl-Role-Tiny → perl-namespace-autoclean → perl-Moose → -# perl-Test-Spelling → perl-Pod-Spell → perl-File-ShareDir-ProjectDistDir → -# perl-Path-IsDev → perl-Role-Tiny -BuildRequires: perl(namespace::autoclean) -%endif -BuildRequires: perl(Test::Fatal) >= 0.003 -BuildRequires: perl(Test::More) >= 0.96 BuildRequires: perl(strict) BuildRequires: perl(warnings) +# Test Suite +BuildRequires: perl(base) +BuildRequires: perl(constant) +BuildRequires: perl(lib) +BuildRequires: perl(overload) +BuildRequires: perl(Test::More) >= 0.88 +# Dependencies Requires: perl(:MODULE_COMPAT_%(eval "`/usr/bin/perl -V:version`"; echo $version)) +Requires: perl(Carp) Requires: perl(Class::Method::Modifiers) >= 1.05 Requires: perl(mro) # perl-Role-Tiny was split from perl-Moo Conflicts: perl-Moo < 0.009014 -%{?perl_default_filter} - %description Role::Tiny is a minimalist role composition tool. @@ -49,7 +48,7 @@ Role::Tiny is a minimalist role composition tool. %install %{make_install} -%{_fixperms} %{buildroot}/* +%{_fixperms} -c %{buildroot} %check %{make_build} test @@ -58,10 +57,17 @@ Role::Tiny is a minimalist role composition tool. %doc Changes README %license LICENSE %{perl_vendorlib}/Role/ -%{_mandir}/man3/Role::Tiny.3pm* -%{_mandir}/man3/Role::Tiny::With.3pm* +%{_mandir}/man3/Role::Tiny.3* +%{_mandir}/man3/Role::Tiny::With.3* %changelog +* Thu Oct 3 2019 Paul Howarth - 2.001001-1 +- Update to 2.001001 +- This release by HAARG: update source URL +- Classify buildreqs by usage +- Fix permissions verbosely +- Drop redundant use of %%{?perl_default_filter} + * Wed Aug 07 2019 Emmanuel Seyman - 2.000008-1 - Update to 2.000008 diff --git a/sources b/sources index 68dbdfd..cd8e4ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Role-Tiny-2.000008.tar.gz) = c8a5032c18e1d441c8a8602037f3a7e5ee2a39b5f214bfd9dfdaa5f9a0e213d2b59278530b909d1bab1df40dfb4f49b58ef41c91b4f7f9a9a036278a373d12fb +SHA512 (Role-Tiny-2.001001.tar.gz) = ea793dc17e534bd3fb5573d4445728b18dd61a77f3db25d890bf50e6d83baa245a6798276ae8bd5060478bf45a4782a2fa6b5c6a8029aed974293891bc5f8235