Compare commits

...

38 Commits
f25 ... rawhide

Author SHA1 Message Date
Fedora Release Engineering
d51982c448 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 10:28:04 +00:00
Jitka Plesnikova
3f0d4b78e0 Perl 5.36 re-rebuild of bootstrapped packages 2022-06-03 12:55:19 +02:00
Jitka Plesnikova
4197586c2b Increase release to favour standalone package 2022-05-30 16:09:24 +02:00
Fedora Release Engineering
d0444104b8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 04:43:00 +00:00
Fedora Release Engineering
7c1bb85164 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 23:17:38 +00:00
Jitka Plesnikova
2a95dde471 Add missing BR perl(FindBin) 2021-06-29 10:43:43 +02:00
Jitka Plesnikova
7feb3cfcd3 Package tests 2021-06-29 09:53:07 +02:00
Jitka Plesnikova
15fa54b50d 3.43 bump 2021-06-29 08:44:41 +02:00
Jitka Plesnikova
b36359fb86 Perl 5.34 re-rebuild of bootstrapped packages 2021-05-24 10:15:35 +02:00
Jitka Plesnikova
f9e4bd3994 Increase release to favour standalone package 2021-05-21 10:01:20 +02:00
Fedora Release Engineering
1f8c194331 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 04:08:54 +00:00
Jitka Plesnikova
bf2661f652 3.42 bump 2020-11-16 08:03:05 +01:00
Tom Callaway
86acea0f48 add BR: perl(FindBin) 2020-10-12 11:58:16 -04:00
Tom Callaway
9e44e3f6c2 3.41 2020-10-12 11:46:40 -04:00
Fedora Release Engineering
15115acc53 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 18:21:26 +00:00
Jitka Plesnikova
5e9b60d004 Perl 5.32 re-rebuild of bootstrapped packages 2020-06-26 17:08:05 +02:00
Jitka Plesnikova
9094e3c96f Increase release to favour standalone package 2020-06-22 13:43:45 +02:00
Fedora Release Engineering
f824611133 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 03:52:04 +00:00
Tom Callaway
1f3efa88b2 3.40 2019-10-28 09:13:29 -04:00
Fedora Release Engineering
3e2e889537 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 06:06:06 +00:00
Petr Písař
13bdbb3fde 3.39 bump 2019-07-01 10:42:32 +02:00
Jitka Plesnikova
453726a995 Perl 5.30 re-rebuild of bootstrapped packages 2019-06-02 22:59:02 +02:00
Petr Písař
238e93ddad 3.38 bump 2019-05-31 09:17:48 +02:00
Petr Písař
e8b09c9b0b Do not package Pod::Escapes 2019-05-30 16:12:49 +02:00
Tom Callaway
6e19d85ea5 3.37 2019-05-30 09:36:10 -04:00
Jitka Plesnikova
931f92172c Perl 5.30 rebuild 2019-05-30 10:41:15 +02:00
Petr Písař
a836fe9ba1 3.36 bump
Skip optional tests on bootstrap because they need a non-core modules.
2019-05-23 08:55:59 +02:00
Fedora Release Engineering
35afbca499 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 23:40:56 +00:00
Igor Gnatenko
f8275d1084 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:32 +01:00
Fedora Release Engineering
32dbd572e5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 19:28:25 +00:00
Jitka Plesnikova
d73255d687 Increase release to favour standalone package 2018-06-27 02:19:10 +02:00
Petr Písař
2a4003e5a8 cpan.org addresses moved to MetaCPAN <https://fedoraproject.org/wiki/Changes/Perl_Move_to_MetaCPAN> 2018-06-04 14:49:25 +02:00
Fedora Release Engineering
05a654f263 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 00:15:45 +00:00
Fedora Release Engineering
87db60a2d7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 05:50:45 +00:00
Petr Písař
7e8c727418 perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 15:09:26 +02:00
Jitka Plesnikova
df3b1632ab Perl 5.26 rebuild 2017-06-03 13:07:25 +02:00
Jitka Plesnikova
405e24fc59 Increase release to favour standalone package 2017-06-03 09:40:27 +02:00
Fedora Release Engineering
a0eec0341f - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 04:56:54 +00:00
7 changed files with 186 additions and 16 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

