Name: perl-Catalyst-Runtime
Version: 5.80013
Release: 2%{?dist}
Summary: Catalyst Framework Runtime
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Catalyst-Runtime/
Source0: http://search.cpan.org/CPAN/authors/id/F/FL/FLORA/Catalyst-Runtime-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
BuildRequires: perl >= 1:5.8.1
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42
BuildRequires: perl(Test::More)
BuildRequires: perl(Test::Harness)
BuildRequires: perl(CGI::Simple::Cookie)
BuildRequires: perl(Class::Accessor::Fast)
BuildRequires: perl(Class::Data::Inheritable)
BuildRequires: perl(Class::Inspector) >= 1.06
BuildRequires: perl(Data::Dump)
BuildRequires: perl(File::Modified)
BuildRequires: perl(HTML::Entities)
BuildRequires: perl(HTTP::Body) >= 1.04
BuildRequires: perl(HTTP::Headers) >= 1.64
BuildRequires: perl(HTTP::Request)
BuildRequires: perl(HTTP::Request::AsCGI) >= 0.8
BuildRequires: perl(HTTP::Response)
BuildRequires: perl(LWP::UserAgent)
BuildRequires: perl(Module::Pluggable) >= 3.9
BuildRequires: perl(Path::Class) >= 0.09
BuildRequires: perl(Text::SimpleTable) >= 0.03
BuildRequires: perl(Tree::Simple) >= 1.15
BuildRequires: perl(Tree::Simple::Visitor::FindByPath)
BuildRequires: perl(URI) >= 1.35
BuildRequires: perl(String::RewritePrefix) >= 0.004
BuildRequires: perl(Task::Weaken)
BuildRequires: perl(namespace::autoclean) >= 0.09
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Class::MOP) >= 0.83
BuildRequires: perl(Time::HiRes)
BuildRequires: perl(MRO::Compat)
BuildRequires: perl(Sub::Exporter)
BuildRequires: perl(B::Hooks::EndOfScope) >= 0.08
BuildRequires: perl(namespace::clean)
BuildRequires: perl(Moose) >= 0.90
BuildRequires: perl(MooseX::MethodAttributes::Inheritable) >= 0.16
BuildRequires: perl(Carp)
BuildRequires: perl(Text::Balanced)
BuildRequires: perl(Class::C3::Adopt::NEXT) >= 0.07
BuildRequires: perl(Test::MockObject) >= 1.07
BuildRequires: perl(MooseX::Emulate::Class::Accessor::Fast) >= 0.00903
BuildRequires: perl(List::MoreUtils)
# test
BuildRequires: perl(Class::C3)
BuildRequires: perl(File::Copy::Recursive)
#BuildRequires: perl(GTop)
BuildRequires: perl(Proc::ProcessTable)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
BuildRequires: perl(YAML)
BuildRequires: perl(Test::Exception)
# optional tests
BuildRequires: perl(FCGI)
# until bundled M::I is updated
BuildRequires: perl(CPAN)
### Requires (from upstream metadata)
Requires: perl(B::Hooks::EndOfScope) >= 0.08
Requires: perl(CGI::Simple::Cookie)
Requires: perl(Carp)
Requires: perl(Class::Accessor::Fast)
Requires: perl(Class::Data::Inheritable)
Requires: perl(Class::C3::Adopt::NEXT) >= 0.07
Requires: perl(Class::MOP) >= 0.83
Requires: perl(Data::Dump)
Requires: perl(File::Modified)
Requires: perl(HTML::Entities)
Requires: perl(HTTP::Body) >= 1.04
Requires: perl(HTTP::Headers) >= 1.64
Requires: perl(HTTP::Request)
Requires: perl(HTTP::Request::AsCGI) >= 0.8
Requires: perl(HTTP::Response)
Requires: perl(LWP::UserAgent)
Requires: perl(MRO::Compat)
Requires: perl(Module::Pluggable) >= 3.9
Requires: perl(Moose) >= 0.90
Requires: perl(MooseX::MethodAttributes::Inheritable) >= 0.16
Requires: perl(MooseX::Emulate::Class::Accessor::Fast) >= 0.00903
Requires: perl(Path::Class) >= 0.09
Requires: perl(Scalar::Util)
Requires: perl(Sub::Exporter)
Requires: perl(Text::Balanced)
Requires: perl(Text::SimpleTable) >= 0.03
Requires: perl(Time::HiRes)
Requires: perl(Tree::Simple) >= 1.15
Requires: perl(Tree::Simple::Visitor::FindByPath)
Requires: perl(URI) >= 1.35
Requires: perl(namespace::clean)
Requires: perl(String::RewritePrefix) >= 0.004
Requires: perl(Task::Weaken)
Requires: perl(namespace::autoclean) >= 0.09
Requires: perl(List::MoreUtils)
# use the whole kit-n-kaboodle, as perl_default_filter isn't in F-11
%{?filter_setup: %{expand:
%filter_provides_in %{perl_vendorarch}/.*\\.so$
%filter_provides_in -P %{perl_archlib}/(?!CORE/libperl).*\\.so$
%filter_provides_in %{_docdir}
%filter_requires_in %{_docdir}
%filter_setup
}}
%description
This is the primary class for the Catalyst-Runtime distribution. It provides
the core of any runtime Catalyst instance.
%package scripts
Summary: Scripts for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description scripts
The %{name}-scripts package contains scripts distributed with
%{name} but generally used for developing Catalyst applications.
%prep
%setup -q -n Catalyst-Runtime-%{version}
# something like this seems to beg for explicitness
perldoc perlgpl > COPYING.gpl
perldoc perlartistic > COPYING.artistic
find . -type f -exec chmod -c -x {} +
find t/ -type f -exec perl -pi -e 's|^#!perl|#!%{__perl}|' {} +
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
make pure_install PERL_INSTALL_ROOT=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} %{buildroot}/*
%check
# note that some of the optional tests we're enabling here will be skipped
# anyways, due to deps on Catalyst::Devel, etc. We cannot depend on
# Catalyst::Devel, however, as it depends on us, and circular dep loops are
# never fun. (Well, maybe to Zeno.)
#
# See also http://rt.cpan.org/Public/Bug/Display.html?id=27123
export TEST_POD=1
export TEST_LIGHTTPD=1
# still bombs, sadly. Could patch but not too concerned right now: rt49415
#export TEST_HTTP=1
# fails weirdly. see http://rt.cpan.org/Ticket/Display.html?id=26732
#export TEST_MEMLEAK=1
export TEST_STRESS=1
# until rt50039 is resolved
#export TEST_THREADS=1
make test
make clean
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc Changes COPYING* t/
%{perl_vendorlib}/*
%{_mandir}/man3/*
%files scripts
%defattr(-,root,root,-)
%{_bindir}/*
%{_mandir}/man1/*
%changelog
* Sat Sep 26 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.80013-2
- dis-enable certain optional tests until a couple RT tix are resolved
* Sat Sep 26 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.80013-1
- auto-update to 5.80013 (by cpan-spec-update 0.01)
- altered br on perl(Moose) (0.78 => 0.90)
- altered br on perl(MooseX::Emulate::Class::Accessor::Fast) (0.00801 => 0.00903)
- altered br on perl(MooseX::MethodAttributes::Inheritable) (0.15 => 0.16)
- altered br on perl(namespace::autoclean) (0 => 0.09)
- altered req on perl(Moose) (0.78 => 0.90)
- altered req on perl(MooseX::Emulate::Class::Accessor::Fast) (0.00801 => 0.00903)
- altered req on perl(MooseX::MethodAttributes::Inheritable) (0.15 => 0.16)
- altered req on perl(namespace::autoclean) (0 => 0.09)
* Tue Aug 25 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.80011-1
- switch filtering system
- auto-update to 5.80011 (by cpan-spec-update 0.01)
- added a new br on perl(List::MoreUtils) (version 0)
- altered br on perl(Module::Pluggable) (3.01 => 3.9)
- altered br on perl(MooseX::MethodAttributes::Inheritable) (0.12 => 0.15)
- added a new req on perl(List::MoreUtils) (version 0)
- altered req on perl(Module::Pluggable) (3.01 => 3.9)
- altered req on perl(MooseX::MethodAttributes::Inheritable) (0.12 => 0.15)
* Mon Jul 27 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.80007-1
- auto-update to 5.80007 (by cpan-spec-update 0.01)
- added a new br on perl(String::RewritePrefix) (version 0.004)
- added a new br on perl(Task::Weaken) (version 0)
- added a new br on perl(namespace::autoclean) (version 0)
- added a new req on perl(String::RewritePrefix) (version 0.004)
- added a new req on perl(Task::Weaken) (version 0)
- added a new req on perl(namespace::autoclean) (version 0)
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.80005-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Sun Jun 14 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.80005-3
- flesh out to full requires list (from upstream metadata)
- auto-update to 5.80005 (by cpan-spec-update 0.01)
- added a new req on perl(Text::Balanced) (version 0)
- added a new req on perl(HTTP::Response) (version 0)
- added a new req on perl(LWP::UserAgent) (version 0)
- added a new req on perl(Scalar::Util) (version 0)
- added a new req on perl(CGI::Simple::Cookie) (version 0)
- added a new req on perl(Class::C3::Adopt::NEXT) (version 0.07)
- added a new req on perl(Class::MOP) (version 0.83)
- added a new req on perl(Time::HiRes) (version 0)
- added a new req on perl(MRO::Compat) (version 0)
- added a new req on perl(File::Modified) (version 0)
- added a new req on perl(HTTP::Headers) (version 1.64)
- added a new req on perl(Sub::Exporter) (version 0)
- added a new req on perl(Tree::Simple) (version 1.15)
- added a new req on perl(B::Hooks::EndOfScope) (version 0.08)
- added a new req on perl(namespace::clean) (version 0)
- added a new req on perl(HTML::Entities) (version 0)
- added a new req on perl(Moose) (version 0.78)
- added a new req on perl(Data::Dump) (version 0)
- added a new req on perl(Tree::Simple::Visitor::FindByPath) (version 0)
- added a new req on perl(Module::Pluggable) (version 3.01)
- added a new req on perl(Text::SimpleTable) (version 0.03)
- altered req on perl(HTTP::Request::AsCGI) (0.5 => 0.8)
- added a new req on perl(HTTP::Request) (version 0)
- added a new req on perl(HTTP::Body) (version 1.04)
- added a new req on perl(Path::Class) (version 0.09)
- added a new req on perl(MooseX::MethodAttributes::Inheritable) (version 0.12)
- added a new req on perl(URI) (version 1.35)
- added a new req on perl(Carp) (version 0)
* Sat Jun 13 2009 Iain Arnell <iarnell@gmail.com> 5.80005-2
- requires perl(MooseX::Emulate::Class::Accessor::Fast)
* Tue Jun 09 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.80005-1
- auto-update to 5.80005 (by cpan-spec-update 0.01)
- altered br on perl(MooseX::MethodAttributes::Inheritable) (0.10 => 0.12)
* Fri May 29 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.80004-1
- drop Catalyst::Manual exclusions (no longer present)
- streamline req/prov filtering
- auto-update to 5.80004 (by cpan-spec-update 0.01)
- added a new br on perl(Scalar::Util) (version 0)
- added a new br on perl(Class::MOP) (version 0.83)
- added a new br on perl(Time::HiRes) (version 0)
- added a new br on perl(MRO::Compat) (version 0)
- added a new br on perl(Sub::Exporter) (version 0)
- added a new br on perl(B::Hooks::EndOfScope) (version 0.08)
- added a new br on perl(namespace::clean) (version 0)
- added a new br on perl(Moose) (version 0.78)
- added a new br on perl(MooseX::MethodAttributes::Inheritable) (version 0.10)
- added a new br on perl(Carp) (version 0)
- added a new br on perl(Text::Balanced) (version 0)
- added a new br on perl(Class::C3::Adopt::NEXT) (version 0.07)
- altered br on perl(ExtUtils::MakeMaker) (0 => 6.42)
- added a new br on perl(Test::MockObject) (version 1.07)
- altered br on perl(HTTP::Request::AsCGI) (0.5 => 0.8)
- added a new br on perl(MooseX::Emulate::Class::Accessor::Fast) (version 0.00801)
* Sat Apr 11 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.71001-2
- return Catalyst::Manual perl-Catalyst-Manual
* Thu Apr 02 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.71001-1
- update to 5.71001
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.71000-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Sun Jan 25 2009 Chris Weyl <cweyl@alumni.drew.edu> 5.71000-1
- update to 5.71000
* Thu Oct 23 2008 Chris Weyl <cweyl@alumni.drew.edu> 5.7015-1
- update to 5.7015
* Mon Jun 23 2008 Chris Weyl <cweyl@alumni.drew.edu> 5.7014-3
- Quiet STDERR somewhat on build
* Sat May 31 2008 Chris Weyl <cweyl@alumni.drew.edu> 5.7014-2
- pull catalyst.pl back from perl-Catalyst-Devel, put into subpackage: too
much of a headache to keep this bit of -Runtime in -Devel
- pull in tests
- deal with perl-Catalyst-Manual issues
* Sat May 31 2008 Chris Weyl <cweyl@alumni.drew.edu> 5.7014-1
- update to 5.7014
* Thu Mar 27 2008 Chris Weyl <cweyl@alumni.drew.edu> 5.7012-3
- nuke Catalyst/Manual.pm from this dist -- handled in perl-Catalyst-Manual
* Wed Mar 05 2008 Tom "spot" Callaway <tcallawa@redhat.com> 5.7012-2
- rebuild for new perl
* Sat Mar 01 2008 Chris Weyl <cweyl@alumni.drew.edu> 5.7012-1
- update to 5.7012
* Sun Oct 28 2007 Chris Weyl <cweyl@alumni.drew.edu> 5.7011-1
- update to 5.7011
* Mon May 14 2007 Chris Weyl <cweyl@alumni.drew.edu> 5.7007-4
- bump
* Mon May 14 2007 Chris Weyl <cweyl@alumni.drew.edu> 5.7007-3
- additional br's
* Fri Apr 27 2007 Chris Weyl <cweyl@alumni.drew.edu> 5.7007-2
- exclude catalyst.pl from this package -- it depends on
perl(Catalyst::Helper), which is provided by perl-Catalyst-Devel (but which
has a buildreq on this package). We will provide catalyst.pl in
perl-Catalyst-Devel instead.
* Tue Apr 10 2007 Chris Weyl <cweyl@alumni.drew.edu> 5.7007-1
- Specfile autogenerated by cpanspec 1.70.