Emmanuel Seyman ef7f9c9
Name:           perl-Math-Random-Secure
Emmanuel Seyman ef7f9c9
Version:        0.06
Emmanuel Seyman 92ef717
Release:        2%{?dist}.1
Emmanuel Seyman ef7f9c9
Summary:        Cryptographically-secure, cross-platform replacement for rand()
Emmanuel Seyman ef7f9c9
License:        Artistic 2.0
Emmanuel Seyman ef7f9c9
Group:          Development/Libraries
Emmanuel Seyman ef7f9c9
URL:            http://search.cpan.org/dist/Math-Random-Secure/
Emmanuel Seyman ef7f9c9
Source0:        http://www.cpan.org/authors/id/M/MK/MKANAT/Math-Random-Secure-%{version}.tar.gz
Emmanuel Seyman ef7f9c9
BuildArch:      noarch
Emmanuel Seyman ef7f9c9
BuildRequires:  perl(Any::Moose)
Emmanuel Seyman ef7f9c9
BuildRequires:  perl(Crypt::Random::Source::Factory)
Emmanuel Seyman ef7f9c9
BuildRequires:  perl(ExtUtils::MakeMaker)
Emmanuel Seyman 92ef717
BuildRequires:  perl(List::MoreUtils)
Emmanuel Seyman ef7f9c9
BuildRequires:  perl(Math::Random::ISAAC)
Emmanuel Seyman ef7f9c9
BuildRequires:  perl(Test::LeakTrace)
Emmanuel Seyman ef7f9c9
BuildRequires:  perl(Test::More)
Emmanuel Seyman ef7f9c9
BuildRequires:  perl(Test::Warn)
Emmanuel Seyman ef7f9c9
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%{?perl_default_filter}
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%description
Emmanuel Seyman ef7f9c9
This module is intended to provide a cryptographically-secure replacement
Emmanuel Seyman ef7f9c9
for Perl's built-in rand function.
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%prep
Emmanuel Seyman ef7f9c9
%setup -q -n Math-Random-Secure-%{version}
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%build
Emmanuel Seyman ef7f9c9
%{__perl} Makefile.PL INSTALLDIRS=vendor
Emmanuel Seyman ef7f9c9
make %{?_smp_mflags}
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%install
Emmanuel Seyman ef7f9c9
rm -rf $RPM_BUILD_ROOT
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
Emmanuel Seyman ef7f9c9
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%{_fixperms} $RPM_BUILD_ROOT/*
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%check
Emmanuel Seyman ef7f9c9
make test
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%files
Emmanuel Seyman ef7f9c9
%defattr(-,root,root,-)
Emmanuel Seyman ef7f9c9
%doc Changes LICENSE README
Emmanuel Seyman ef7f9c9
%{perl_vendorlib}/*
Emmanuel Seyman ef7f9c9
%{_mandir}/man3/*
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
%changelog
Emmanuel Seyman 92ef717
* Sun Apr 03 2011 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> - 0.06-2.fc14.1
Emmanuel Seyman 92ef717
- Add perl(List::MoreUtils) as a BuildRequires.
Emmanuel Seyman 92ef717
Emmanuel Seyman ef7f9c9
* Sun Feb 27 2011 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> - 0.06-2
Emmanuel Seyman ef7f9c9
- Add needed BuildRequires
Emmanuel Seyman ef7f9c9
Emmanuel Seyman ef7f9c9
* Mon Feb 14 2011 Emmanuel Seyman <emmanuel.seyman@club-internet.fr> 0.06-1
Emmanuel Seyman ef7f9c9
- Specfile autogenerated by cpanspec 1.78.