Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > main-src > by-pkgid > 89b17d52ff0c741b1f0593b8f63ba219 > files > 2

perl-Params-Validate-0.07-1mdk.src.rpm

%define theirname Params-Validate

Summary:	Perl modules for validation method/function call parameters
Name:		perl-%{theirname}
Version:	0.07
Release:	1mdk

Source:		%{theirname}-%{version}.tar.bz2

License:	GPL or Artistic
Group:		Development/Other
URL:		http://cpan.valueclick.com/modules/by-authors/id/D/DR/DROLSKY/
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 
%make 	OPTIMIZE="$RPM_OPT_FLAGS" \
	PREFIX=$RPM_BUILD_ROOT/usr \
        MAN1EXT=8 \
        INSTALLBIN=$RPM_BUILD_ROOT/%{_sbindir} \
        INSTALLSCRIPT=$RPM_BUILD_ROOT/%{_sbindir} \
        INSTALLMAN3DIR=$RPM_BUILD_ROOT/%{_mandir}/man3
#make test

%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}/man3/*
/usr/lib/perl5/5.6.1/*-linux/Params/*.pm
/usr/lib/perl5/5.6.1/*-linux/Params/Validate/*.pm
#/usr/lib/perl5/5.6.0/i386-linux/auto/*/*/*

%changelog
* 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