From 8e91a1ca7353df9224a2c12120f452b20b627cf7 Mon Sep 17 00:00:00 2001 From: Chris Weyl Date: Sat, 26 Jan 2008 19:24:15 +0000 Subject: [PATCH] - update to 0.7901 - additional docs - some spec rework --- .cvsignore | 2 +- perl-DateTime-Format-Builder.spec | 46 ++++++++++++++++++++++++------- sources | 2 +- 3 files changed, 38 insertions(+), 12 deletions(-) diff --git a/.cvsignore b/.cvsignore index 062e6c5..0893d15 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -DateTime-Format-Builder-0.7807.tar.gz +DateTime-Format-Builder-0.7901.tar.gz diff --git a/perl-DateTime-Format-Builder.spec b/perl-DateTime-Format-Builder.spec index fa5771f..56cbf52 100644 --- a/perl-DateTime-Format-Builder.spec +++ b/perl-DateTime-Format-Builder.spec @@ -11,12 +11,12 @@ Name: perl-DateTime-Format-Builder -Version: 0.7807 -Release: 4%{?dist} +Version: 0.7901 +Release: 1%{?dist} Summary: Create DateTime parser classes and objects Group: Development/Libraries -License: Artistic or GPL +License: GPL+ or Artistic URL: http://search.cpan.org/dist/DateTime-Format-Builder Source0: http://search.cpan.org/CPAN/authors/id/D/DR/DROLSKY/DateTime-Format-Builder-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -28,16 +28,25 @@ Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) BuildRequires: perl BuildRequires: perl(Test::More) ## non-core -BuildRequires: perl(Module::Build), perl(Class::Factory::Util) -BuildRequires: perl(DateTime::Format::Strptime), perl(Test::Pod) +BuildRequires: perl(Module::Build) +BuildRequires: perl(Class::Factory::Util) +BuildRequires: perl(DateTime) +BuildRequires: perl(DateTime::Format::Strptime) BuildRequires: perl(Params::Validate) >= 0.73 +# note -- listed as a BR but _not_ needed with Fedora perl +#BuildRequires: perl(Task::Weaken) +BuildRequires: perl(Test::Pod) ## For extended testing -BuildRequires: perl(DateTime::Format::HTTP), perl(DateTime::Format::Mail) +BuildRequires: perl(DateTime::Format::HTTP) +BuildRequires: perl(DateTime::Format::Mail) BuildRequires: perl(DateTime::Format::IBeat) # for signature checking %{?_with_network_tests:BuildRequires: perl(Module::Signature) } +# not explicitly picked up +Requires: perl(DateTime::Format::Strptime) + %description DateTime::Format::Builder creates DateTime parsers. Many string formats of dates and times are simple and just require a basic regular expression to @@ -53,6 +62,16 @@ is expected. %prep %setup -q -n DateTime-Format-Builder-%{version} +cat << \EOF > %{name}-req +#!/bin/sh +%{__perl_requires} $* |\ + sed -e '/perl(DateTime::Format::HTTP)/d;/perl(DateTime::Format::IBeat)/d' \ + -e '/perl(DateTime::Format::Mail)/d' +EOF + +%define __perl_requires %{_builddir}/DateTime-Format-Builder-%{version}/%{name}-req +chmod +x %{__perl_requires} + # digital signature checking. Not essential, but nice %{?_with_network_tests: cpansign -v } @@ -70,10 +89,12 @@ make %{?_smp_mflags} %install rm -rf %{buildroot} + make pure_install PERL_INSTALL_ROOT=%{buildroot} -find %{buildroot} -type f -name .packlist -exec rm -f {} ';' +find %{buildroot} -type f -name .packlist -exec rm -f {} + find %{buildroot} -type d -depth -exec rmdir {} 2>/dev/null ';' -chmod -R u+w %{buildroot}/* + +%{_fixperms} %{buildroot}/* %check @@ -88,13 +109,18 @@ rm -rf %{buildroot} %files %defattr(-,root,root,-) -%doc COPYING Artistic Changes AUTHORS CREDITS LICENSE README +%doc COPYING Artistic Changes AUTHORS CREDITS LICENSE README examples/ t/ %{perl_vendorlib}/* %{_mandir}/man3/*.3* %changelog -* Thu Aug 31 2006 Chris Weyl 0.7807-4 +* Sat Jan 26 2008 Chris Weyl 0.7901-1 +- update to 0.7901 +- additional docs +- some spec rework + +* Thu Aug 31 2006 Chris Weyl 0.7807-4 - bump for mass rebuild * Tue Aug 08 2006 Chris Weyl 0.7807-3 diff --git a/sources b/sources index 8af5c48..a0fd608 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4f6ee670cab944db0492e70ca8df3be3 DateTime-Format-Builder-0.7807.tar.gz +43407285237cdc3cdd2c08b936229198 DateTime-Format-Builder-0.7901.tar.gz