SHA256
8
0
forked from pool/perl-Mouse
Files
perl-Mouse/perl-Mouse.spec

91 lines
2.5 KiB
RPMSpec
Raw Normal View History

#
# spec file for package perl-Mouse
#
# norootforbuild
Name: perl-Mouse
%define real_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
Summary: Moose minus the antlers
Url: http://search.cpan.org/perldoc?Mouse
Group: Development/Libraries/Perl
License: Artistic License
Version: 0.58
Release: 1
Vendor: openSUSE-Education
Source: %{real_name}-%{version}.tar.bz2
BuildRequires: perl-macros
BuildRequires: perl-Devel-PPPort >= 3.18
BuildRequires: perl-ExtUtils-ParseXS
BuildRequires: perl-Declare-Constraints-Simple
BuildRequires: perl-XSLoader
BuildRequires: perl-Test-Deep
BuildRequires: perl-Test-Exception
BuildRequires: perl-Test-Output
BuildRequires: perl-Test-LeakTrace
BuildRequires: perl(Pod::Coverage::Moose)
BuildRequires: perl(IO::String)
BuildRequires: perl(IO::File)
BuildRequires: perl(HTTP::Headers)
BuildRequires: perl-Params-Coerce
BuildRequires: perl(URI)
BuildRequires: perl(Regexp::Common)
BuildRequires: perl-Locale-US
Requires: perl(Devel::PPPort) >= 3.18
Requires: perl(ExtUtils::ParseXS)
Requires: perl(Declare::Constraints::Simple)
Requires: perl(XSLoader)
Requires: perl(Params::Common)
Requires: perl(Regexp::common)
Requires: perl(IO::String)
Requires: perl(IO::File)
Requires: perl(HTTP::Headers)
Requires: perl = %{perl_version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Moose is wonderful. Use Moose instead of Mouse.
Unfortunately, Moose has a compile-time penalty. Though significant progress
has been made over the years, the compile time penalty is a non-starter for
some very specific applications. If you are writing a command-line application
or CGI script where startup time is essential, you may not be able to use
Moose. We recommend that you instead use HTTP::Engine and FastCGI for the
latter, if possible.
Mouse aims to alleviate this by providing a subset of Moose's functionality,
faster.
We're also going as light on dependencies as possible. Mouse currently has no
dependencies except for testing modules.
Author:
-------
Shawn M Moore <sartak at gmail.com>
Yuval Kogman <nothingmuch at woobling.org>
%prep
%setup -q -n %{real_name}-%{version}
%build
perl Makefile.PL
make %{?jobs:-j%jobs}
%check
make test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%clean
rm -rf %{buildroot}
%files -f %{name}.files
%defattr(-, root, root)
%doc Changes README MANIFEST
%changelog