perl-DateTime-Format-Strptime/perl-DateTime-Format-Strptime.spec

79 lines
2.5 KiB
RPMSpec
Raw Permalink Normal View History

2022-10-21 16:06:19 +08:00
Name: perl-DateTime-Format-Strptime
Epoch: 1
Version: 1.79
Release: 1
Summary: Parse and format strptime and strftime patterns
License: Artistic 2.0
URL: https://metacpan.org/release/DateTime-Format-Strptime
Source0: https://cpan.metacpan.org/modules/by-module/DateTime/DateTime-Format-Strptime-%{version}.tar.gz
BuildArch: noarch
# Module Build
BuildRequires: coreutils
BuildRequires: make
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
# Module Runtime
BuildRequires: perl(Carp)
BuildRequires: perl(constant)
BuildRequires: perl(DateTime) >= 1.00
BuildRequires: perl(DateTime::Locale) >= 1.30
BuildRequires: perl(DateTime::Locale::Base)
BuildRequires: perl(DateTime::TimeZone) >= 2.09
BuildRequires: perl(Exporter)
BuildRequires: perl(Params::ValidationCompiler)
BuildRequires: perl(parent)
BuildRequires: perl(Specio) >= 0.33
BuildRequires: perl(Specio::Declare)
BuildRequires: perl(Specio::Exporter)
BuildRequires: perl(Specio::Library::Builtins)
BuildRequires: perl(Specio::Library::String)
BuildRequires: perl(strict)
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(warnings)
# Test Suite
BuildRequires: perl(File::Spec)
BuildRequires: perl(FindBin)
BuildRequires: perl(lib)
BuildRequires: perl(Test::Builder)
BuildRequires: perl(Test::Fatal)
BuildRequires: perl(Test::More) >= 0.96
BuildRequires: perl(Test::Warnings)
BuildRequires: perl(utf8)
# Optional Tests
BuildRequires: perl(CPAN::Meta) >= 2.120900
BuildRequires: perl(CPAN::Meta::Prereqs)
# Runtime
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
%description
This module implements most of strptime(3), the POSIX function that is the
reverse of strftime(3), for DateTime. While strftime takes a DateTime and a
pattern and returns a string, strptime takes a string and a pattern and
returns the DateTime object associated.
%prep
%setup -q -n DateTime-Format-Strptime-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build}
%install
%{make_install}
%{_fixperms} -c %{buildroot}
%check
make test
%files
%license LICENSE
%doc Changes CODE_OF_CONDUCT.md CONTRIBUTING.md README.md
%{perl_vendorlib}/DateTime/
%{_mandir}/man3/DateTime::Format::Strptime.3*
%{_mandir}/man3/DateTime::Format::Strptime::Types.3*
%changelog
* Thu Jun 30 2022 misaka00251 <liuxin@iscas.ac.cn> - 1:1.79-1
- Init package (Thanks to fedora team)