%define pkg_name Class-Container %define pkg_version 0.12 %define rpm_pkg_version 0.12 %define rpm_pkg_release 4.n0i.10 Summary: Glues object frameworks together transparently Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/K/KW/KWILLIAMS/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: perl(Module::Build) Requires: perl(Params::Validate) >= 0.23 %{!?_without_test:BuildRequires: perl(Carp)} %{!?_without_test:BuildRequires: perl(Params::Validate) >= 0.23} %description This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for "HTML::Mason", in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each other transparently, passing the appropriate parameters to the right class, possibly substituting other subclasses for any of these objects. %prep %setup -q -n %{pkg_name}-%{pkg_version} [ -f Makefile.PL ] || cat < Makefile.PL use Module::Build::Compat; Module::Build::Compat->run_build_pl(args => \@ARGV); Module::Build::Compat->write_makefile(); EOF %build %{perl_build} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files} %doc Changes README %changelog * Tue May 22 2007 Marius Feraru - 0.12-4.n0i.10 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - mass rebuild * Sun Jul 24 2005 Marius Feraru 0.12-3.n0i.9 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Sun Mar 20 2005 Marius Feraru 0:0.12-2.n0i.8 - automatic rebuild (perl 5.8.6) * Mon Jan 24 2005 Marius Feraru 0:0.12-1.n0i.7 - version 0.12 * Sat Dec 04 2004 Marius Feraru 0:0.11-2.n0i.6 - automatic rebuild (perl 5.8.6) * Fri Apr 30 2004 Marius Feraru 0:0.11-1.n0i.5 - automatic rebuild * Thu Apr 22 2004 Marius Feraru 0:0.11-1.n0i.4 - spec file (re?)created using N0i::CPAN::RPMizer/2004032101 - rebuild (perl 5.8.4) * Fri Mar 19 2004 Marius FERARU 0:0.11-1.n0i.3 - version 0.11 * Thu Jan 22 2004 Marius FERARU 0:0.10-0.n0i.2 - automatic rebuild (perl v.5.8.3) * Sat Jan 10 2004 Marius FERARU 0:0.10-0.n0i.1 - version 0.10 - spec file (re?)created using N0i::CPAN::RPMizer/2003102001