%define name perl-Parse-RecDescent %define real_name Parse-RecDescent %define version 1.94 %define release %mkrel 7 Summary: A recursive descent parser generator for Perl Name: %{name} Version: %{version} Release: %{release} License: GPL or Artistic Group: Development/Perl Source0: ftp://ftp.pasteur.fr/pub/computing/CPAN/modules/by-module/Parse/%{real_name}-%{version}.tar.bz2 Url: http://search.cpan.org/dist/%{real_name}/ BuildRequires: perl-devel BuildArch: noarch Buildroot: %{_tmppath}/%{name}-root Requires: perl %description The Parse::RecDescent perl module is used to generate recursive descent parsers from powerful grammar specifications. %prep %setup -q -n %{real_name}-%{version} %{__perl} -p -i -e 's|#!.*/usr/local/bin/perl|#!/usr/bin/perl|' `find . -name '*.pl'` find -type f | xargs chmod 644 %build %{__perl} Makefile.PL INSTALLDIRS=vendor %make %check make test %install rm -rf $RPM_BUILD_ROOT %makeinstall_std # now in perl rm -f $RPM_BUILD_ROOT%{_mandir}/*/Text* %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README Changes tutorial/* %{_mandir}/*/* %{perl_vendorlib}/Parse %changelog * Mon Aug 20 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.94-7mdv2008.0 + Revision: 67515 - rebuild * Sun Jan 14 2007 Olivier Thauvin <nanardon@mandriva.org> 1.94-6mdv2007.0 + Revision: 108468 - rebuild + Guillaume Rousse <guillomovitch@mandriva.org> - Import perl-Parse-RecDescent * Tue Oct 11 2005 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 1.94-5mdk - Rebuild, fix permissions, change summary * Tue Aug 10 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.94-4mdk - Rebuild for new perl - Fix description - Include tutorial