%define pkg_name Text-CSV-Simple %define pkg_version 1.00 %define rpm_pkg_version 1.00 %define rpm_pkg_release 2.n0i.3 Summary: Simpler parsing of CSV files Name: perl-%{pkg_name} Version: %{rpm_pkg_version} Release: %{rpm_pkg_release}%{?cpan_version}%{?dist} Group: Development/Libraries License: Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: http://www.cpan.org/authors/id/T/TM/TMTM/%{pkg_name}-%{pkg_version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: perl(ExtUtils::MakeMaker) %if %{!?_without_test:1}0 BuildRequires: perl(Class::Trigger) BuildRequires: perl(File::Slurp) BuildRequires: perl(Text::CSV_XS) %endif %description Parsing CSV files is nasty. It seems so simple, but it usually isn't. Thankfully Text::CSV_XS takes care of most of that nastiness for us. Like many modules which have to deal with all manner of nastiness and edge cases, however, it can be clumsy to work with in the simple case. Thus this module. We simply provide a little wrapper around Text::CSV_XS to streamline the common case scenario. %prep %setup -q -n %{pkg_name}-%{pkg_version} %{fix_perl_path data/} %build %{perl_build} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{perl_install} %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{perl_files} %doc Changes README %changelog * Tue May 22 2007 Marius Feraru - 1.00-2.n0i.3 - spec file (re)created using N0i::CPAN::RPMizer v1.14.7 - rebuild on perl 5.8.8 - version 1.00 * Wed Sep 21 2005 Marius Feraru 1.00-1.n0i.2 - version 1.00 * Tue Aug 02 2005 Marius Feraru 0.20-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7