%define pkg_name Module-Compile %define pkg_version 0.20 %define rpm_pkg_version 0.20 %define rpm_pkg_release 1.n0i.4 Summary: Perl Module Compilation 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/I/IN/INGY/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: perl(ExtUtils::MakeMaker) %{!?_without_test:BuildRequires: perl(Test::Base) >= 0.50} %description This module provides a system for writing modules that *compile* other Perl modules. Modules that use these compilation modules get compiled into some altered form the first time they are run. The result is cached into ".pmc" files. Perl has native support for ".pmc" files. It always checks for them, before loading a ".pm" file. %prep %setup -q -n %{pkg_name}-%{pkg_version} %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 DESIGN README %changelog * Tue May 22 2007 Marius Feraru - 0.20-1.n0i.4 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - version 0.20 * Tue Jul 04 2006 Marius Feraru - 0.17-1.n0i.3 - version 0.17 * Wed Jun 28 2006 Marius Feraru - 0.16-1.n0i.2 - version 0.16 * Sat May 13 2006 Marius Feraru 0.15-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer v1.12.1 - rebuild on perl 5.8.8