54636bf
# Perform optinal tests
54636bf
%bcond_without perl_podlinkcheck_enables_optional_test
54636bf
852d920
Name:           perl-podlinkcheck
638fe29
Version:        15
f817e97
Release:        11%{?dist}
852d920
Summary:        Check Perl POD L<> link references
852d920
License:        GPLv3+
242aa44
URL:            https://metacpan.org/release/podlinkcheck
242aa44
Source0:        https://cpan.metacpan.org/authors/id/K/KR/KRYDE/podlinkcheck-%{version}.tar.gz
852d920
BuildArch:      noarch
68e90d6
BuildRequires:  make
3f45fb5
BuildRequires:  perl-generators
54636bf
BuildRequires:  perl-interpreter
54636bf
BuildRequires:  perl(:VERSION) >= 5.6
638fe29
BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.76
68e90d6
BuildRequires:  perl(strict)
68e90d6
BuildRequires:  perl(warnings)
852d920
# Run-time:
852d920
BuildRequires:  perl(base)
852d920
BuildRequires:  perl(Carp)
68e90d6
# Config not used at tests
852d920
BuildRequires:  perl(constant::defer)
68e90d6
# File::Find::Iterator not used at tests
68e90d6
BuildRequires:  perl(File::HomeDir)
852d920
BuildRequires:  perl(File::Spec) >= 0.8
4555211
BuildRequires:  perl(File::Temp)
68e90d6
# FindBin not used at tests
68e90d6
# Getopt::Long not used at tests
852d920
BuildRequires:  perl(IPC::Run)
852d920
BuildRequires:  perl(List::Util)
852d920
BuildRequires:  perl(Locale::TextDomain)
68e90d6
# Pod::Find not used at tests
852d920
BuildRequires:  perl(Pod::Simple)
68e90d6
# Search::Dict not used at tests
852d920
BuildRequires:  perl(Text::Tabs)
68e90d6
BuildRequires:  perl(vars)
852d920
# Recommended run-time:
68e90d6
# Sort::Key::Natural not used at tests
852d920
# Tests:
68e90d6
BuildRequires:  perl(Config)
68e90d6
# Data::Dumper not used
852d920
BuildRequires:  perl(Exporter)
68e90d6
BuildRequires:  perl(lib)
852d920
BuildRequires:  perl(Scalar::Util)
852d920
BuildRequires:  perl(Test::More)
54636bf
%if %{with perl_podlinkcheck_enables_optional_test}
852d920
# Optional tests:
852d920
BuildRequires:  perl(Data::Dumper)
54636bf
# Devel::FindRef does not built with Perl 5.22
68e90d6
# Devel::StackTrace not used
54636bf
%endif
8923e8f
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
68e90d6
Requires:       perl(Config)
852d920
Requires:       perl(File::Find::Iterator)
68e90d6
Requires:       perl(File::HomeDir)
852d920
Requires:       perl(File::Spec) >= 0.8
4555211
Requires:       perl(File::Temp)
68e90d6
Requires:       perl(FindBin)
852d920
Requires:       perl(Getopt::Long)
852d920
Requires:       perl(IPC::Run)
852d920
Requires:       perl(Pod::Find)
68e90d6
Requires:       perl(Search::Dict)
852d920
# Recommended:
68e90d6
Recommends:     perl(Sort::Key::Natural)
68e90d6
# We do not (build-)require CPAN, CPANPLUS on purpose
68e90d6
Suggests:       perl(CPAN)
68e90d6
Suggests:       perl(CPAN::SQLite)
68e90d6
Suggests:       perl(CPANPLUS::Backend)
68e90d6
Suggests:       perl(CPANPLUS::Configure)
852d920
852d920
# Remove under-specified dependencies
852d920
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(File::Spec\\)$
852d920
852d920
%description
852d920
PodLinkCheck parses Perl POD from a script, module or documentation
852d920
and checks that L<> links within it refer to a known program, module,
852d920
or man page.
852d920
852d920
%prep
852d920
%setup -q -n podlinkcheck-%{version}
852d920
852d920
%build
54636bf
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
54636bf
%{make_build}
852d920
852d920
%install
54636bf
%{make_install}
852d920
%{_fixperms} $RPM_BUILD_ROOT/*
852d920
852d920
%check
852d920
make test
852d920
852d920
%files
68e90d6
%license COPYING
68e90d6
%doc Changes
852d920
%{_bindir}/*
852d920
%{perl_vendorlib}/*
852d920
%{_mandir}/man1/*
852d920
%{_mandir}/man3/*
852d920
852d920
%changelog
f817e97
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 15-11
f817e97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f817e97
54636bf
* Fri Nov 01 2019 Petr Pisar <ppisar@redhat.com> - 15-10
54636bf
- Modernize a spec file
54636bf
84f6706
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 15-9
84f6706
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
84f6706
5d0e9ee
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 15-8
5d0e9ee
- Perl 5.30 rebuild
5d0e9ee
1f48ab4
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 15-7
1f48ab4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1f48ab4
d093e1c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 15-6
d093e1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d093e1c
c262cc2
* Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 15-5
c262cc2
- Perl 5.28 rebuild
c262cc2
8c314ba
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 15-4
8c314ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
8c314ba
321bc3c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 15-3
321bc3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
321bc3c
bf45de6
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 15-2
bf45de6
- Perl 5.26 rebuild
bf45de6
638fe29
* Tue May 02 2017 Petr Pisar <ppisar@redhat.com> - 15-1
638fe29
- 15 bump
638fe29
58980b0
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 14-3
58980b0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
58980b0
10b380d
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 14-2
10b380d
- Perl 5.24 rebuild
10b380d
cb25229
* Mon Mar 07 2016 Petr Pisar <ppisar@redhat.com> - 14-1
cb25229
- 14 bump
cb25229
68e90d6
* Mon Feb 22 2016 Petr Pisar <ppisar@redhat.com> - 13-1
68e90d6
- 13 bump
68e90d6
cf40b80
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 12-9
cf40b80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
cf40b80
948bf91
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12-8
948bf91
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
948bf91
d6bc392
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 12-7
d6bc392
- Perl 5.22 rebuild
d6bc392
349c163
* Tue Jun 02 2015 Jitka Plesnikova <jplesnik@redhat.com> - 12-6
349c163
- Disable optional BR Devel::FindRef for Perl 5.22
349c163
f12422d
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 12-5
f12422d
- Perl 5.20 rebuild
f12422d
8dbf0be
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12-4
8dbf0be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8dbf0be
1b03128
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12-3
1b03128
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1b03128
18c51c7
* Sun Jul 21 2013 Petr Pisar <ppisar@redhat.com> - 12-2
18c51c7
- Perl 5.18 rebuild
18c51c7
a33127e
* Mon Feb 18 2013 Petr Pisar <ppisar@redhat.com> - 12-1
a33127e
- 12 bump
a33127e
9ec34d2
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 11-2
9ec34d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9ec34d2
8aa150d
* Mon Dec 03 2012 Petr Pisar <ppisar@redhat.com> - 11-1
8aa150d
- 11 bump
8aa150d
8923e8f
* Mon Nov 26 2012 Petr Pisar <ppisar@redhat.com> - 10-1
8923e8f
- 10 bump
8923e8f
319beab
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9-3
319beab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
319beab
12276a7
* Thu Jun 28 2012 Petr Pisar <ppisar@redhat.com> - 9-2
12276a7
- Perl 5.16 rebuild
12276a7
4555211
* Tue Jun 19 2012 Petr Pisar <ppisar@redhat.com> - 9-1
4555211
- 9 bump
4555211
89e6e62
* Wed Jun 13 2012 Petr Pisar <ppisar@redhat.com> - 8-2
89e6e62
- Perl 5.16 rebuild
89e6e62
852d920
* Wed Apr 25 2012 Petr Pisar <ppisar@redhat.com> 8-1
852d920
- Specfile autogenerated by cpanspec 1.78.