%global pkg_name Parse-Eyapp %global pkg_version 1.093 %global rpm_pkg_version 1.093 %global rpm_pkg_release 1.n0i.12 Summary: Extensions for Parse::Yapp Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/modules/by-module/Parse/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: rpm-build-reb00t-perl # required versions are too old to bother setting versioned dependencies BuildRequires: perl(Data::Dumper) >= 1.0 BuildRequires: perl(List::MoreUtils) BuildRequires: perl(List::Util) >= 1.0 BuildRequires: perl(Pod::Usage) >= 1.0 %if %{!?_without_test:1}0 BuildRequires: perl(Test::Warn) >= 0.08 BuildRequires: perl(Test::Exception) >= 0.2 BuildRequires: perl(Test::Pod) >= 1.0 %endif %description Parse::Eyapp (Extended yapp) is a collection of modules that extends Parse::Yapp. Eyapp extends yacc/yapp syntax with functionalities like named attributes, EBNF-like expressions, modifiable default action, automatic syntax tree building, semi-automatic abstract syntax tree building, translation schemes, tree regular expressions, tree transformations, scope analysis, support, directed acyclic graphs and a few more. %prep %setup -q -n %{pkg_name}-%{pkg_version} # drop upstream's build utils %{__rm} -f lib/Parse/Eyapp/{Makefile,*.yp} # drop PM list kludge %{__perl} -pi -e '/^\s*\x27PM/ .. /^\s*},/ and s/^/#/' Makefile.PL %build %{perl_build} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files -b -m} %doc Changes README examples/ %changelog * Mon Nov 26 2007 Marius Feraru - 1.093-1.n0i.12 - version 1.093 - fix pod install * Thu Nov 22 2007 Marius Feraru - 1.092-1.n0i.11 - version 1.092 * Wed Nov 21 2007 Marius Feraru - 1.091-1.n0i.10 - version 1.091 * Tue Nov 20 2007 Marius Feraru - 1.089-1.n0i.9 - version 1.089 * Fri Nov 16 2007 Marius Feraru - 1.087-1.n0i.8 - version 1.087 * Wed Nov 14 2007 Marius Feraru - 1.086-1.n0i.7 - version 1.086 * Tue Nov 13 2007 Marius Feraru - 1.085-1.n0i.6 - version 1.085 * Thu Nov 01 2007 Marius Feraru - 1.082-1.n0i.5 - version 1.082 * Thu Sep 27 2007 Marius Feraru - 1.081-1.n0i.4 - version 1.081 * Tue Sep 18 2007 Marius Feraru - 1.080-1.n0i.3 - version 1.080 * Sat Sep 15 2007 Marius Feraru - 1.077-1.n0i.2 - version 1.077 * Fri Sep 14 2007 Marius Feraru - 1.076-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer/1.14.10 - version 1.076