Compare commits

...

39 Commits
f26 ... 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
Fedora Release Engineering
bd465152f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 14:29:40 +00:00
Jitka Plesnikova
be0e11aeb2 Perl 5.32 re-rebuild of bootstrapped packages 2020-06-26 16:39:34 +02:00
Jitka Plesnikova
961fbf207a Increase release to favour standalone package 2020-06-22 13:36:31 +02:00
Fedora Release Engineering
9968102e58 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 22:39:49 +00:00
Petr Písař
97da506eb2 Modernize spec file 2019-09-27 13:11:33 +02:00
Petr Písař
8089d899b7 Indeed upgrade to 0.32 2019-09-27 13:08:37 +02:00
Fedora Release Engineering
efa147a030 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 01:35:35 +00:00
Jitka Plesnikova
4d1f00e087 Perl 5.30 re-rebuild of bootstrapped packages 2019-06-02 22:56:16 +02:00
Jitka Plesnikova
06d0de524c Increase release to favour standalone package 2019-05-30 10:55:47 +02:00
Jitka Plesnikova
dba62ef06e Upgrade to 0.32 as provided in perl-5.29.10 2019-05-03 14:50:48 +02:00
Fedora Release Engineering
8237c758fd - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 19:25:18 +00:00
Petr Písař
f0fd6366ef 0.31 bump 2018-12-19 07:44:12 +01:00
Fedora Release Engineering
34c2ebdaa3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 16:28:54 +00:00
Petr Písař
fa20ff5b88 0.30 bump 2018-07-09 14:16:46 +02:00
Jitka Plesnikova
6e4a789903 Perl 5.28 re-rebuild of bootstrapped packages 2018-06-30 21:46:53 +02:00
Jitka Plesnikova
54bd282495 Increase release to favour standalone package 2018-06-27 02:15:09 +02:00
Petr Písař
59d45dbe18 cpan.org addresses moved to MetaCPAN <https://fedoraproject.org/wiki/Changes/Perl_Move_to_MetaCPAN> 2018-06-04 15:00:54 +02:00
Fedora Release Engineering
8d5189f0c6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 19:50:39 +00:00
Jitka Plesnikova
43a73f36ec 0.29 bump 2017-10-16 10:02:03 +02:00
Fedora Release Engineering
62c639221f - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 03:07:56 +00:00
Petr Písař
ab98632b0c perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 14:22:10 +02:00
Jitka Plesnikova
9d74ee7240 Perl 5.26 re-rebuild of bootstrapped packages 2017-06-07 16:43:57 +02:00
Jitka Plesnikova
2a2e3ef358 Perl 5.26 rebuild 2017-06-03 13:09:54 +02:00
Jitka Plesnikova
45420a530e Increase release to favour standalone package 2017-06-03 09:37:32 +02:00
Petr Písař
8643f1a530 Building core modules must not require non-core modules when bootstrapping 2017-05-12 13:29:23 +02:00
Petr Písař
9a5505f55b Silent rpmlint 2017-05-11 09:08:32 +02:00
Petr Písař
b7c83ac533 Upgrade to 0.28 as provided in perl-5.25.12 2017-05-11 09:06:05 +02:00
8 changed files with 172 additions and 15 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

5
.gitignore vendored
View File

@ -2,3 +2,8 @@
/Config-Perl-V-0.25.tgz
/Config-Perl-V-0.26.tgz
/Config-Perl-V-0.27.tgz
/Config-Perl-V-0.29.tgz
/Config-Perl-V-0.30.tgz
/Config-Perl-V-0.31.tgz
/Config-Perl-V-0.33.tgz
/Config-Perl-V-0.34.tgz

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

@ -0,0 +1,2 @@
from Config import *
addFilter("unexpanded-macro .* %Config");

View File

@ -1,20 +1,18 @@
Name: perl-Config-Perl-V
Version: 0.27
Release: 2%{?dist}
Version: 0.34
Release: 1%{?dist}
Summary: Structured data retrieval of perl -V output
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Config-Perl-V/
Source0: http://www.cpan.org/authors/id/H/HM/HMBRAND/Config-Perl-V-%{version}.tgz
URL: https://metacpan.org/release/Config-Perl-V
Source0: https://cpan.metacpan.org/authors/id/H/HM/HMBRAND/Config-Perl-V-%{version}.tgz
# Correct example
Patch0: Config-Perl-V-0.24-Remove-invalid-shellbang.patch
BuildArch: noarch
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: make
BuildRequires: perl
BuildRequires: perl-generators
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(strict)
# Run-time:
BuildRequires: perl(Config)
@ -22,11 +20,15 @@ BuildRequires: perl(Exporter)
BuildRequires: perl(vars)
BuildRequires: perl(warnings)
# Optional run-time:
# Digest::MD5 not used at tests
BuildRequires: perl(Digest::MD5)
# Tests:
BuildRequires: perl(Test::More)
%if !%{defined perl_bootstrap}
# Building core modules must not require non-core modules when bootstrapping
BuildRequires: perl(Test::NoWarnings)
%endif
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Suggests: perl(Digest::MD5)
Conflicts: perl < 4:5.22.0-347
%description
@ -35,29 +37,160 @@ 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
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
%setup -q -n Config-Perl-V-%{version}
%patch0 -p1
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
perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build}
%install
make pure_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -delete
%{make_install}
%{_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
make test
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
make test PERL_CORE=%{defined perl_bootstrap}
%files
%doc Changelog CONTRIBUTING.md examples README
%{perl_vendorlib}/*
%{_mandir}/man3/*
%files tests
%{_libexecdir}/%{name}
%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
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.32-457
- Perl 5.32 re-rebuild of bootstrapped packages
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.32-456
- Increase release to favour standalone package
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.32-442
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Sep 27 2019 Petr Pisar <ppisar@redhat.com> - 0.32-441
- Indeed upgrade to 0.32
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.32-440
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Jun 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.32-439
- Perl 5.30 re-rebuild of bootstrapped packages
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.32-438
- Increase release to favour standalone package
* Fri May 03 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.32-1
- Upgrade to 0.32 as provided in perl-5.29.10
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.31-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Dec 19 2018 Petr Pisar <ppisar@redhat.com> - 0.31-1
- 0.31 bump
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.30-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jul 09 2018 Petr Pisar <ppisar@redhat.com> - 0.30-1
- 0.30 bump
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-417
- Perl 5.28 re-rebuild of bootstrapped packages
* Tue Jun 26 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-416
- Increase release to favour standalone package
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.29-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Oct 16 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.29-1
- 0.29 bump
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.28-395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Jun 07 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.28-394
- Perl 5.26 re-rebuild of bootstrapped packages
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.28-393
- Perl 5.26 rebuild
* Fri May 12 2017 Petr Pisar <ppisar@redhat.com> - 0.28-2
- Building core modules must not require non-core modules when bootstrapping
* Thu May 11 2017 Petr Pisar <ppisar@redhat.com> - 0.28-1
- Upgrade to 0.28 as provided in perl-5.25.12
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.27-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_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 @@
9f6396c2487743e74ea1c4fffa4d385c Config-Perl-V-0.27.tgz
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