8
.gitignore vendored
View File

@ -6,3 +6,11 @@ Pod-Simple-3.05.tar.gz
/Pod-Simple-3.31.tar.gz /Pod-Simple-3.31.tar.gz
/Pod-Simple-3.32.tar.gz /Pod-Simple-3.32.tar.gz
/Pod-Simple-3.35.tar.gz /Pod-Simple-3.35.tar.gz
/Pod-Simple-3.36.tar.gz
/Pod-Simple-3.37.tar.gz
/Pod-Simple-3.38.tar.gz
/Pod-Simple-3.39.tar.gz
/Pod-Simple-3.40.tar.gz
/Pod-Simple-3.41.tar.gz
/Pod-Simple-3.42.tar.gz
/Pod-Simple-3.43.tar.gz

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,20 +1,21 @@
# Perform optional tests
%bcond_without perl_Pod_Simple_enables_optional_test
Name: perl-Pod-Simple Name: perl-Pod-Simple
# Epoch to compete with perl.spec # Epoch to compete with perl.spec
Epoch: 1 Epoch: 1
Version: 3.35 Version: 3.43
Release: 1%{?dist} Release: 490%{?dist}
Summary: Framework for parsing POD documentation Summary: Framework for parsing POD documentation
License: GPL+ or Artistic License: GPL+ or Artistic
Group: Development/Libraries URL: https://metacpan.org/release/Pod-Simple
URL: http://search.cpan.org/dist/Pod-Simple/ Source0: https://cpan.metacpan.org/authors/id/K/KH/KHW/Pod-Simple-%{version}.tar.gz
Source0: http://www.cpan.org/authors/id/K/KH/KHW/Pod-Simple-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: coreutils BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: make BuildRequires: make
BuildRequires: perl
BuildRequires: perl-generators BuildRequires: perl-generators
BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(strict) BuildRequires: perl(strict)
# Run-time: # Run-time:
BuildRequires: perl(Carp) BuildRequires: perl(Carp)
@ -24,44 +25,90 @@ BuildRequires: perl(Encode)
BuildRequires: perl(File::Basename) BuildRequires: perl(File::Basename)
BuildRequires: perl(File::Spec) BuildRequires: perl(File::Spec)
BuildRequires: perl(Getopt::Long) BuildRequires: perl(Getopt::Long)
BuildRequires: perl(if)
BuildRequires: perl(integer) BuildRequires: perl(integer)
BuildRequires: perl(overload) BuildRequires: perl(overload)
BuildRequires: perl(Pod::Escapes) >= 1.04 BuildRequires: perl(Pod::Escapes) >= 1.04
BuildRequires: perl(Symbol) BuildRequires: perl(Symbol)
BuildRequires: perl(Text::Wrap) >= 98.112902 BuildRequires: perl(Text::Wrap) >= 98.112902
BuildRequires: perl(vars) BuildRequires: perl(vars)
BuildRequires: perl(warnings)
# Tests: # Tests:
BuildRequires: perl(base) BuildRequires: perl(base)
BuildRequires: perl(Data::Dumper) BuildRequires: perl(Data::Dumper)
BuildRequires: perl(File::Find) BuildRequires: perl(File::Find)
BuildRequires: perl(File::Path) BuildRequires: perl(File::Path)
BuildRequires: perl(FindBin)
BuildRequires: perl(lib) BuildRequires: perl(lib)
BuildRequires: perl(Test) >= 1.25 BuildRequires: perl(Test) >= 1.25
BuildRequires: perl(Test::More) BuildRequires: perl(Test::More)
BuildRequires: perl(warnings) BuildRequires: perl(utf8)
%if %{with perl_Pod_Simple_enables_optional_test} && !%{defined perl_bootstrap}
# Optional tests:
# Text::Diff not helpful, used only in case of a failure
BuildRequires: perl(parent)
BuildRequires: perl(Test::Deep)
%endif
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
# Filter under-specified dependencies # Filter under-specified dependencies
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Text::Wrap\\)$ %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Text::Wrap\\)$
# Filter modules bundled for tests
%global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{_libexecdir}
%description %description
Pod::Simple is a Perl library for parsing text in the Pod ("plain old Pod::Simple is a Perl library for parsing text in the POD (plain old
documentation") markup language that is typically used for writing documentation) markup language that is typically used for writing
documentation for Perl and for Perl modules. documentation for Perl and for Perl modules.
%package tests
Summary: Tests for %{name}
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
Requires: perl-Test-Harness
Requires: perl(FindBin)
%description tests
Tests from %{name}. Execute them
with "%{_libexecdir}/%{name}/test".
%prep %prep
%setup -q -n Pod-Simple-%{version} %setup -q -n Pod-Simple-%{version}
# Help generators to recognize Perl scripts
for F in t/*.t t/*.pl; 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 perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
make %{?_smp_mflags} %{make_build}
%install %install
make pure_install DESTDIR=$RPM_BUILD_ROOT %{make_install}
find $RPM_BUILD_ROOT -type f -name .packlist -delete
%{_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
set -e
# Some tests write into temporary files/directories. The easiest solution
# is to copy the tests into a writable directory and execute them from there.
DIR=$(mktemp -d)
pushd "$DIR"
cp -a %{_libexecdir}/%{name}/* ./
prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
popd
rm -rf "$DIR"
EOF
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
%check %check
unset PERL_CORE PERL_TEST_DIFF
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
make test make test
%files %files
@ -69,7 +116,105 @@ make test
%{perl_vendorlib}/* %{perl_vendorlib}/*
%{_mandir}/man3/* %{_mandir}/man3/*
%files tests
%{_libexecdir}/%{name}
%changelog %changelog
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.43-490
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.43-489
- Perl 5.36 re-rebuild of bootstrapped packages
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.43-488
- Increase release to favour standalone package
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.43-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.43-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jun 29 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.43-1
- 3.43 bump
- Package tests
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.42-478
- Perl 5.34 re-rebuild of bootstrapped packages
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.42-477
- Increase release to favour standalone package
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.42-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Nov 16 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.42-1
- 3.42 bump
* Mon Oct 12 2020 Tom Callaway <spot@fedoraproject.org> - 1:3.41-459
- update to 3.41
- I left release at the artificially high value in case it was needed
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.40-458
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.40-457
- Perl 5.32 re-rebuild of bootstrapped packages
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.40-456
- Increase release to favour standalone package
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.40-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Oct 28 2019 Tom Callaway <spot@fedoraproject.org> - 1:3.40-1
- update to 3.40
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.39-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jul 01 2019 Petr Pisar <ppisar@redhat.com> - 1:3.39-1
- 3.39 bump
* Sun Jun 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.38-2
- Perl 5.30 re-rebuild of bootstrapped packages
* Fri May 31 2019 Petr Pisar <ppisar@redhat.com> - 1:3.38-1
- 3.38 bump
* Thu May 30 2019 Petr Pisar <ppisar@redhat.com> - 1:3.37-2
- Do not package Pod::Escapes (upstream bug #102)
* Thu May 30 2019 Tom Callaway <spot@fedoraproject.org> - 1:3.37-1
- update to 3.37
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.36-2
- Perl 5.30 rebuild
* Thu May 23 2019 Petr Pisar <ppisar@redhat.com> - 1:3.36-1
- 3.36 bump
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.35-418
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.35-417
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.35-416
- Increase release to favour standalone package
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.35-395
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.35-394
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.35-393
- Perl 5.26 rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.35-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Dec 02 2016 Petr Pisar <ppisar@redhat.com> - 1:3.35-1 * Fri Dec 02 2016 Petr Pisar <ppisar@redhat.com> - 1:3.35-1
- 3.35 bump - 3.35 bump

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 @@
ba3ca9abc2e3c7442e93ac50d1f3cbe8 Pod-Simple-3.35.tar.gz SHA512 (Pod-Simple-3.43.tar.gz) = f514f805f5be52379d8dcab1a61fea09a45b955917acbac647af3bcef77b8f1da168e37420b92701c268a5d304b99c519ba9c3d8df36955a32a41a441b9f0d80

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

@ -0,0 +1,4 @@
summary: Upstream tests
component: perl-Pod-Simple
require: perl-Pod-Simple-tests
test: /usr/libexec/perl-Pod-Simple/test