0.54 bump

This commit is contained in:
Petr Písař 2021-10-08 09:48:10 +02:00
parent f0772a0482
commit 643dc89d4a
3 changed files with 23 additions and 14 deletions

1
.gitignore vendored
View File

@ -19,3 +19,4 @@
/Object-Pad-0.51.tar.gz
/Object-Pad-0.52.tar.gz
/Object-Pad-0.53.tar.gz
/Object-Pad-0.54.tar.gz

View File

@ -4,7 +4,7 @@
%bcond_without perl_Object_Pad_enables_optional_test
Name: perl-Object-Pad
Version: 0.53
Version: 0.54
Release: 1%{?dist}
Summary: Simple syntax for lexical slot-based objects
License: GPL+ or Artistic
@ -24,8 +24,10 @@ BuildRequires: perl(ExtUtils::CBuilder)
BuildRequires: perl(Module::Build)
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
BuildRequires: perl(XS::Parse::Keyword::Builder) >= 0.10
BuildRequires: perl(XS::Parse::Sublike::Builder) >= 0.13
%define xs_parse_keyword_min_ver 0.19
BuildRequires: perl(XS::Parse::Keyword::Builder) >= %{xs_parse_keyword_min_ver}
%define xs_parse_sublike_min_ver 0.13
BuildRequires: perl(XS::Parse::Sublike::Builder) >= %{xs_parse_sublike_min_ver}
# Run-time:
BuildRequires: perl(Carp)
BuildRequires: perl(DynaLoader)
@ -36,17 +38,18 @@ BuildRequires: perl(feature)
BuildRequires: perl(mro)
# XS::Parse::Keyword is loaded from a header file generated by ./Build.PL,
# version specified in lib/Object/Pad.xs
BuildRequires: perl(XS::Parse::Keyword) >= 0.10
BuildRequires: perl(XS::Parse::Keyword) >= %{xs_parse_keyword_min_ver}
# XS::Parse::Sublike is loaded from a header file generated by ./Build.PL,
# version specified in lib/Object/Pad.xs
BuildRequires: perl(XS::Parse::Sublike) >= 0.13
BuildRequires: perl(XS::Parse::Sublike) >= %{xs_parse_sublike_min_ver}
# Tests:
BuildRequires: perl(attributes)
BuildRequires: perl(base)
BuildRequires: perl(Data::Dump)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.88
%define test_more_min_ver 0.88
BuildRequires: perl(Test::More) >= %{test_more_min_ver}
BuildRequires: perl(Test::Refcount)
BuildRequires: perl(utf8)
%if %{with perl_Object_Pad_enables_optional_test} && !%{defined perl_bootstrap}
@ -54,9 +57,11 @@ BuildRequires: perl(utf8)
# A cycle: perl-Syntax-Keyword-Dynamically → perl-Object-Pad
# Optional tests:
BuildRequires: perl(Future)
BuildRequires: perl(Future::AsyncAwait) >= 0.45
%define future_asyncawait_min_ver 0.45
BuildRequires: perl(Future::AsyncAwait) >= %{future_asyncawait_min_ver}
BuildRequires: perl(Moo)
BuildRequires: perl(Syntax::Keyword::Dynamically) >= 0.04
%define syntax_keyword_dynamically_min_ver 0.04
BuildRequires: perl(Syntax::Keyword::Dynamically) >= %{syntax_keyword_dynamically_min_ver}
BuildRequires: perl(Test::MemoryGrowth)
BuildRequires: perl(Test::Pod) >= 1.00
%endif
@ -64,11 +69,11 @@ Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
# experimental since perl 5.20
Requires: perl(experimental)
Requires: perl(strict)
Requires: perl(XS::Parse::Keyword) >= 0.10
Requires: perl(XS::Parse::Keyword) >= %{xs_parse_keyword_min_ver}
%if %{defined perl_XS_Parse_Keyword_ABI}
Requires: %{perl_XS_Parse_Keyword_ABI}
%endif
Requires: perl(XS::Parse::Sublike) >= 0.13
Requires: perl(XS::Parse::Sublike) >= %{xs_parse_sublike_min_ver}
# This module maintains multiple ABIs. Plugins pin to an ABI with
# OBJECTPAD_ABIVERSION macro defined in include/object_pad.h.
# The ABI range is checked at run time against ClassHookFuncs.ver
@ -94,11 +99,11 @@ Requires: %{name}-ExtensionBuilder = %{?epoch:%{epoch}:}%{version}-%{relea
Requires: perl-Test-Harness
Requires: perl(Object::Pad::ExtensionBuilder)
Requires: perl(strict)
Requires: perl(Test::More) >= 0.88
Requires: perl(Test::More) >= %{test_more_min_ver}
%if %{with perl_Object_Pad_enables_optional_test} && !%{defined perl_bootstrap}
Requires: perl(Future)
Requires: perl(Future::AsyncAwait) >= 0.45
Requires: perl(Syntax::Keyword::Dynamically) >= 0.04
Requires: perl(Future::AsyncAwait) >= %{future_asyncawait_min_ver}
Requires: perl(Syntax::Keyword::Dynamically) >= %{syntax_keyword_dynamically_min_ver}
Requires: perl(Test::MemoryGrowth)
%endif
@ -175,6 +180,9 @@ export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print
%{_libexecdir}/%{name}
%changelog
* Fri Oct 08 2021 Petr Pisar <ppisar@redhat.com> - 0.54-1
- 0.54 bump
* Wed Sep 29 2021 Petr Pisar <ppisar@redhat.com> - 0.53-1
- 0.53 bump

View File

@ -1 +1 @@
SHA512 (Object-Pad-0.53.tar.gz) = 0e724936926e9d9498e35c94dbb832552dcfb12a8e86aab8bed9f832a6dd16ffd8df40b9002bca0f168f4a481ddd6d321816cefcb87c1f69328200efe42e4d91
SHA512 (Object-Pad-0.54.tar.gz) = 8ad1a536c82db20b2f7bd60ab892d08382948441dfe7e114fb0875fb3269fa5ae551854dbca2f34bffea92ac02e68bb3676b92b9092bfe8b980ae8a07a2119e7