%define theirname Params-Validate Summary: Perl modules for validation method/function call parameters Name: perl-%{theirname} Version: 0.22 Release: 2mdk Source: %{theirname}-%{version}.tar.bz2 License: GPL or Artistic Group: Development/Other URL: http://cpan.valueclick.com/modules/by-authors/id/D/DR/DROLSKY/ Requires: perl-base BuildRequires: perl-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch %description The Params::Validate module provides a flexible system for validation method/function call parameters. The validation can be as simple as checking for the presence of required parameters or as complex as validating object classes (via isa) or capabilities (via can), checking parameter types, and using customized callbacks to ensure data integrity. %prep %setup -q -n %{theirname}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor PREFIX=%{_prefix} %make %install rm -fr $RPM_BUILD_ROOT eval `perl '-V:installarchlib'` mkdir -p $RPM_BUILD_ROOT/$installarchlib echo `pwd` mkdir -p $RPM_BUILD_ROOT/$installarchlib/ cp -a blib/lib/* $RPM_BUILD_ROOT/$installarchlib/ mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3 cp -a blib/man3/* $RPM_BUILD_ROOT/%{_mandir}/man3 mkdir -p $RPM_BUILD_ROOT/%{_docdir}/%{name} cp -a README Changes MANIFEST $RPM_BUILD_ROOT/%{_docdir}/%{name} %clean rm -fr $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README Changes MANIFEST %{_mandir}/*/* %{_libdir}/perl5/*/*-linux/Attribute %{_libdir}/perl5/*/*-linux/Params/*.pm #%{_libdir}/perl5/*/*-linux/auto/Params %changelog * Tue Jul 16 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.22-2mdk - fix requires * Tue Jul 16 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.22-1mdk - 0.22 * Thu Nov 08 2001 François Pons <fpons@mandrakesoft.com> 0.07-1mdk - 0.07. * Mon Oct 15 2001 Stefan van der Eijk <stefan@eijk.nu> 0.04-3mdk - BuildRequires: perl-devel * Wed Jun 20 2001 David BAUDENS <baudens@mandrakesoft.com> 0.04-2mdk - Allow build on non ix86 architectures - bzip2 sources * Thu Apr 26 2001 Florin Grad <florin@mandrakesoft.com> 0.04-1mdk - first attempt