%define module Data-Visitor %define name perl-%{module} %define modprefix Data %define version 0.05 %define release %mkrel 4 Name: %{name} Version: %{version} Release: %{release} Summary: A visitor for Perl data structures License: GPL or Artistic Group: Development/Perl Source: http://www.cpan.org/modules/by-module/%{modprefix}/%{module}-%{version}.tar.bz2 Url: http://search.cpan.org/dist/%{module} BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %if %{mdkversion} < 1010 BuildRequires: perl-devel %endif BuildRequires: perl(Class::Accessor) BuildRequires: perl(Module::Build) BuildRequires: perl-Test-MockObject >= 1.04 BuildRequires: perl(Test::More) BuildRequires: perl(Test::use::ok) %description This module is a simple visitor implementation for Perl values. %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 %{perl_vendorlib}/%{modprefix} %doc %{_mandir}/*/* %changelog * Tue Sep 05 2006 Scott Karns <scottk@mandriva.org> + 2006-09-05 12:28:48 (60030) - spec file cleanup - bump release for rebuild * Tue Sep 05 2006 Scott Karns <scottk@mandriva.org> + 2006-09-05 12:24:07 (60029) Import perl-Data-Visitor * Fri May 05 2006 Scott Karns <scottk@mandriva.org> 0.05-3mdk - Update BuildRequires * Wed May 03 2006 Scott Karns <scottk@mandriva.org> 0.05-2mdk - Fix BuildRequires - Update package file ownership * Fri Apr 28 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.05-1mdk - New release 0.05 - Fix Source URL - Fix BuildRequires * Wed Apr 05 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.04-1mdk - New release 0.04 * Thu Mar 16 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 0.02-2mdk - Adjust BuildRequires * Wed Mar 15 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 0.02-1mdk - Initial MDV release