perl-DateTime-Format-Builder/perl-DateTime-Format-Builder.spec

68 lines
1.8 KiB
RPMSpec

#
# spec file for package perl-DateTime-Format-Builder
#
# norootforbuild
Name: perl-DateTime-Format-Builder
%define cpan_name %( %{__sed} -e 's,perl-,,' <<< %{name} )
Summary: Create DateTime parser classes and objects
Url: http://search.cpan.org/perldoc?DateTime::Format::Builder
Group: Development/Libraries/Perl
License: Artistic License
Version: 0.80
Release: 1
Source: %{cpan_name}-%{version}.tar.bz2
BuildRequires: perl-macros
BuildRequires: perl(DateTime)
BuildRequires: perl(DateTime::Format::Strptime)
BuildRequires: perl(Class::Factory::Util)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Memory::Cycle)
Requires: perl(DateTime)
Requires: perl(DateTime::Format::Strptime)
Requires: perl(Class::Factory::Util)
%{perl_requires}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
DateTime::Format::Builder creates DateTime parsers. Many string formats of
dates and times are simple and just require a basic regular expression to
extract the relevant information. Builder provides a simple way to do this
without writing reams of structural code.
Builder provides a number of methods, most of which you'll never need, or at
least rarely need. They're provided more for exposing of the module's innards
to any subclasses, or for when you need to do something slightly beyond what I
expected.
Author:
-------
Iain Truskett <spoon@cpan.org>,
Dave Rolsky <autarch@urth.org>
%prep
%setup -n %{cpan_name}-%{version}
%build
perl Makefile.PL
make %{?jobs:-j%jobs}
%check
make test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%clean
rm -rf %{buildroot}
%files -f %{name}.files
%defattr(-, root, root)
%doc Changes README MANIFEST
%changelog