Name: perl-Parse-Yapp Version: 1.05 Release: 50%{?dist} Summary: Perl extension for generating and using LALR parsers Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/Parse-Yapp/ Source0: http://www.cpan.org/authors/id/F/FD/FDESAR/Parse-Yapp-%{version}.tar.gz # Fix POD, CPAN RT #54410 Patch0: Parse-Yapp-1.05-pod-errors.patch # Fix POD, CPAN RT #54410 Patch1: Parse-Yapp-1.05-spelling.patch # Fix POD, CPAN RT #11659 Patch2: Parse-Yapp-1.05-pod_item.patch BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) # Run-time: BuildRequires: perl(Carp) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules that let you generate and use yacc like thread safe (reentrant) parsers with perl object oriented interface. The script yapp is a front-end to the Parse::Yapp module and let you easily create a Perl OO parser from an input grammar file. %prep %setup -q -n Parse-Yapp-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 chmod 644 README lib/Parse/{*.pm,Yapp/*.pm} %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} %install make pure_install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' chmod -R u+w $RPM_BUILD_ROOT/* %check make test %files %doc Changes README %{_bindir}/yapp %{perl_vendorlib}/Parse/ %{_mandir}/man1/*.1* %{_mandir}/man3/*.3* %changelog * Fri Dec 27 2013 Daniel Mach - 1.05-50 - Mass rebuild 2013-12-27 * Wed Aug 15 2012 Petr Pisar - 1.05-49 - Specify all dependencies - Modernize spec file - Fix Parse::Yapp POD * Fri Jul 20 2012 Fedora Release Engineering - 1.05-48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Mon Jun 11 2012 Petr Pisar - 1.05-47 - Perl 5.16 rebuild * Fri Jan 13 2012 Fedora Release Engineering - 1.05-46 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Jun 17 2011 Marcela Mašláňová - 1.05-45 - Perl mass rebuild * Tue Feb 08 2011 Fedora Release Engineering - 1.05-44 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Dec 21 2010 Marcela Maslanova - 1.05-43 - 661697 rebuild for fixing problems with vendorach/lib * Tue May 04 2010 Marcela Maslanova - 1.05-42 - Mass rebuild with perl-5.12.0 * Mon Dec 7 2009 Stepan Kasal - 1.05-41 - rebuild against perl 5.10.1 * Sun Jul 26 2009 Fedora Release Engineering - 1.05-40 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Thu Feb 26 2009 Fedora Release Engineering - 1.05-39 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Feb 27 2008 Tom "spot" Callaway - 1.05-38 - Rebuild for perl 5.10 (again) * Mon Jan 28 2008 Tom "spot" Callaway - 1.05-37 - rebuild for new perl * Tue Oct 16 2007 Tom "spot" Callaway - 1.05-36.1 - correct license tag - add BR: perl(ExtUtils::MakeMaker) * Tue Aug 29 2006 Patrice Dumas - 1.05-36 - rebuild for FC6 * Fri Feb 17 2006 Patrice Dumas - 1.05-35 - rebuild for fc5 * Wed Nov 16 2005 Warren Togami - 1.05-34 - import into Extras * Wed Apr 20 2005 Jose Pedro Oliveira - 1.05-33 - #155467 - Bring up to date with current Fedora.Extras perl spec template. * Wed Sep 22 2004 Chip Turner 1.05-32 - rebuild * Fri Feb 13 2004 Elliot Lee - rebuilt * Mon Jan 27 2003 Chip Turner - version bump and rebuild * Tue Aug 6 2002 Chip Turner - automated release bump and build * Tue Jun 4 2002 Chip Turner - properly claim directories owned by package so they are removed when package is removed * Wed Jan 09 2002 Tim Powers - automated rebuild * Fri Dec 7 2001 root - Spec file was autogenerated.