2010-08-31 23:56:34 +00:00
|
|
|
# vim: set sw=4 ts=4 et nu:
|
2009-12-26 21:29:15 +00:00
|
|
|
|
2010-08-31 23:56:34 +00:00
|
|
|
Name: perl-Mouse
|
2011-05-17 08:06:15 +00:00
|
|
|
Version: 0.93
|
2010-08-31 23:56:34 +00:00
|
|
|
Release: 0
|
|
|
|
Summary: Moose minus the antlers
|
2011-07-21 08:15:15 +00:00
|
|
|
Source: http://search.cpan.org/CPAN/authors/id/G/GF/GFUJI/Mouse-%{version}.tar.gz
|
2010-09-13 13:53:52 +00:00
|
|
|
Url: http://search.cpan.org/dist/Mouse
|
2010-08-31 23:56:34 +00:00
|
|
|
Group: Development/Libraries/Perl
|
2011-07-21 08:15:29 +00:00
|
|
|
License: GPL+ or Artistic
|
2010-08-31 23:56:34 +00:00
|
|
|
BuildRoot: %{_tmppath}/build-%{name}-%{version}
|
2010-12-01 13:50:45 +00:00
|
|
|
%{perl_requires}
|
2010-08-31 23:56:34 +00:00
|
|
|
BuildRequires: gcc
|
|
|
|
BuildRequires: perl
|
2010-12-03 14:43:50 +00:00
|
|
|
BuildRequires: perl-macros
|
2010-08-31 23:56:34 +00:00
|
|
|
BuildRequires: make
|
|
|
|
BuildRequires: perl(Test::More) >= 0.88
|
|
|
|
BuildRequires: perl(Test::Exception) >= 0.29
|
|
|
|
BuildRequires: perl(ExtUtils::ParseXS) >= 2.21
|
|
|
|
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42
|
|
|
|
BuildRequires: perl(Devel::PPPort) >= 3.19
|
|
|
|
BuildRequires: perl(Scalar::Util) >= 1.14
|
|
|
|
BuildRequires: perl(XSLoader) >= 0.1
|
|
|
|
BuildRequires: perl(Regexp::Common)
|
|
|
|
BuildRequires: perl(Locale::US)
|
|
|
|
BuildRequires: perl(HTTP::Headers)
|
|
|
|
BuildRequires: perl(Params::Coerce)
|
|
|
|
BuildRequires: perl(URI)
|
|
|
|
BuildRequires: perl(Test::Output)
|
|
|
|
BuildRequires: perl(Test::LeakTrace)
|
|
|
|
BuildRequires: perl(IO::String)
|
|
|
|
BuildRequires: perl(IO::File)
|
|
|
|
BuildRequires: perl(Declare::Constraints::Simple)
|
|
|
|
BuildRequires: perl(Test::Deep)
|
|
|
|
BuildRequires: perl(Pod::Coverage::Moose)
|
|
|
|
BuildRequires: perl(Moose) >= 1.05
|
|
|
|
BuildRequires: perl(Path::Class)
|
|
|
|
BuildRequires: perl(MRO::Compat)
|
|
|
|
BuildRequires: perl(Class::MOP)
|
|
|
|
BuildRequires: perl(Class::Method::Modifiers::Fast)
|
|
|
|
Requires: perl(Scalar::Util) >= 1.14
|
|
|
|
Requires: perl(XSLoader) >= 0.1
|
|
|
|
Requires: perl(MRO::Compat)
|
|
|
|
Requires: perl(Class::MOP)
|
|
|
|
Requires: perl(Class::Method::Modifiers::Fast)
|
2009-12-26 21:29:15 +00:00
|
|
|
|
|
|
|
%description
|
2010-08-31 23:56:34 +00:00
|
|
|
This module provides some useful test functions for Mouse based classes.
|
|
|
|
It is an experimental first release, so comments and suggestions are very
|
|
|
|
welcome.
|
2009-12-26 21:29:15 +00:00
|
|
|
|
|
|
|
%prep
|
2010-08-31 23:56:34 +00:00
|
|
|
%setup -q -n "Mouse-%{version}"
|
|
|
|
%__sed -i '/^auto_install/d' Makefile.PL
|
2009-12-26 21:29:15 +00:00
|
|
|
|
|
|
|
%build
|
2010-08-31 23:56:34 +00:00
|
|
|
%__perl Makefile.PL PREFIX="%{_prefix}"
|
|
|
|
%__make %{?jobs:-j%{jobs}}
|
2009-12-26 21:29:15 +00:00
|
|
|
|
|
|
|
%install
|
|
|
|
%perl_make_install
|
|
|
|
%perl_process_packlist
|
2010-08-31 23:56:34 +00:00
|
|
|
|
|
|
|
%check
|
|
|
|
%__make test
|
2009-12-26 21:29:15 +00:00
|
|
|
|
|
|
|
%clean
|
2010-08-31 23:56:34 +00:00
|
|
|
%{?buildroot:%__rm -rf "%{buildroot}"}
|
2009-12-26 21:29:15 +00:00
|
|
|
|
2010-08-31 23:56:34 +00:00
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
%doc Changes README
|
|
|
|
%{perl_vendorarch}/ouse.pm
|
|
|
|
%{perl_vendorarch}/Mouse.pm
|
|
|
|
%{perl_vendorarch}/Mouse
|
|
|
|
%{perl_vendorarch}/Squirrel.pm
|
|
|
|
%{perl_vendorarch}/Squirrel
|
|
|
|
%{perl_vendorarch}/auto/Mouse
|
|
|
|
%dir %{perl_vendorarch}/Test
|
|
|
|
%{perl_vendorarch}/Test/Mouse.pm
|
|
|
|
%doc %{perl_man3dir}/Mouse.%{perl_man3ext}%{ext_man}
|
|
|
|
%doc %{perl_man3dir}/Mouse::*.%{perl_man3ext}%{ext_man}
|
|
|
|
%doc %{perl_man3dir}/Squirrel.%{perl_man3ext}%{ext_man}
|
|
|
|
%doc %{perl_man3dir}/Squirrel::*.%{perl_man3ext}%{ext_man}
|
|
|
|
%doc %{perl_man3dir}/Test::Mouse.%{perl_man3ext}%{ext_man}
|
|
|
|
%doc %{perl_man3dir}/ouse.%{perl_man3ext}%{ext_man}
|
2009-12-26 21:29:15 +00:00
|
|
|
|