Update to 0.28
- New upstream release 0.28 - Added a Test::Specio module to provide helpers for testing Specio libraries - Fixed another bug with a subtype of special types and inlining - Introduce sub-package perl-Test-Specio to avoid dependencies on Test::Fatal and Test::More in main package
This commit is contained in:
parent
7d05dc8b1f
commit
bea92ed259
@ -1,5 +1,5 @@
|
|||||||
Name: perl-Specio
|
Name: perl-Specio
|
||||||
Version: 0.27
|
Version: 0.28
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Type constraints and coercions for Perl
|
Summary: Type constraints and coercions for Perl
|
||||||
License: Artistic 2.0
|
License: Artistic 2.0
|
||||||
@ -18,6 +18,7 @@ BuildRequires: perl(Carp)
|
|||||||
BuildRequires: perl(Devel::StackTrace)
|
BuildRequires: perl(Devel::StackTrace)
|
||||||
BuildRequires: perl(Eval::Closure)
|
BuildRequires: perl(Eval::Closure)
|
||||||
BuildRequires: perl(Exporter)
|
BuildRequires: perl(Exporter)
|
||||||
|
BuildRequires: perl(IO::File)
|
||||||
BuildRequires: perl(List::Util) >= 1.33
|
BuildRequires: perl(List::Util) >= 1.33
|
||||||
BuildRequires: perl(MRO::Compat)
|
BuildRequires: perl(MRO::Compat)
|
||||||
BuildRequires: perl(overload)
|
BuildRequires: perl(overload)
|
||||||
@ -28,15 +29,14 @@ BuildRequires: perl(Role::Tiny::With)
|
|||||||
BuildRequires: perl(Scalar::Util)
|
BuildRequires: perl(Scalar::Util)
|
||||||
BuildRequires: perl(Storable)
|
BuildRequires: perl(Storable)
|
||||||
BuildRequires: perl(strict)
|
BuildRequires: perl(strict)
|
||||||
|
BuildRequires: perl(Test::Fatal)
|
||||||
|
BuildRequires: perl(Test::More) >= 0.96
|
||||||
BuildRequires: perl(version) >= 0.83
|
BuildRequires: perl(version) >= 0.83
|
||||||
BuildRequires: perl(warnings)
|
BuildRequires: perl(warnings)
|
||||||
# Test Suite
|
# Test Suite
|
||||||
BuildRequires: perl(File::Spec)
|
BuildRequires: perl(File::Spec)
|
||||||
BuildRequires: perl(IO::File)
|
|
||||||
BuildRequires: perl(lib)
|
BuildRequires: perl(lib)
|
||||||
BuildRequires: perl(open)
|
BuildRequires: perl(open)
|
||||||
BuildRequires: perl(Test::Fatal)
|
|
||||||
BuildRequires: perl(Test::More)
|
|
||||||
BuildRequires: perl(Test::Needs)
|
BuildRequires: perl(Test::Needs)
|
||||||
BuildRequires: perl(utf8)
|
BuildRequires: perl(utf8)
|
||||||
# Optional Tests
|
# Optional Tests
|
||||||
@ -49,6 +49,9 @@ BuildRequires: perl(namespace::autoclean)
|
|||||||
# Dependencies
|
# Dependencies
|
||||||
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
||||||
|
|
||||||
|
# Avoid provides for private packages
|
||||||
|
%global __provides_exclude ^perl\\(_T::.*\\)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The Specio distribution provides classes for representing type constraints
|
The Specio distribution provides classes for representing type constraints
|
||||||
and coercion, along with syntax sugar for declaring them.
|
and coercion, along with syntax sugar for declaring them.
|
||||||
@ -61,6 +64,15 @@ type to a variable at all.
|
|||||||
Instead, you can explicitly check a value against a type, and optionally coerce
|
Instead, you can explicitly check a value against a type, and optionally coerce
|
||||||
values to that type.
|
values to that type.
|
||||||
|
|
||||||
|
%package -n perl-Test-Specio
|
||||||
|
Summary: Test helpers for Specio
|
||||||
|
License: Artistic 2.0
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description -n perl-Test-Specio
|
||||||
|
This package provides some helper functions and variables for testing Specio
|
||||||
|
types.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n Specio-%{version}
|
%setup -q -n Specio-%{version}
|
||||||
|
|
||||||
@ -116,7 +128,18 @@ make test
|
|||||||
%exclude %{perl_vendorlib}/TODO.pod
|
%exclude %{perl_vendorlib}/TODO.pod
|
||||||
%exclude %{_mandir}/man3/TODO.3*
|
%exclude %{_mandir}/man3/TODO.3*
|
||||||
|
|
||||||
|
%files -n perl-Test-Specio
|
||||||
|
%{perl_vendorlib}/Test/
|
||||||
|
%{_mandir}/man3/Test::Specio.3*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Oct 3 2016 Paul Howarth <paul@city-fan.org> - 0.28-1
|
||||||
|
- Update to 0.28
|
||||||
|
- Added a Test::Specio module to provide helpers for testing Specio libraries
|
||||||
|
- Fixed another bug with a subtype of special types and inlining
|
||||||
|
- Introduce sub-package perl-Test-Specio to avoid dependencies on Test::Fatal
|
||||||
|
and Test::More in main package
|
||||||
|
|
||||||
* Sun Oct 2 2016 Paul Howarth <paul@city-fan.org> - 0.27-1
|
* Sun Oct 2 2016 Paul Howarth <paul@city-fan.org> - 0.27-1
|
||||||
- Update to 0.27
|
- Update to 0.27
|
||||||
- Cloning a type with coercions defined on it would cause an exception
|
- Cloning a type with coercions defined on it would cause an exception
|
||||||
|
Loading…
Reference in New Issue
Block a user