Compare commits

...

41 Commits
f24 ... 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
Petr Písař 14e75815c9 3.35 bump 2016-12-02 15:01:24 +01:00
Petr Písař d042968560 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 10:50:54 +02:00
Jitka Plesnikova 26aac2e70a Increase release to favour standalone package 2016-05-14 12:22:07 +02:00
7 changed files with 194 additions and 16 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

9
.gitignore vendored
View File

@ -5,3 +5,12 @@ Pod-Simple-3.05.tar.gz
/Pod-Simple-3.30.tar.gz /Pod-Simple-3.30.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.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,19 +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.32 Version: 3.43
Release: 3%{?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/D/DW/DWHEELER/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(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)
@ -23,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 -exec rm -f {} \;
%{_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
@ -68,7 +116,111 @@ 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
- 3.35 bump
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1:3.32-365
- Increase release to favour standalone package
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.32-3 * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.32-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_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 @@
f05e92d19c8a7301910f133424e74ece Pod-Simple-3.32.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