Compare commits

...

12 Commits
f33 ... rawhide

Author SHA1 Message Date
Jitka Plesnikova f472f56e84 Package tests 2022-08-24 14:58:57 +02:00
Jitka Plesnikova ab388dccfb 0.34 bump 2022-08-24 13:53:58 +02:00
Fedora Release Engineering de51aa6af7 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 04:18:19 +00:00
Jitka Plesnikova 6de49d4e66 Perl 5.36 re-rebuild of bootstrapped packages 2022-06-03 13:17:17 +02:00
Jitka Plesnikova 38c66e0e03 Increase release to favour standalone package 2022-05-30 14:41:27 +02:00
Fedora Release Engineering 24bb2ec797 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 00:24:04 +00:00
Fedora Release Engineering da5f6e1075 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 19:06:55 +00:00
Jitka Plesnikova e2a80cadc0 Perl 5.34 re-rebuild of bootstrapped packages 2021-05-24 10:01:55 +02:00
Jitka Plesnikova 531f9bbb1f Perl 5.34 re-rebuild of bootstrapped packages 2021-05-24 09:27:16 +02:00
Jitka Plesnikova 85571c019a Increase release to favour standalone package 2021-05-21 09:54:26 +02:00
Fedora Release Engineering b64e2b4f3d - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 00:13:50 +00:00
Jitka Plesnikova 0e9cccb4b4 0.33 bump 2020-12-21 12:52:22 +01:00
8 changed files with 89 additions and 35 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

2
.gitignore vendored
View File

@ -5,3 +5,5 @@
/Config-Perl-V-0.29.tgz /Config-Perl-V-0.29.tgz
/Config-Perl-V-0.30.tgz /Config-Perl-V-0.30.tgz
/Config-Perl-V-0.31.tgz /Config-Perl-V-0.31.tgz
/Config-Perl-V-0.33.tgz
/Config-Perl-V-0.34.tgz

View File

@ -1,25 +0,0 @@
From df89962a7df684f6dabb035a161e6bece2f8ee0f Mon Sep 17 00:00:00 2001
From: Jitka Plesnikova <jplesnik@redhat.com>
Date: Thu, 25 Apr 2019 15:51:26 +0200
Subject: [PATCH] Upgrade to 0.32
---
V.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/V.pm b/V.pm
index a738cbe..dbb0f88 100644
--- a/V.pm
+++ b/V.pm
@@ -6,7 +6,7 @@ use warnings;
use Config;
use Exporter;
use vars qw($VERSION @ISA @EXPORT_OK %EXPORT_TAGS);
-$VERSION = "0.31";
+$VERSION = "0.32";
@ISA = qw( Exporter );
@EXPORT_OK = qw( plv2hash summary myconfig signature );
%EXPORT_TAGS = (
--
2.20.1

7
gating.yaml Normal file
View File

@ -0,0 +1,7 @@
--- !Policy
product_versions:
- fedora-*
decision_context: bodhi_update_push_stable
subject_type: koji_build
rules:
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}

View File

@ -1,16 +1,12 @@
%global base_version 0.31
Name: perl-Config-Perl-V Name: perl-Config-Perl-V
Version: 0.32 Version: 0.34
Release: 458%{?dist} Release: 1%{?dist}
Summary: Structured data retrieval of perl -V output Summary: Structured data retrieval of perl -V output
License: GPL+ or Artistic License: GPL+ or Artistic
URL: https://metacpan.org/release/Config-Perl-V URL: https://metacpan.org/release/Config-Perl-V
Source0: https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Config-Perl-V-%{base_version}.tgz Source0: https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Config-Perl-V-%{version}.tgz
# Correct example # Correct example
Patch0: Config-Perl-V-0.24-Remove-invalid-shellbang.patch Patch0: Config-Perl-V-0.24-Remove-invalid-shellbang.patch
# Unbundled from perl 5.29.10
Patch1: Config-Perl-V-0.31-Upgrade-to-0.32.patch
BuildArch: noarch BuildArch: noarch
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: make BuildRequires: make
@ -41,12 +37,29 @@ hash combined with the output of "perl -V" that is not stored inside the hash,
but only available to the perl binary itself. This package provides Perl but only available to the perl binary itself. This package provides Perl
module that will return you the output of "perl -V" in a structure. module that will return you the output of "perl -V" in a structure.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: perl-Test-Harness
%if !%{defined perl_bootstrap}
Requires: perl(Digest::MD5)
Requires: perl(Test::NoWarnings)
%endif
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep %prep
%setup -q -n Config-Perl-V-%{base_version} %setup -q -n Config-Perl-V-%{version}
%patch0 -p1 %patch0 -p1
%patch1 -p1
chmod -x examples/* chmod -x examples/*
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 NO_PERLLOCAL=1 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build} %{make_build}
@ -55,7 +68,17 @@ perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_install} %{make_install}
%{_fixperms} $RPM_BUILD_ROOT/* %{_fixperms} $RPM_BUILD_ROOT/*
# Install tests
mkdir -p %{buildroot}%{_libexecdir}/%{name}
cp -a t %{buildroot}%{_libexecdir}/%{name}
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
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
# Building core modules must not require non-core modules when bootstrapping # Building core modules must not require non-core modules when bootstrapping
make test PERL_CORE=%{defined perl_bootstrap} make test PERL_CORE=%{defined perl_bootstrap}
@ -64,7 +87,44 @@ make test PERL_CORE=%{defined perl_bootstrap}
%{perl_vendorlib}/* %{perl_vendorlib}/*
%{_mandir}/man3/* %{_mandir}/man3/*
%files tests
%{_libexecdir}/%{name}
%changelog %changelog
* Wed Aug 24 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.34-1
- 0.34 bump
- Package tests
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-490
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-489
- Perl 5.36 re-rebuild of bootstrapped packages
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-488
- Increase release to favour standalone package
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-481
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-480
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-479
- Perl 5.34 re-rebuild of bootstrapped packages
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-478
- Perl 5.34 re-rebuild of bootstrapped packages
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-477
- Increase release to favour standalone package
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.33-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Dec 21 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.33-1
- 0.33 bump
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.32-458 * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.32-458
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

5
plans/sanity.fmf Normal file
View File

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

View File

@ -1 +1 @@
SHA512 (Config-Perl-V-0.31.tgz) = 54574504548af1ea81d40de16ce7a63c80cc87c274813670ac34689d274b4bef2e2606587bf0d4962d68680bf0ebf9cb93c681f9579ba29b0c3b03ff5ccb294c SHA512 (Config-Perl-V-0.34.tgz) = bf1487957b0e84ce994e2eb9ddcf8db9cbab065157992e98b46ca887d923097538af6a9ea0a053ace46587967f42807e7fbfabed0e8600d7b5ac740671904a6c

4
tests/upstream-tests.fmf Normal file
View File

@ -0,0 +1,4 @@
summary: Upstream tests
component: perl-Config-Perl-V
require: perl-Config-Perl-V-tests
test: /usr/libexec/perl-Config-Perl-V/test