import perl-Date-Manip-6.60-3.el8

i8c changed/i8c/perl-Date-Manip-6.60-3.el8
MSVSphere Packaging Team 1 year ago
parent afaca8f464
commit 5a721d23bf

@ -1,6 +1,6 @@
Name: perl-Date-Manip Name: perl-Date-Manip
Version: 6.60 Version: 6.60
Release: 2%{?dist} Release: 3%{?dist}
Summary: Date manipulation routines Summary: Date manipulation routines
Group: Development/Libraries Group: Development/Libraries
License: GPL+ or Artistic License: GPL+ or Artistic
@ -11,6 +11,7 @@ BuildArch: noarch
BuildRequires: make BuildRequires: make
BuildRequires: perl-interpreter BuildRequires: perl-interpreter
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: perl(Config)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(strict) BuildRequires: perl(strict)
BuildRequires: perl(warnings) BuildRequires: perl(warnings)
@ -29,7 +30,7 @@ BuildRequires: perl(utf8)
# Tests only # Tests only
BuildRequires: perl(Test::Inter) BuildRequires: perl(Test::Inter)
BuildRequires: perl(Test::More) BuildRequires: perl(Test::More)
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version)) Requires: perl-libs
Requires: perl(Cwd) Requires: perl(Cwd)
Requires: perl(File::Find) Requires: perl(File::Find)
Requires: perl(File::Spec) Requires: perl(File::Spec)
@ -48,9 +49,24 @@ are all easily done. It deals with time as it is used in the Gregorian
calendar (the one currently in use) with full support for time changes due calendar (the one currently in use) with full support for time changes due
to daylight saving time. to daylight saving time.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: perl-Test-Harness
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep %prep
%setup -q -n Date-Manip-%{version} %setup -q -n Date-Manip-%{version}
# Help generators to recognize Perl scripts
for F in t/*.t; do
perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!.*perl\b}{$Config{startperl}}' "$F"
chmod +x "$F"
done
%build %build
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
make %{?_smp_mflags} make %{?_smp_mflags}
@ -59,6 +75,17 @@ make %{?_smp_mflags}
make pure_install DESTDIR=%{buildroot} make pure_install DESTDIR=%{buildroot}
%{_fixperms} %{buildroot}/* %{_fixperms} %{buildroot}/*
# Install tests
mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a t %{buildroot}%{_libexecdir}/%{name}
# Remove release tests
rm -f %{buildroot}%{_libexecdir}/%{name}/t/pod*
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
#!/bin/sh
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%check %check
make test make test
@ -69,10 +96,18 @@ make test
%{_mandir}/man[13]/*.[13]* %{_mandir}/man[13]/*.[13]*
%{_bindir}/dm_* %{_bindir}/dm_*
%files tests
%{_libexecdir}/%{name}
%changelog %changelog
* Wed Jul 26 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 6.60-2 * Wed Jul 26 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 6.60-3
- Rebuilt for MSVSphere 8.8 - Rebuilt for MSVSphere 8.8
* Thu Jul 20 2023 Jitka Plesnikova <jplesnik@redhat.com> - 6.60-3
- Replace versioned MODULE_COMPAT by non-versioned perl-libs
- Package tests
- Resolves: rhbz#2219504
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.60-2 * Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.60-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

Loading…
Cancel
Save