%define pkg_name Catalyst-Plugin-Session-State-Cookie %define pkg_version 0.02 %define rpm_pkg_version 0.02 %define rpm_pkg_release 1.n0i.1 Summary: Maintain session IDs using cookies Name: perl-%{pkg_name} Version: %{rpm_pkg_version} %if "%{pkg_version}" == "%{rpm_pkg_version}" Release: %{rpm_pkg_release} %else Release: %{rpm_pkg_release}.%(echo %{pkg_version} | tr - _) %endif Group: Development/Libraries License: Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: ftp://ftp.cpan.org/authors/id/N/NU/NUFFIN/%{pkg_name}-%{pkg_version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: perl(:MODULE_COMPAT_%(%{__perl} -le 'printf "%%vd", $^V')) Requires: perl(File::Spec) >= 0.80 Requires: perl(Storable) >= 2.11 Requires: perl(Catalyst::Plugin::Session) >= 0.01 Requires: perl(Digest::MD5) >= 2.00 BuildRequires: perl(Module::Build) %{!?_without_test:BuildRequires: perl(Test::MockObject) >= 1.01} %{!?_without_test:BuildRequires: perl(File::Spec) >= 0.80} %{!?_without_test:BuildRequires: perl(Storable) >= 2.11} %{!?_without_test:BuildRequires: perl(Catalyst::Plugin::Session) >= 0.01} %{!?_without_test:BuildRequires: perl(Test::More) >= 0.47} %{!?_without_test:BuildRequires: perl(Digest::MD5) >= 2.00} %description In order for Catalyst::Plugin::Session to work the session ID needs to be stored on the client, and the session data needs to be stored on the server. This plugin stores the session ID on the client using the cookie mechanism. %prep %setup -n %{pkg_name}-%{pkg_version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{__make} pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name .packlist -delete || : find $RPM_BUILD_ROOT -type f -name '*.bs' -a -empty -delete || : find $RPM_BUILD_ROOT -depth -type d -a -empty -delete || : %{__chmod} -R u+w,go-w $RPM_BUILD_ROOT/* find $RPM_BUILD_ROOT | xargs -r touch %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README %{perl_vendorlib}/* %{_mandir}/man*/* %changelog * Sun Apr 09 2006 Marius Feraru 0.02-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer v1.12.0 - rebuild on perl 5.8.8