f083a31
Name:           perl-MooseX-Types
5610986
Version:        0.46
5610986
Release:        1%{?dist}
f083a31
License:        GPL+ or Artistic
f083a31
Group:          Development/Libraries
f083a31
Summary:        Organize your Moose types in libraries
5610986
URL:            http://search.cpan.org/dist/MooseX-Types
f083a31
Source0:        http://search.cpan.org/CPAN/authors/id/E/ET/ETHER/MooseX-Types-%{version}.tar.gz
f083a31
BuildArch:      noarch
f083a31
# Module Build
5610986
BuildRequires:  coreutils
5610986
BuildRequires:  findutils
5610986
BuildRequires:  make
f083a31
BuildRequires:  perl
5610986
BuildRequires:  perl(Module::Build::Tiny) >= 0.007
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
Chris Weyl bfe3cf9
BuildRequires:  perl(Sub::Name)
f083a31
BuildRequires:  perl(warnings)
f083a31
# Test Suite
db54a1c
BuildRequires:  perl(CPAN::Meta) >= 2.120900
f083a31
BuildRequires:  perl(ExtUtils::MakeMaker)
db54a1c
BuildRequires:  perl(File::Spec)
f083a31
BuildRequires:  perl(if)
f083a31
BuildRequires:  perl(lib)
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)
f083a31
# Runtime
f083a31
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Chris Weyl f100ea0
Chris Weyl 8741309
%{?perl_default_filter}
Chris Weyl 8741309
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
Chris Weyl 0e9d861
Chris Weyl 0e9d861
%check
f083a31
./Build test
Chris Weyl 0e9d861
Chris Weyl 0e9d861
%files
f083a31
%license LICENSE
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
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
Marcela Mašláňová ec8b42c
* Tue Dec 21 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.22-2
Marcela Mašláňová ec8b42c
- 661697 rebuild for fixing problems with vendorach/lib
Marcela Mašláňová 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)