Репозитории ALT
S: | 5.90131-alt1 |
5.1: | 5.7015-alt1 |
4.1: | 5.7006-alt1 |
4.0: | 5.7006-alt1 |
Группа :: Разработка/Perl
Пакет: perl-Catalyst-Runtime
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _unpackaged_files_terminate_build 1
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
#BuildRequires: perl(Encode/JP.pm) perl(Catalyst/Action/REST.pm) perl(Test/Most.pm)
BuildRequires: perl(Encode/JP.pm) perl(Test/Most.pm)
BuildRequires: perl(Catalyst/Helper.pm) perl(Class/Accessor.pm) perl(Class/MOP/Object.pm) perl(Config.pm) perl(Devel/InnerPackage.pm) perl(Encode.pm) perl(Errno.pm) perl(Fcntl.pm) perl(File/Spec/Functions.pm) perl(File/Spec/Unix.pm) perl(FindBin.pm) perl(IO/File.pm) perl(IO/Handle.pm) perl(IO/Socket.pm) perl(IPC/Open3.pm) perl(LWP/Simple.pm) perl(List/Util.pm) perl(Module/Pluggable/Object.pm) perl(Moose/Meta/Class.pm) perl(Moose/Role.pm) perl(Moose/Util.pm) perl(Moose/Util/TypeConstraints.pm) perl(MooseX/MethodAttributes.pm) perl(MooseX/Role/Parameterized.pm) perl(Path/Class/Dir.pm) perl(Path/Class/File.pm) perl(Plack/Loader.pm) perl(Plack/Middleware/Conditional.pm) perl(Plack/Middleware/IIS6ScriptNameFix.pm) perl(Plack/Middleware/IIS7KeepAliveFix.pm) perl(Plack/Middleware/LighttpdScriptNameFix.pm) perl(Plack/Test.pm) perl(Pod/Usage.pm) perl(Term/Size/Any.pm) perl(Tree/Simple/Visitor/FindByUID.pm) perl(URI/QueryParam.pm) perl(URI/http.pm) perl(URI/https.pm) perl(attributes.pm) perl(overload.pm) perl-base perl-devel perl-pod perl-podlators perldoc perl(IO/Scalar.pm) perl(JSON/MaybeXS.pm) perl(Test/Fatal.pm) perl(CGI/Struct.pm) perl(Plack/Middleware/FixMissingBodyInRedirect.pm) perl(Plack/Middleware/MethodOverride.pm) perl(Plack/Middleware/RemoveRedundantBody.pm) perl(Type/Tiny.pm)
# END SourceDeps(oneline)
Name: perl-Catalyst-Runtime
Summary: Catalyst Framework Runtime
Version: 5.90131
Release: alt1
License: GPL+ or Artistic
Group: Development/Perl
Source0: http://www.cpan.org/authors/id/J/JJ/JJNAPIORK/Catalyst-Runtime-%{version}.tar.gz
URL: http://search.cpan.org/dist/Catalyst-Runtime/
BuildArch: noarch
BuildRequires: groff
BuildRequires: /usr/bin/perldoc
BuildRequires: perl(Carp.pm)
BuildRequires: perl(CGI/Simple/Cookie.pm)
BuildRequires: perl(Class/C3/Adopt/NEXT.pm)
BuildRequires: perl(Class/Data/Inheritable.pm)
BuildRequires: perl(Class/Load.pm)
BuildRequires: perl(Class/MOP.pm)
BuildRequires: perl(CPAN.pm)
BuildRequires: perl(Data/Dump.pm)
BuildRequires: perl(Data/OptList.pm)
BuildRequires: perl(ExtUtils/MakeMaker.pm)
BuildRequires: perl(HTML/Entities.pm)
BuildRequires: perl(HTML/HeadParser.pm)
BuildRequires: perl(HTTP/Body.pm)
BuildRequires: perl(HTTP/Headers.pm)
BuildRequires: perl(HTTP/Request.pm)
BuildRequires: perl(HTTP/Request/AsCGI.pm)
BuildRequires: perl(HTTP/Request/Common.pm)
BuildRequires: perl(HTTP/Response.pm)
BuildRequires: perl(List/MoreUtils.pm)
BuildRequires: perl(LWP/UserAgent.pm)
BuildRequires: perl(Module/Pluggable.pm)
BuildRequires: perl(Moose.pm)
BuildRequires: perl(MooseX/Emulate/Class/Accessor/Fast.pm)
BuildRequires: perl(MooseX/Getopt.pm)
BuildRequires: perl(MooseX/MethodAttributes/Inheritable.pm)
BuildRequires: perl(MooseX/Role/WithOverloading.pm)
BuildRequires: perl(MRO/Compat.pm)
BuildRequires: perl(namespace/autoclean.pm)
BuildRequires: perl(namespace/clean.pm)
BuildRequires: perl(Path/Class.pm)
BuildRequires: perl(Plack.pm)
BuildRequires: perl(Plack/Middleware/ReverseProxy.pm)
BuildRequires: perl(Plack/Test/ExternalServer.pm)
BuildRequires: perl(Safe/Isa.pm)
BuildRequires: perl(Scalar/Util.pm)
BuildRequires: perl(String/RewritePrefix.pm)
BuildRequires: perl(Sub/Exporter.pm)
BuildRequires: perl(Task/Weaken.pm)
BuildRequires: perl(Test/Exception.pm)
BuildRequires: perl(Test/More.pm)
BuildRequires: perl(Text/Balanced.pm)
BuildRequires: perl(Text/SimpleTable.pm)
BuildRequires: perl(Time/HiRes.pm)
BuildRequires: perl(Tree/Simple.pm)
BuildRequires: perl(Tree/Simple/Visitor/FindByPath.pm)
BuildRequires: perl(Try/Tiny.pm)
BuildRequires: perl(URI.pm)
BuildRequires: perl(Class/Accessor/Fast.pm)
BuildRequires: perl(Class/C3.pm)
BuildRequires: perl(Class/Inspector.pm)
BuildRequires: perl(FCGI.pm)
BuildRequires: perl(File/Copy/Recursive.pm)
BuildRequires: perl(File/Modified.pm)
BuildRequires: perl(Proc/ProcessTable.pm)
BuildRequires: perl(Test/Harness.pm)
BuildRequires: perl(Test/Pod.pm)
BuildRequires: perl(Test/Spelling.pm)
BuildRequires: perl(Test/Without/Module.pm)
BuildRequires: perl(YAML.pm)
Requires: perl(B/Hooks/EndOfScope.pm) >= 0.08
Requires: perl(CGI/Simple/Cookie.pm) >= 1.109
Requires: perl(Class/C3/Adopt/NEXT.pm) >= 0.07
Requires: perl(Class/Load.pm) >= 0.12
Requires: perl(Class/MOP.pm) >= 0.95
Requires: perl(HTML/HeadParser.pm)
Requires: perl(HTTP/Body.pm) >= 1.06
Requires: perl(HTTP/Headers.pm) >= 1.64
Requires: perl(HTTP/Request.pm) >= 5.814
Requires: perl(HTTP/Request/AsCGI.pm) >= 1.0
Requires: perl(HTTP/Response.pm) >= 5.813
Requires: perl(LWP/UserAgent.pm)
Requires: perl(Module/Pluggable.pm) >= 3.9
Requires: perl(Moose.pm) >= 1.03
Requires: perl(MooseX/Emulate/Class/Accessor/Fast.pm) >= 0.009.030
Requires: perl(MooseX/Getopt.pm) >= 0.30
Requires: perl(MooseX/MethodAttributes/Inheritable.pm) >= 0.24
Requires: perl(MooseX/Role/WithOverloading.pm) >= 0.09
Requires: perl(namespace/autoclean.pm) >= 0.09
Requires: perl(namespace/clean.pm) >= 0.23
Requires: perl(Path/Class.pm) >= 0.09
Requires: perl(Plack.pm) >= 0.999.100
Requires: perl(Plack/Middleware/ReverseProxy.pm) >= 0.04
Requires: perl(Plack/Test/ExternalServer.pm)
Requires: perl(String/RewritePrefix.pm) >= 0.004
Requires: perl(Task/Weaken.pm)
Requires: perl(Text/SimpleTable.pm) >= 0.03
Requires: perl(Tree/Simple.pm) >= 1.15
Requires: perl(URI.pm) >= 1.35
# obolete/provide old tests subpackage
# can be removed during F19 development cycle
Obsoletes: %{name}-tests < 5.90007-2
Provides: %{name}-tests = %{version}-%{release}
Source44: import.info
%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/Perl
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}|' {} +
# timeout
rm -f t/optional*
%build
PERL5_CPANPLUS_IS_RUNNING=1 %{__perl} Makefile.PL INSTALLMAN1DIR=%_man1dir INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
# %{_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_LIGHTTPD=1
export TEST_HTTP=1
# see https://rt.cpan.org/Public/Bug/Display.html?id=42540
#export TEST_MEMLEAK=1
export TEST_POD=1
export TEST_STRESS=1
make test
make clean
%files
%doc Changes README
%{perl_vendor_privlib}/*
%files scripts
%{_bindir}/*
%{_mandir}/man1/*
%changelog
…
Полный changelog можно просмотреть здесь
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
#BuildRequires: perl(Encode/JP.pm) perl(Catalyst/Action/REST.pm) perl(Test/Most.pm)
BuildRequires: perl(Encode/JP.pm) perl(Test/Most.pm)
BuildRequires: perl(Catalyst/Helper.pm) perl(Class/Accessor.pm) perl(Class/MOP/Object.pm) perl(Config.pm) perl(Devel/InnerPackage.pm) perl(Encode.pm) perl(Errno.pm) perl(Fcntl.pm) perl(File/Spec/Functions.pm) perl(File/Spec/Unix.pm) perl(FindBin.pm) perl(IO/File.pm) perl(IO/Handle.pm) perl(IO/Socket.pm) perl(IPC/Open3.pm) perl(LWP/Simple.pm) perl(List/Util.pm) perl(Module/Pluggable/Object.pm) perl(Moose/Meta/Class.pm) perl(Moose/Role.pm) perl(Moose/Util.pm) perl(Moose/Util/TypeConstraints.pm) perl(MooseX/MethodAttributes.pm) perl(MooseX/Role/Parameterized.pm) perl(Path/Class/Dir.pm) perl(Path/Class/File.pm) perl(Plack/Loader.pm) perl(Plack/Middleware/Conditional.pm) perl(Plack/Middleware/IIS6ScriptNameFix.pm) perl(Plack/Middleware/IIS7KeepAliveFix.pm) perl(Plack/Middleware/LighttpdScriptNameFix.pm) perl(Plack/Test.pm) perl(Pod/Usage.pm) perl(Term/Size/Any.pm) perl(Tree/Simple/Visitor/FindByUID.pm) perl(URI/QueryParam.pm) perl(URI/http.pm) perl(URI/https.pm) perl(attributes.pm) perl(overload.pm) perl-base perl-devel perl-pod perl-podlators perldoc perl(IO/Scalar.pm) perl(JSON/MaybeXS.pm) perl(Test/Fatal.pm) perl(CGI/Struct.pm) perl(Plack/Middleware/FixMissingBodyInRedirect.pm) perl(Plack/Middleware/MethodOverride.pm) perl(Plack/Middleware/RemoveRedundantBody.pm) perl(Type/Tiny.pm)
# END SourceDeps(oneline)
Name: perl-Catalyst-Runtime
Summary: Catalyst Framework Runtime
Version: 5.90131
Release: alt1
License: GPL+ or Artistic
Group: Development/Perl
Source0: http://www.cpan.org/authors/id/J/JJ/JJNAPIORK/Catalyst-Runtime-%{version}.tar.gz
URL: http://search.cpan.org/dist/Catalyst-Runtime/
BuildArch: noarch
BuildRequires: groff
BuildRequires: /usr/bin/perldoc
BuildRequires: perl(Carp.pm)
BuildRequires: perl(CGI/Simple/Cookie.pm)
BuildRequires: perl(Class/C3/Adopt/NEXT.pm)
BuildRequires: perl(Class/Data/Inheritable.pm)
BuildRequires: perl(Class/Load.pm)
BuildRequires: perl(Class/MOP.pm)
BuildRequires: perl(CPAN.pm)
BuildRequires: perl(Data/Dump.pm)
BuildRequires: perl(Data/OptList.pm)
BuildRequires: perl(ExtUtils/MakeMaker.pm)
BuildRequires: perl(HTML/Entities.pm)
BuildRequires: perl(HTML/HeadParser.pm)
BuildRequires: perl(HTTP/Body.pm)
BuildRequires: perl(HTTP/Headers.pm)
BuildRequires: perl(HTTP/Request.pm)
BuildRequires: perl(HTTP/Request/AsCGI.pm)
BuildRequires: perl(HTTP/Request/Common.pm)
BuildRequires: perl(HTTP/Response.pm)
BuildRequires: perl(List/MoreUtils.pm)
BuildRequires: perl(LWP/UserAgent.pm)
BuildRequires: perl(Module/Pluggable.pm)
BuildRequires: perl(Moose.pm)
BuildRequires: perl(MooseX/Emulate/Class/Accessor/Fast.pm)
BuildRequires: perl(MooseX/Getopt.pm)
BuildRequires: perl(MooseX/MethodAttributes/Inheritable.pm)
BuildRequires: perl(MooseX/Role/WithOverloading.pm)
BuildRequires: perl(MRO/Compat.pm)
BuildRequires: perl(namespace/autoclean.pm)
BuildRequires: perl(namespace/clean.pm)
BuildRequires: perl(Path/Class.pm)
BuildRequires: perl(Plack.pm)
BuildRequires: perl(Plack/Middleware/ReverseProxy.pm)
BuildRequires: perl(Plack/Test/ExternalServer.pm)
BuildRequires: perl(Safe/Isa.pm)
BuildRequires: perl(Scalar/Util.pm)
BuildRequires: perl(String/RewritePrefix.pm)
BuildRequires: perl(Sub/Exporter.pm)
BuildRequires: perl(Task/Weaken.pm)
BuildRequires: perl(Test/Exception.pm)
BuildRequires: perl(Test/More.pm)
BuildRequires: perl(Text/Balanced.pm)
BuildRequires: perl(Text/SimpleTable.pm)
BuildRequires: perl(Time/HiRes.pm)
BuildRequires: perl(Tree/Simple.pm)
BuildRequires: perl(Tree/Simple/Visitor/FindByPath.pm)
BuildRequires: perl(Try/Tiny.pm)
BuildRequires: perl(URI.pm)
BuildRequires: perl(Class/Accessor/Fast.pm)
BuildRequires: perl(Class/C3.pm)
BuildRequires: perl(Class/Inspector.pm)
BuildRequires: perl(FCGI.pm)
BuildRequires: perl(File/Copy/Recursive.pm)
BuildRequires: perl(File/Modified.pm)
BuildRequires: perl(Proc/ProcessTable.pm)
BuildRequires: perl(Test/Harness.pm)
BuildRequires: perl(Test/Pod.pm)
BuildRequires: perl(Test/Spelling.pm)
BuildRequires: perl(Test/Without/Module.pm)
BuildRequires: perl(YAML.pm)
Requires: perl(B/Hooks/EndOfScope.pm) >= 0.08
Requires: perl(CGI/Simple/Cookie.pm) >= 1.109
Requires: perl(Class/C3/Adopt/NEXT.pm) >= 0.07
Requires: perl(Class/Load.pm) >= 0.12
Requires: perl(Class/MOP.pm) >= 0.95
Requires: perl(HTML/HeadParser.pm)
Requires: perl(HTTP/Body.pm) >= 1.06
Requires: perl(HTTP/Headers.pm) >= 1.64
Requires: perl(HTTP/Request.pm) >= 5.814
Requires: perl(HTTP/Request/AsCGI.pm) >= 1.0
Requires: perl(HTTP/Response.pm) >= 5.813
Requires: perl(LWP/UserAgent.pm)
Requires: perl(Module/Pluggable.pm) >= 3.9
Requires: perl(Moose.pm) >= 1.03
Requires: perl(MooseX/Emulate/Class/Accessor/Fast.pm) >= 0.009.030
Requires: perl(MooseX/Getopt.pm) >= 0.30
Requires: perl(MooseX/MethodAttributes/Inheritable.pm) >= 0.24
Requires: perl(MooseX/Role/WithOverloading.pm) >= 0.09
Requires: perl(namespace/autoclean.pm) >= 0.09
Requires: perl(namespace/clean.pm) >= 0.23
Requires: perl(Path/Class.pm) >= 0.09
Requires: perl(Plack.pm) >= 0.999.100
Requires: perl(Plack/Middleware/ReverseProxy.pm) >= 0.04
Requires: perl(Plack/Test/ExternalServer.pm)
Requires: perl(String/RewritePrefix.pm) >= 0.004
Requires: perl(Task/Weaken.pm)
Requires: perl(Text/SimpleTable.pm) >= 0.03
Requires: perl(Tree/Simple.pm) >= 1.15
Requires: perl(URI.pm) >= 1.35
# obolete/provide old tests subpackage
# can be removed during F19 development cycle
Obsoletes: %{name}-tests < 5.90007-2
Provides: %{name}-tests = %{version}-%{release}
Source44: import.info
%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/Perl
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}|' {} +
# timeout
rm -f t/optional*
%build
PERL5_CPANPLUS_IS_RUNNING=1 %{__perl} Makefile.PL INSTALLMAN1DIR=%_man1dir INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
make pure_install DESTDIR=%{buildroot}
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
# %{_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_LIGHTTPD=1
export TEST_HTTP=1
# see https://rt.cpan.org/Public/Bug/Display.html?id=42540
#export TEST_MEMLEAK=1
export TEST_POD=1
export TEST_STRESS=1
make test
make clean
%files
%doc Changes README
%{perl_vendor_privlib}/*
%files scripts
%{_bindir}/*
%{_mandir}/man1/*
%changelog
…
Полный changelog можно просмотреть здесь