Compare commits

...

No commits in common. "c8s" and "imports/c8/perl-Date-Manip-6.60-2.el8" have entirely different histories.

10 changed files with 3 additions and 88 deletions

View File

@ -1 +0,0 @@
1

1
.gitignore vendored
View File

@ -1,2 +1 @@
SOURCES/Date-Manip-6.60.tar.gz
/Date-Manip-6.60.tar.gz

View File

@ -0,0 +1 @@
e7329eb1c0d63d140f8070839ecac86461c31117 SOURCES/Date-Manip-6.60.tar.gz

View File

@ -1,6 +1,6 @@
Name: perl-Date-Manip
Version: 6.60
Release: 3%{?dist}
Release: 2%{?dist}
Summary: Date manipulation routines
Group: Development/Libraries
License: GPL+ or Artistic
@ -11,7 +11,6 @@ BuildArch: noarch
BuildRequires: make
BuildRequires: perl-interpreter
BuildRequires: perl-generators
BuildRequires: perl(Config)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
@ -30,7 +29,7 @@ BuildRequires: perl(utf8)
# Tests only
BuildRequires: perl(Test::Inter)
BuildRequires: perl(Test::More)
Requires: perl-libs
Requires: perl(:MODULE_COMPAT_%(eval "$(perl -V:version)"; echo $version))
Requires: perl(Cwd)
Requires: perl(File::Find)
Requires: perl(File::Spec)
@ -49,24 +48,9 @@ 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
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
%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
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1
make %{?_smp_mflags}
@ -75,17 +59,6 @@ make %{?_smp_mflags}
make pure_install DESTDIR=%{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
make test
@ -96,15 +69,7 @@ make test
%{_mandir}/man[13]/*.[13]*
%{_bindir}/dm_*
%files tests
%{_libexecdir}/%{name}
%changelog
* 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
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

View File

@ -1,7 +0,0 @@
--- !Policy
product_versions:
- rhel-8
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
- !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional}

View File

@ -1,5 +0,0 @@
summary: Sanity tests
discover:
how: fmf
execute:
how: tmt

View File

@ -1 +0,0 @@
SHA512 (Date-Manip-6.60.tar.gz) = 46ac9696aea04167427957a43de1b44041ea05d3eaf01ffbdbfda9f458b3073f36ec46c9661ac437f96731d0f40aebc206ef385c6c4aff1b147917fc2c89a1cf

View File

@ -1,9 +0,0 @@
#!/bin/bash
OUTPUT=`rpm -qR perl-Date-Manip`
if ! echo "$OUTPUT" | grep -q "MODULE_COMPAT_"; then
exit 0
else
exit 1
fi

View File

@ -1,17 +0,0 @@
summary: Test for BZ 2219504
component:
- perl-Date-Manip
require:
- bash
- perl-Date-Manip
test: ./bz_2219504-check.sh
enabled: false
adjust:
- when: distro == centos-stream-8 or distro == rhel-8
enabled: true
tag:
- TestCaseCopy
- Tier1
tier: '1'
extra-nitrate: TC#0615610
id: 8cbc566f-9bbb-47ab-a526-0945257a30c6

View File

@ -1,10 +0,0 @@
summary: Upstream tests
component: perl-Date-Manip
require: perl-Date-Manip-tests
test: /usr/libexec/perl-Date-Manip/test
tag:
- Tier1
- rhel-buildroot
tier: '1'
extra-nitrate: TC#0615611
id: 083fd883-2fc4-426e-aae8-c0274c8e33a7