%define module Class-Base %define name perl-%{module} %define modprefix Class %define version 0.03 %define release %mkrel 4 Name: %{name} Version: %{version} Release: %{release} Summary: Useful base class for deriving other modules License: GPL or Artistic Group: Development/Perl URL: http://search.cpan.org/dist/%{module}/ Source: http://www.cpan.org/modules/by-module/%{modprefix}/%{module}-%{version}.tar.bz2 %if %{mdkversion} < 1010 BuildRequires: perl-devel %endif BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description This module implements a simple base class from which other modules can be derived, thereby inheriting a number of useful methods such as new(), init(), params(), clone(), error() and debug(). %prep %setup -q -n %{module}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make %check %{__make} test %install rm -rf %{buildroot} %makeinstall_std %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc Changes README %{_mandir}/*/* %{perl_vendorlib}/%{modprefix} %changelog * Wed Jul 23 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.03-4mdv2009.0 + Revision: 241173 - rebuild - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Sat Sep 15 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.03-2mdv2008.0 + Revision: 86074 - rebuild * Sun Aug 06 2006 Scott Karns <scottk@mandriva.org> 0.03-1mdv2007.0 - Initial Mandriva package