f083a31
Name:           perl-MooseX-Types
b551b11
Version:        0.50
d4f1a74
Release:        22%{?dist}
195649c
License:        GPL-1.0-or-later OR Artistic-1.0-Perl
f083a31
Summary:        Organize your Moose types in libraries
4505889
URL:            https://metacpan.org/release/MooseX-Types
1b9fce7
Source0:        https://cpan.metacpan.org/modules/by-module/MooseX/MooseX-Types-%{version}.tar.gz
f083a31
BuildArch:      noarch
f083a31
# Module Build
6a9aa89
BuildRequires:  coreutils
378ec5b
BuildRequires:  perl-generators
9fb8d26
BuildRequires:  perl-interpreter
b551b11
BuildRequires:  perl(Module::Build::Tiny) >= 0.034
9fb8d26
BuildRequires:  sed
f083a31
# Module Runtime
f083a31
BuildRequires:  perl(base)
f083a31
BuildRequires:  perl(Carp)
f083a31
BuildRequires:  perl(Carp::Clan) >= 6.00
f083a31
BuildRequires:  perl(Exporter)
f083a31
BuildRequires:  perl(Module::Runtime)
f083a31
BuildRequires:  perl(Moose) >= 1.06
f083a31
BuildRequires:  perl(Moose::Exporter)
f083a31
BuildRequires:  perl(Moose::Meta::TypeConstraint::Union)
f083a31
BuildRequires:  perl(Moose::Util::TypeConstraints)
db54a1c
BuildRequires:  perl(namespace::autoclean) >= 0.16
f083a31
BuildRequires:  perl(overload)
Chris Weyl bfe3cf9
BuildRequires:  perl(Scalar::Util) >= 1.19
f083a31
BuildRequires:  perl(strict)
f083a31
BuildRequires:  perl(Sub::Exporter)
5610986
BuildRequires:  perl(Sub::Exporter::ForMethods) >= 0.100052
b551b11
BuildRequires:  perl(Sub::Install)
Chris Weyl bfe3cf9
BuildRequires:  perl(Sub::Name)
f083a31
BuildRequires:  perl(warnings)
f083a31
# Test Suite
db54a1c
BuildRequires:  perl(CPAN::Meta) >= 2.120900
db54a1c
BuildRequires:  perl(File::Spec)
f083a31
BuildRequires:  perl(if)
f083a31
BuildRequires:  perl(lib)
b551b11
BuildRequires:  perl(Module::Metadata)
f083a31
BuildRequires:  perl(Moose::Role)
f083a31
BuildRequires:  perl(Test::Fatal)
f083a31
BuildRequires:  perl(Test::More) >= 0.88
f083a31
BuildRequires:  perl(Test::Requires)
f083a31
BuildRequires:  perl(Test::Moose)
195649c
# Dependencies
195649c
# (none)
Chris Weyl f100ea0
Chris Weyl 0e9d861
%description
9b390f9
The types provided with the Moose man page are by design global. This
0bc5ce9
package helps you to organize and selectively import your own and the
Chris Weyl 0e9d861
built-in types in libraries. As a nice side effect, it catches typos at
Chris Weyl 0e9d861
compile-time too.
Chris Weyl 0e9d861
Chris Weyl 0e9d861
However, the main reason for this module is to provide an easy way to not
Chris Weyl 0e9d861
have conflicts with your type names, since the internal fully qualified
Chris Weyl 0e9d861
names of the types will be prefixed with the library's name.
Chris Weyl 0e9d861
Chris Weyl 0e9d861
This module will also provide you with some helper functions to make it
Chris Weyl 0e9d861
easier to use Moose types in your code.
Chris Weyl 0e9d861
Chris Weyl 0e9d861
%prep
Chris Weyl 0e9d861
%setup -q -n MooseX-Types-%{version}
Chris Weyl 0e9d861
9b390f9
# silence rpmlint
9b390f9
sed -i '1s,^#!.*perl,#!%{__perl},' t/*.t
9b390f9
Chris Weyl 0e9d861
%build
f083a31
perl Build.PL --installdirs=vendor
f083a31
./Build
Chris Weyl 0e9d861
Chris Weyl 0e9d861
%install
f083a31
./Build install --destdir=%{buildroot} --create_packlist=0
9fb8d26
%{_fixperms} -c %{buildroot}
Chris Weyl 0e9d861
Chris Weyl 0e9d861
%check
f083a31
./Build test
Chris Weyl 0e9d861
Chris Weyl 0e9d861
%files
ac39a9e
%license LICENCE
db54a1c
%doc Changes CONTRIBUTING README t/
f083a31
%{perl_vendorlib}/MooseX/
f083a31
%{_mandir}/man3/MooseX::Types.3*
f083a31
%{_mandir}/man3/MooseX::Types::Base.3*
f083a31
%{_mandir}/man3/MooseX::Types::CheckedUtilExports.3*
f083a31
%{_mandir}/man3/MooseX::Types::Combine.3*
f083a31
%{_mandir}/man3/MooseX::Types::Moose.3*
f083a31
%{_mandir}/man3/MooseX::Types::TypeDecorator.3*
f083a31
%{_mandir}/man3/MooseX::Types::UndefinedType.3*
f083a31
%{_mandir}/man3/MooseX::Types::Util.3*
f083a31
%{_mandir}/man3/MooseX::Types::Wrapper.3*
Chris Weyl 0e9d861
Chris Weyl 0e9d861
%changelog
d4f1a74
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-22
d4f1a74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
d4f1a74
b44ed37
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-21
b44ed37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
b44ed37
d9d9d43
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-20
d9d9d43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
d9d9d43
bc5f0a9
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-19
bc5f0a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
bc5f0a9
0b854e9
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-18
0b854e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
0b854e9
8a448f5
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.50-17
8a448f5
- Perl 5.36 rebuild
8a448f5
1a09ac3
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-16
1a09ac3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
1a09ac3
6c500e2
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-15
6c500e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
6c500e2
aaf72a5
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.50-14
aaf72a5
- Perl 5.34 rebuild
aaf72a5
8890ee5
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-13
8890ee5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
8890ee5
b82dc3b
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-12
b82dc3b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b82dc3b
81ef82b
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.50-11
81ef82b
- Perl 5.32 rebuild
81ef82b
2ca5608
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-10
2ca5608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2ca5608
84a31dd
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-9
84a31dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
84a31dd
8e861c7
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.50-8
8e861c7
- Perl 5.30 rebuild
8e861c7
14b4d0b
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-7
14b4d0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
14b4d0b
8f549e3
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-6
8f549e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
8f549e3
6dbf013
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.50-5
6dbf013
- Perl 5.28 rebuild
6dbf013
20fe4d1
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-4
20fe4d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
20fe4d1
ec51057
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.50-3
ec51057
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
ec51057
c153ede
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.50-2
c153ede
- Perl 5.26 rebuild
c153ede
b551b11
* Wed Feb  8 2017 Paul Howarth <paul@city-fan.org> - 0.50-1
b551b11
- Update to 0.50
9fb8d26
  - Reverted the is_Foo and to_Foo refactoring again temporarily to resolve
b551b11
    issues with Sub::Defer
b551b11
aec54a5
* Sun Dec 25 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 0.49-1
aec54a5
- Update to 0.49
aec54a5
ac39a9e
* Sun Dec 11 2016 Emmanuel Seyman <emmanuel@seyman.fr> - 0.48-1
ac39a9e
- Update to 0.48
ac39a9e
e895f10
* Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.46-3
e895f10
- Perl 5.24 rebuild
e895f10
69cffa7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.46-2
69cffa7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
69cffa7
5610986
* Mon Aug 17 2015 Paul Howarth <paul@city-fan.org> - 0.46-1
5610986
- Update to 0.46
5610986
  - Make use of Sub::Exporter::ForMethods's new rebless option
5610986
46f923a
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.45-4
46f923a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
46f923a
44da895
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.45-3
44da895
- Perl 5.22 rebuild
44da895
5b79d5b
* Tue Sep 09 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.45-2
5b79d5b
- Perl 5.20 mass
5b79d5b
db54a1c
* Mon Sep  8 2014 Paul Howarth <paul@city-fan.org> - 0.45-1
db54a1c
- Update to 0.45
db54a1c
  - Increase the required versions of some prerequisites
db54a1c
462fbfc
* Mon Sep 01 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.44-2
462fbfc
- Perl 5.20 rebuild
462fbfc
f083a31
* Fri Aug  1 2014 Paul Howarth <paul@city-fan.org> - 0.44-1
f083a31
- Update to 0.44
f083a31
  - Namespace improvements
f083a31
  - Avoid use of deprecated Moose functionality
f083a31
- Switch to Module::Build::Tiny flow
f083a31
- Use %%license
f083a31
- Classify buildreqs by usage
f083a31
- Make %%files list more explicit
f083a31
17366c6
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.35-7
17366c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
17366c6
61048a9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.35-6
61048a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
61048a9
dbf0d4e
* Fri Aug 02 2013 Petr Pisar <ppisar@redhat.com> - 0.35-5
dbf0d4e
- Perl 5.18 rebuild
dbf0d4e
02bb15c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.35-4
02bb15c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
02bb15c
fc16cd5
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.35-3
fc16cd5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fc16cd5
765dde5
* Fri Jun 22 2012 Petr Pisar <ppisar@redhat.com> - 0.35-2
765dde5
- Perl 5.16 rebuild
765dde5
9b390f9
* Sat Jun 09 2012 Iain Arnell <iarnell@gmail.com> 0.35-1
9b390f9
- update to latest upstream version
9b390f9
9407a6b
* Thu Jan 12 2012 Iain Arnell <iarnell@gmail.com> 0.31-1
9407a6b
- update to latest upstream version
9407a6b
42229a2
* Sat Oct 01 2011 Iain Arnell <iarnell@gmail.com> 0.30-1
42229a2
- update to latest upstream version
42229a2
Petr Sabata d1f14be
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.27-2
Petr Sabata d1f14be
- Perl mass rebuild
Petr Sabata d1f14be
227cf11
* Sat Jul 02 2011 Iain Arnell <iarnell@gmail.com> 0.27-1
227cf11
- update to latest upstream version
227cf11
- remove explicit requires
227cf11
0bc5ce9
* Sun Mar 06 2011 Iain Arnell <iarnell@gmail.com> 0.25-1
0bc5ce9
- update to latest upstream version
0bc5ce9
- clean up spec for modern rpmbuild
0bc5ce9
83a8a36
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.22-3
83a8a36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
83a8a36
ec8b42c
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-2
ec8b42c
- 661697 rebuild for fixing problems with vendorach/lib
ec8b42c
ddcbaeb
* Sun Jul 04 2010 Iain Arnell <iarnell@gmail.com> 0.22-1
ddcbaeb
- update to latest upstream
ddcbaeb
- update BR perl(Moose) >= 1.06
ddcbaeb
455cd8a
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.21-3
455cd8a
- Mass rebuild with perl-5.12.0
455cd8a
Chris Weyl 8741309
* Fri Feb 05 2010 Chris Weyl <cweyl@alumni.drew.edu> 0.21-2
Chris Weyl 8741309
- add perl_default_filter (and drop custom filtering scheme)
Chris Weyl 8741309
- PERL_INSTALL_ROOT => DESTDIR in install
Chris Weyl 8741309
Chris Weyl e93d1cc
* Wed Jan 20 2010 Chris Weyl <cweyl@alumni.drew.edu> 0.21-1
Chris Weyl e93d1cc
- auto-update to 0.21 (by cpan-spec-update 0.01)
Chris Weyl e93d1cc
- altered br on perl(Moose) (0.61 => 0.93)
Chris Weyl e93d1cc
- altered req on perl(Moose) (0.61 => 0.93)
Chris Weyl e93d1cc
3761b27
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 0.20-2
3761b27
- rebuild against perl 5.10.1
3761b27
Chris Weyl ea3f09e
* Sat Sep 19 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.20-1
Chris Weyl ea3f09e
- auto-update to 0.20 (by cpan-spec-update 0.01)
Chris Weyl ea3f09e
Chris Weyl 2c1ff38
* Mon Aug 24 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.18-1
Chris Weyl 2c1ff38
- auto-update to 0.18 (by cpan-spec-update 0.01)
Chris Weyl 2c1ff38
Chris Weyl 72052b4
* Sat Aug 08 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.16-1
Chris Weyl 72052b4
- auto-update to 0.16 (by cpan-spec-update 0.01)
Chris Weyl 72052b4
d998191
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13-2
d998191
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
d998191
Chris Weyl 5285b07
* Fri Jun 26 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.13-1
Chris Weyl 5285b07
- auto-update to 0.13 (by cpan-spec-update 0.01)
Chris Weyl 5285b07
- added a new br on perl(Test::Moose) (version 0)
Chris Weyl 5285b07
Chris Weyl f100ea0
* Tue Jun 16 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.12-1
Chris Weyl f100ea0
- auto-update to 0.12 (by cpan-spec-update 0.01)
Chris Weyl f100ea0
- added a new req on perl(Carp) (version 0)
Chris Weyl f100ea0
- added a new req on perl(Carp::Clan) (version 6.00)
Chris Weyl f100ea0
- added a new req on perl(Moose) (version 0.61)
Chris Weyl f100ea0
- added a new req on perl(Scalar::Util) (version 1.19)
Chris Weyl f100ea0
- added a new req on perl(Sub::Install) (version 0.924)
Chris Weyl f100ea0
- added a new req on perl(Sub::Name) (version 0)
Chris Weyl f100ea0
- added a new req on perl(namespace::clean) (version 0.08)
Chris Weyl f100ea0
Chris Weyl 50d8d8c
* Tue Jun 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.11-2
Chris Weyl 50d8d8c
- add br on CPAN for bundled version of M::I
Chris Weyl 50d8d8c
Chris Weyl bfe3cf9
* Mon May 25 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.11-1
Chris Weyl bfe3cf9
- auto-update to 0.11 (by cpan-spec-update 0.01)
Chris Weyl bfe3cf9
- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
Chris Weyl bfe3cf9
- altered br on perl(Carp::Clan) (0 => 6.00)
Chris Weyl bfe3cf9
- added a new br on perl(Scalar::Util) (version 1.19)
Chris Weyl bfe3cf9
- added a new br on perl(Sub::Name) (version 0)
Chris Weyl bfe3cf9
- altered br on perl(Test::More) (0.62 => 0.80)
Chris Weyl bfe3cf9
Chris Weyl 6335be7
* Thu Apr 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 0.10-1
Chris Weyl 6335be7
- update to 0.10
Chris Weyl 6335be7
459bb5a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.08-3
459bb5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
459bb5a
Chris Weyl c287616
* Tue Dec 30 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.08-2
Chris Weyl c287616
- add br on Test::Exception
Chris Weyl c287616
Chris Weyl 63036e5
* Tue Dec 30 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.08-1
Chris Weyl 63036e5
- update to 0.08
Chris Weyl 63036e5
Chris Weyl 85c1cb4
* Mon Nov 10 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.07-1
Chris Weyl 85c1cb4
- update to 0.07, adjust BR accordingly.  Note especially dep on Moose >= 0.61
Chris Weyl 85c1cb4
Chris Weyl 43515ea
* Sun Oct 12 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.04-2
Chris Weyl 43515ea
- bump
Chris Weyl 43515ea
Chris Weyl 0e9d861
* Tue Oct 07 2008 Chris Weyl <cweyl@alumni.drew.edu> 0.04-1
Chris Weyl 0e9d861
- initial RPM packaging
Chris Weyl 0e9d861
- generated with cpan2dist (CPANPLUS::Dist::RPM version 0.0.1)