%define pkg_name HTML-Mason %define pkg_version 1.37 %define rpm_pkg_version 1.37 %define rpm_pkg_release 1.n0i.24 Summary: Build sites from modular Perl/HTML blocks Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: http://www.masonhq.com/ Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: perl(Module::Build) BuildRequires: perl(CGI) >= 2.46 BuildRequires: perl(Cache::Cache) >= 1.0 BuildRequires: perl(Class::Container) >= 0.07 BuildRequires: perl(Exception::Class) >= 1.15 BuildRequires: perl(HTML::Entities) BuildRequires: perl(Params::Validate) >= 0.7 BuildRequires: perl(Scalar::Util) >= 1.01 # do not add dependecies that favor apache/mod_perl 1.x or 2.x # BuildRequires: perl(Apache::Request) >= 1.05 # BuildRequires: perl(mod_perl) >= 1.24 # missed dependencies Requires: perl(Cache::Cache) Requires: perl(Scalar::Util) >= 1.01 %description HTML::Mason is a Perl-based web site development and delivery system. Mason allows web pages and sites to be constructed from shared, reusable building blocks called components. Components contain a mix of Perl and HTML, and can call each other and pass values back and forth like subroutines. Components increase modularity and eliminate repetitive work: common design elements (headers, footers, menus, logos) can be extracted into their own components where they need be changed only once to affect the whole site. Other Mason features include powerful filtering and templating facilities, and a HTML/data caching model. See http://www.masonhq.com/ for more information. %prep %setup -q -n %{pkg_name}-%{pkg_version} %{fix_mod} %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 -b} %doc Changes CREDITS eg/ htdocs/ LICENSE README samples/ UPGRADE %exclude %{_bindir}/convert* %changelog * Fri Sep 07 2007 Marius Feraru - 1.37-1.n0i.24 - version 1.37 * Mon Jun 11 2007 Marius FERARU - 1.36-1.n0i.23 - version 1.36 * Tue May 22 2007 Marius Feraru - 1.35-2.n0i.22 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - mass rebuild * Tue Feb 20 2007 Marius FERARU - 1.35-1.n0i.21 - version 1.35 - spec file (re)created using N0i::CPAN::RPMizer v1.14.0 * Mon May 29 2006 Marius Feraru - 1.33-1.n0i.20 - version 1.33 * Thu Feb 02 2006 Marius Feraru 1.32-1.n0i.19 - version 1.32 * Thu Sep 01 2005 Marius Feraru 1.31_01-1.n0i.18.1.3101 - version 1.3101 * Wed Aug 31 2005 Marius Feraru 1.31-1.n0i.17 - version 1.31 * Wed Aug 17 2005 Marius FERARU 1.30-1.n0i.16 - version 1.30 * Wed Jul 27 2005 Marius FERARU 1.29_02-1.n0i.15 - version 1.29_02 * Sun Jul 24 2005 Marius Feraru 1.28-3.n0i.14 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7 * Thu Mar 31 2005 Marius Feraru 0:1.28-2.n0i.13 - automatic rebuild (perl 5.8.6) * Mon Dec 06 2004 Marius Feraru 0:1.28-2.n0i.12 - automatic rebuild (perl 5.8.6) - no dependencies are to be computed based on files in %%docdir * Sun Nov 14 2004 Marius Feraru 0:1.28-2.n0i.11 - version 1.28 * Fri Apr 30 2004 Marius Feraru 0:1.26-1.n0i.10 - automatic rebuild * Wed Apr 21 2004 Marius Feraru 0:1.26-1.n0i.9 - automatic rebuild * Wed Apr 07 2004 Marius Feraru 0:1.26-1.n0i.8 - version 1.26 - spec file (re?)created using N0i::CPAN::RPMizer/2004032101 * Thu Jan 29 2004 Marius FERARU 0:1.25-0.n0i.7 - version 1.25 - spec file (re?)created using N0i::CPAN::RPMizer/2004011001 * Mon Nov 03 2003 Marius FERARU 0:1.23-0.n0i.6 - spec file (re?)created using N0i::CPAN::RPMizer/2003102001 * Fri Sep 26 2003 Marius FERARU 1.23-0.n0i.5 - version 1.23 * Wed Jul 30 2003 Marius FERARU 1.22-0.n0i.4 - version 1.22 * Sat Jun 7 2003 Marius FERARU 1.21-0.n0i.3 - version 1.21 * Sat May 3 2003 Marius FERARU 1.20-0.n0i.2 - version 1.20 * Wed Mar 5 2003 Marius FERARU 1.19-0.n0i.1 - version 1.19