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}
This commit is contained in:
Paul Howarth 2019-10-03 19:08:57 +01:00
parent 59923cf619
commit ac05c36370
2 changed files with 29 additions and 23 deletions

View File

@ -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 <paul@city-fan.org> - 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 <emmanuel@seyman.fr> - 2.000008-1
- Update to 2.000008

View File

@ -1 +1 @@
SHA512 (Role-Tiny-2.000008.tar.gz) = c8a5032c18e1d441c8a8602037f3a7e5ee2a39b5f214bfd9dfdaa5f9a0e213d2b59278530b909d1bab1df40dfb4f49b58ef41c91b4f7f9a9a036278a373d12fb
SHA512 (Role-Tiny-2.001001.tar.gz) = ea793dc17e534bd3fb5573d4445728b18dd61a77f3db25d890bf50e6d83baa245a6798276ae8bd5060478bf45a4782a2fa6b5c6a8029aed974293891bc5f8235