Name: perl-DateTime-Format-Mail Version: 0.3001 Release: 2%{?dist} Summary: Convert between DateTime and RFC2822/822 formats Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/DateTime-Format-Mail Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-Format-Mail-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl BuildRequires: perl(Module::Build), perl(DateTime) BuildRequires: perl(Params::Validate) >= 0.67, perl(Test::More) >= 0.47 BuildRequires: perl(File::Find::Rule) Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) # DateTime >= 0.1705 plays havoc with rpm's versioning system Source99: filter-requires.sh %define __perl_requires %{SOURCE99} %description RFCs 2822 and 822 specify date formats to be used by email. This module parses and emits such dates. RFC2822 (April 2001) introduces a slightly different format of date than that used by RFC822 (August 1982). The main correction is that the preferred format is more limited, and thus easier to parse programmatically. Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822 people still get it wrong. This module aims to correct that. %prep %setup -q -n DateTime-Format-Mail-%{version} # POD doesn't like E very much... perl -pi -e 's/E/(C)/' `find lib/ -type f` %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} # American English, bitte mv LICENCE LICENSE %install rm -rf %{buildroot} make pure_install PERL_INSTALL_ROOT=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' chmod -R u+w %{buildroot}/* %check # we don't have a SIGNATURE, regardless of perl(Test::Signature) being around rm t/00signature.t make test %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc Artistic COPYING LICENSE Changes AUTHORS README CREDITS %doc t/sample_dates t/invalid.t %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog * Fri Jan 25 2008 Tom "spot" Callaway 0.3001-2 - no more notes/ directory * Thu Jan 24 2008 Tom "spot" Callaway 0.3001-1 - 0.3001 - fix license tag - rebuild against new perl * Thu Aug 31 2006 Chris Weyl 0.30-4 - bump for mass rebuild * Sun Aug 06 2006 Chris Weyl 0.30-3 - bump for build and release * Sun Aug 06 2006 Chris Weyl 0.30-2 - add missing br: perl(File::Find::Rule) - additional files from the test suite added to %%doc * Fri Aug 04 2006 Chris Weyl 0.30-1 - Initial spec file for F-E