b74b6e1
Name:           perl-Devel-REPL
b74b6e1
Version:        1.003007
b74b6e1
Release:        2%{?dist}
b74b6e1
Summary:        Modern perl interactive shell
b74b6e1
License:        GPL+ or Artistic
b74b6e1
Group:          Development/Libraries
b74b6e1
URL:            http://search.cpan.org/dist/Devel-REPL/
b74b6e1
Source0:        http://search.cpan.org/CPAN/authors/id/M/MS/MSTROUT/Devel-REPL-%{version}.tar.gz
b74b6e1
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
b74b6e1
BuildArch:      noarch
b74b6e1
BuildRequires:  perl(CPAN)
b74b6e1
BuildRequires:  perl(ExtUtils::MakeMaker)
b74b6e1
BuildRequires:  perl(File::HomeDir)
b74b6e1
BuildRequires:  perl(Moose) >= 0.74
b74b6e1
BuildRequires:  perl(MooseX::AttributeHelpers) >= 0.16
b74b6e1
BuildRequires:  perl(MooseX::Getopt) >= 0.18
b74b6e1
BuildRequires:  perl(MooseX::Object::Pluggable) >= 0.0009
b74b6e1
BuildRequires:  perl(namespace::clean)
b74b6e1
BuildRequires:  perl(Task::Weaken)
b74b6e1
BuildRequires:  perl(Test::More)
b74b6e1
# necessary for optional modules
b74b6e1
BuildRequires:  perl(PPI)
b74b6e1
BuildRequires:  perl(Data::Dump::Streamer)
b74b6e1
BuildRequires:  perl(File::Next)
b74b6e1
BuildRequires:  perl(B::Keywords)
b74b6e1
BuildRequires:  perl(Lexical::Persistence)
b74b6e1
BuildRequires:  perl(App::Nopaste)
b74b6e1
BuildRequires:  perl(Module::Refresh)
b74b6e1
# undetected requires
b74b6e1
Requires:       perl(App::Nopaste)
b74b6e1
Requires:       perl(MooseX::Getopt) >= 0.18
b74b6e1
Requires:       perl(MooseX::Object::Pluggable) >= 0.0009
b74b6e1
Requires:       perl(Task::Weaken)
b74b6e1
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
b74b6e1
b74b6e1
%description
b74b6e1
This is an interactive shell for Perl, commonly known as a REPL - Read,
b74b6e1
Evaluate, Print, Loop. The shell provides for rapid development or testing
b74b6e1
of code without the need to create a temporary source code file.
b74b6e1
b74b6e1
%prep
b74b6e1
%setup -q -n Devel-REPL-%{version}
b74b6e1
b74b6e1
%build
b74b6e1
%{__perl} Makefile.PL INSTALLDIRS=vendor
b74b6e1
make %{?_smp_mflags}
b74b6e1
b74b6e1
%install
b74b6e1
rm -rf $RPM_BUILD_ROOT
b74b6e1
b74b6e1
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
b74b6e1
b74b6e1
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
b74b6e1
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
b74b6e1
b74b6e1
%{_fixperms} $RPM_BUILD_ROOT/*
b74b6e1
b74b6e1
%check
b74b6e1
make test
b74b6e1
b74b6e1
%clean
b74b6e1
rm -rf $RPM_BUILD_ROOT
b74b6e1
b74b6e1
%files
b74b6e1
%defattr(-,root,root,-)
b74b6e1
%doc Changes README examples
b74b6e1
%{perl_vendorlib}/*
b74b6e1
%{_bindir}/*
b74b6e1
%{_mandir}/man3/*
b74b6e1
b74b6e1
%changelog
b74b6e1
* Tue Jul 07 2009 Iain Arnell <iarnell@gmail.com> 1.003007-2
b74b6e1
- BR perl(CPAN)
b74b6e1
b74b6e1
* Tue Jul 07 2009 Iain Arnell <iarnell@gmail.com> 1.003007-1
b74b6e1
- update to latest version (fixes rt#44919)
b74b6e1
b74b6e1
* Sat May 02 2009 Iain Arnell <iarnell@gmail.com> 1.003006-2
b74b6e1
- remove BR perl
b74b6e1
b74b6e1
* Sun Apr 19 2009 Iain Arnell <iarnell@gmail.com> 1.003006-1
b74b6e1
- Specfile autogenerated by cpanspec 1.77.
b74b6e1
- add requires for optional modules