Files
perl-Catalyst-Runtime/perl-Catalyst-Runtime.spec

141 lines
5.2 KiB
RPMSpec
Raw Normal View History

# vim: set sw=4 ts=4 et nu:
Name: perl-Catalyst-Runtime
Version: 5.80032
Release: 0
Summary: The Catalyst Framework Runtime
# http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/Catalyst-Runtime-%{version}.tar.gz
Source: Catalyst-Runtime-%{version}.tar.bz2
URL: http://search.cpan.org/dist/Catalyst-Runtime
Group: Development/Libraries/Perl
License: Perl License
BuildRoot: %{_tmppath}/build-%{name}-%{version}
%{perl_requires}
BuildRequires: perl-macros
BuildRequires: make
BuildRequires: perl(Test::More) >= 0.88
BuildRequires: perl(Test::Exception)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42
BuildRequires: perl(Class::Data::Inheritable)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(Sub::Exporter)
BuildRequires: perl(MooseX::Emulate::Class::Accessor::Fast) >= 0.00903
BuildRequires: perl(MooseX::Role::WithOverloading) >= 0.09
BuildRequires: perl(HTTP::Headers) >= 1.64
BuildRequires: perl(Data::Dump)
BuildRequires: perl(List::MoreUtils)
BuildRequires: perl(HTML::HeadParser)
BuildRequires: perl(HTTP::Body) >= 1.06
BuildRequires: perl(Data::OptList)
BuildRequires: perl(MooseX::Types)
BuildRequires: perl(HTTP::Response) >= 5.813
BuildRequires: perl(Path::Class) >= 0.09
BuildRequires: perl(CGI::Simple::Cookie) >= 1.109
BuildRequires: perl(HTTP::Request) >= 5.814
BuildRequires: perl(Tree::Simple) >= 1.15
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Class::MOP) >= 0.95
BuildRequires: perl(String::RewritePrefix) >= 0.004
BuildRequires: perl(Tree::Simple::Visitor::FindByPath)
BuildRequires: perl(MooseX::Getopt) >= 0.30
BuildRequires: perl(Text::Balanced)
BuildRequires: perl(HTML::Entities)
BuildRequires: perl(MRO::Compat)
BuildRequires: perl(Task::Weaken)
BuildRequires: perl(Moose) >= 1.03
BuildRequires: perl(HTTP::Request::AsCGI) >= 1.0
BuildRequires: perl(Module::Pluggable) >= 3.9
BuildRequires: perl(MooseX::MethodAttributes::Inheritable) >= 0.24
BuildRequires: perl(MooseX::Types::Common::Numeric)
BuildRequires: perl(namespace::autoclean) >= 0.09
BuildRequires: perl(URI) >= 1.35
BuildRequires: perl(Class::C3::Adopt::NEXT) >= 0.07
BuildRequires: perl(Text::SimpleTable) >= 0.03
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(Carp)
BuildRequires: perl(B::Hooks::EndOfScope) >= 0.08
BuildRequires: perl(namespace::clean) >= 0.13
BuildRequires: perl(LWP::UserAgent)
Requires: perl(Sub::Exporter)
Requires: perl(MooseX::Emulate::Class::Accessor::Fast) >= 0.00903
Requires: perl(MooseX::Role::WithOverloading) >= 0.09
Requires: perl(HTTP::Headers) >= 1.64
Requires: perl(Data::Dump)
Requires: perl(List::MoreUtils)
Requires: perl(HTML::HeadParser)
Requires: perl(HTTP::Body) >= 1.06
Requires: perl(Data::OptList)
Requires: perl(MooseX::Types)
Requires: perl(HTTP::Response) >= 5.813
Requires: perl(Path::Class) >= 0.09
Requires: perl(CGI::Simple::Cookie) >= 1.109
Requires: perl(HTTP::Request) >= 5.814
Requires: perl(Tree::Simple) >= 1.15
Requires: perl(Scalar::Util)
Requires: perl(Class::MOP) >= 0.95
Requires: perl(String::RewritePrefix) >= 0.004
Requires: perl(Tree::Simple::Visitor::FindByPath)
Requires: perl(MooseX::Getopt) >= 0.30
Requires: perl(Text::Balanced)
Requires: perl(HTML::Entities)
Requires: perl(Class::Data::Inheritable)
Requires: perl(MRO::Compat)
Requires: perl(Task::Weaken)
Requires: perl(Moose) >= 1.03
Requires: perl(HTTP::Request::AsCGI) >= 1.0
Requires: perl(Module::Pluggable) >= 3.9
Requires: perl(MooseX::MethodAttributes::Inheritable) >= 0.24
Requires: perl(MooseX::Types::Common::Numeric)
Requires: perl(namespace::autoclean) >= 0.09
Requires: perl(URI) >= 1.35
Requires: perl(Class::C3::Adopt::NEXT) >= 0.07
Requires: perl(Text::SimpleTable) >= 0.03
Requires: perl(Time::HiRes)
Requires: perl(Carp)
Requires: perl(B::Hooks::EndOfScope) >= 0.08
Requires: perl(namespace::clean) >= 0.13
Requires: perl(LWP::UserAgent)
%if 0%{?suse_version} >= 1120
BuildArch: noarch
%endif
Provides: catalyst = %{version}
%description
Catalyst is a web application framework. This means that you use it to help
build applications that run on the web, or that run using protocols used for
the web. Catalyst is designed to make it easy to manage the various tasks you
need to do to run an application on the web, either by doing them itself, or by
letting you "plug in" existing Perl modules that do what you need.
%prep
%setup -q -n "Catalyst-Runtime-%{version}"
%__sed -i '/^auto_install/d' Makefile.PL
find . -type f -name '*.pod' -exec %__chmod 0644 {} \;
%build
%__perl Makefile.PL PREFIX="%{_prefix}"
%__make %{?jobs:-j%{jobs}}
%install
%perl_make_install
%perl_process_packlist
%check
%__make test
%clean
%{?buildroot:%__rm -rf "%{buildroot}"}
%files
%defattr(-,root,root)
%doc Changes README TODO
%{_bindir}/catalyst.pl
%{perl_vendorlib}/Catalyst.pm
%{perl_vendorlib}/Catalyst
%doc %{_mandir}/man1/catalyst.pl.1%{ext_man}
%doc %{perl_man3dir}/Catalyst.%{perl_man3ext}%{ext_man}
%doc %{perl_man3dir}/Catalyst::*.%{perl_man3ext}%{ext_man}
%changelog