From 47f433444dc5d9bdb5f3ff89c2f7d146e7be54d2 Mon Sep 17 00:00:00 2001 From: Allisson Azevedo Date: Feb 03 2009 13:10:40 +0000 Subject: First import for devel --- diff --git a/.cvsignore b/.cvsignore index e69de29..41781e3 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +MooseX-Iterator-0.09.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..45c0a4c --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +perl-MooseX-Iterator-0_09-3_fc10:HEAD:perl-MooseX-Iterator-0.09-3.fc10.src.rpm:1233666460 diff --git a/perl-MooseX-Iterator.spec b/perl-MooseX-Iterator.spec new file mode 100644 index 0000000..e1f398a --- /dev/null +++ b/perl-MooseX-Iterator.spec @@ -0,0 +1,69 @@ +Name: perl-MooseX-Iterator +Version: 0.09 +Release: 3%{?dist} +Summary: Iterate over collections +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/MooseX-Iterator/ +Source0: http://www.cpan.org/authors/id/R/RL/RLB/MooseX-Iterator-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Moose) >= 0.26 +BuildRequires: perl(Test::More) >= 0.42 +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%description +This is an attempt to add smalltalk-like streams to Moose. It currently +works with ArrayRefs and HashRefs. + +%prep +%setup -q -n MooseX-Iterator-%{version} + +# Filter requires +cat << \EOF > %{name}-req +#!/bin/sh +%{__perl_requires} $* |\ +sed -e '/perl(MooseX::Iterator::Array)/d' |\ +sed -e '/perl(MooseX::Iterator::Hash)/d' |\ +sed -e '/perl(MooseX::Iterator::Meta::Iterable)/d' +EOF + +%define __perl_requires %{_builddir}/MooseX-Iterator-%{version}/%{name}-req +chmod +x %{__perl_requires} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Sun Feb 01 2009 Allisson Azevedo 0.09-3 +- Added filter requires. + +* Sun Feb 01 2009 Allisson Azevedo 0.09-2 +- Fix requires. + +* Sun Feb 01 2009 Allisson Azevedo 0.09-1 +- Initial rpm release. diff --git a/sources b/sources index e69de29..63311f2 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +6721e5988370326d31e0bfb4c54d59db MooseX-Iterator-0.09.tar.gz