|
|
8db708d |
Name: perl-Dist-Zilla-Plugin-PodWeaver
|
|
|
02dc847 |
Version: 4.009
|
|
|
02dc847 |
Release: 1%{?dist}
|
|
|
8db708d |
Summary: Weave your POD together from configuration and Dist::Zilla
|
|
|
8db708d |
License: GPL+ or Artistic
|
|
|
979c570 |
URL: https://metacpan.org/release/Dist-Zilla-Plugin-PodWeaver
|
|
|
979c570 |
Source0: https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Dist-Zilla-Plugin-PodWeaver-%{version}.tar.gz
|
|
|
8db708d |
BuildArch: noarch
|
|
|
02dc847 |
BuildRequires: coreutils
|
|
|
8db708d |
BuildRequires: make
|
|
|
8db708d |
BuildRequires: perl-generators
|
|
|
02dc847 |
BuildRequires: perl-interpreter
|
|
|
02dc847 |
BuildRequires: perl(:VERSION) >= 5.20.0
|
|
|
02dc847 |
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.78
|
|
|
8db708d |
BuildRequires: perl(strict)
|
|
|
8db708d |
BuildRequires: perl(warnings)
|
|
|
8db708d |
# Run-time:
|
|
|
8db708d |
# A Dist::Zilla plug-in, version from META
|
|
|
8db708d |
BuildRequires: perl(Dist::Zilla) >= 5
|
|
|
8db708d |
BuildRequires: perl(Dist::Zilla::Role::FileFinderUser)
|
|
|
8db708d |
BuildRequires: perl(Dist::Zilla::Role::FileMunger)
|
|
|
02dc847 |
BuildRequires: perl(experimental)
|
|
|
02dc847 |
BuildRequires: perl(feature)
|
|
|
8db708d |
BuildRequires: perl(Moose)
|
|
|
8db708d |
BuildRequires: perl(namespace::autoclean)
|
|
|
8db708d |
BuildRequires: perl(Pod::Elemental::PerlMunger) >= 0.1
|
|
|
8db708d |
BuildRequires: perl(Pod::Weaver) >= 4
|
|
|
8db708d |
BuildRequires: perl(Pod::Weaver::Config::Assembler)
|
|
|
8db708d |
BuildRequires: perl(PPI)
|
|
|
02dc847 |
BuildRequires: perl(utf8)
|
|
|
8db708d |
# Tests:
|
|
|
8db708d |
BuildRequires: perl(File::Find::Rule)
|
|
|
8db708d |
BuildRequires: perl(File::Spec)
|
|
|
8db708d |
BuildRequires: perl(Test::More) >= 0.96
|
|
|
8db708d |
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
|
|
8db708d |
# A Dist::Zilla plug-in, version from META
|
|
|
8db708d |
Requires: perl(Dist::Zilla) >= 5
|
|
|
8db708d |
Requires: perl(Dist::Zilla::Role::FileFinderUser)
|
|
|
8db708d |
Requires: perl(Dist::Zilla::Role::FileMunger)
|
|
|
8db708d |
Requires: perl(Pod::Elemental::PerlMunger) >= 0.1
|
|
|
8db708d |
Requires: perl(Pod::Weaver) >= 4
|
|
|
8db708d |
Requires: perl(Pod::Weaver::Config::Assembler)
|
|
|
8db708d |
Requires: perl(PPI)
|
|
|
8db708d |
|
|
|
8db708d |
# Remove under-specified dependencies
|
|
|
8db708d |
%global __requires_exclude %{?__requires_exclude:%{__requires_exclude}|}^perl\\(Pod::Weaver\\) >= 3
|
|
|
9ad632e |
%global __requires_exclude %{__requires_exclude}|^perl\\(Test::More\\)$
|
|
|
8db708d |
|
|
|
8db708d |
%description
|
|
|
8db708d |
PodWeaver is the bridge between Dist::Zilla and Pod::Weaver. It rips
|
|
|
8db708d |
apart your kinda-POD and reconstructs it as a boring old real POD.
|
|
|
8db708d |
|
|
|
9ad632e |
%package tests
|
|
|
9ad632e |
Summary: Tests for %{name}
|
|
|
9ad632e |
Requires: %{name} = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
|
9ad632e |
Requires: perl-Test-Harness
|
|
|
9ad632e |
Requires: perl(Test::More) >= 0.96
|
|
|
9ad632e |
|
|
|
9ad632e |
%description tests
|
|
|
9ad632e |
Tests from %{name}. Execute them
|
|
|
9ad632e |
with "%{_libexecdir}/%{name}/test".
|
|
|
9ad632e |
|
|
|
8db708d |
%prep
|
|
|
8db708d |
%setup -q -n Dist-Zilla-Plugin-PodWeaver-%{version}
|
|
|
9ad632e |
# Help generators to recognize Perl scripts
|
|
|
9ad632e |
for F in t/*.t; do
|
|
|
9ad632e |
perl -i -MConfig -ple 'print $Config{startperl} if $. == 1 && !s{\A#!\s*perl}{$Config{startperl}}' "$F"
|
|
|
9ad632e |
chmod +x "$F"
|
|
|
9ad632e |
done
|
|
|
8db708d |
|
|
|
8db708d |
%build
|
|
|
02dc847 |
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
|
|
|
02dc847 |
%{make_build}
|
|
|
8db708d |
|
|
|
8db708d |
%install
|
|
|
02dc847 |
%{make_install}
|
|
|
9ad632e |
%{_fixperms} %{buildroot}/*
|
|
|
9ad632e |
# Install tests
|
|
|
9ad632e |
mkdir -p %{buildroot}%{_libexecdir}/%{name}
|
|
|
9ad632e |
cp -a t %{buildroot}%{_libexecdir}/%{name}
|
|
|
9ad632e |
install -d %{buildroot}%{_libexecdir}/%{name}/lib/Dist/Zilla/Plugin
|
|
|
9ad632e |
ln -s %{perl_vendorlib}/Dist/Zilla/Plugin/PodWeaver.pm \
|
|
|
9ad632e |
%{buildroot}%{_libexecdir}/%{name}/lib/Dist/Zilla/Plugin
|
|
|
9ad632e |
cat > %{buildroot}%{_libexecdir}/%{name}/test << 'EOF'
|
|
|
9ad632e |
#!/bin/sh
|
|
|
9ad632e |
unset AUTHOR_TESTING
|
|
|
9ad632e |
cd %{_libexecdir}/%{name} && exec prove -I . -j "$(getconf _NPROCESSORS_ONLN)"
|
|
|
9ad632e |
EOF
|
|
|
9ad632e |
chmod +x %{buildroot}%{_libexecdir}/%{name}/test
|
|
|
8db708d |
|
|
|
8db708d |
%check
|
|
|
9ad632e |
unset AUTHOR_TESTING
|
|
|
9ad632e |
export HARNESS_OPTIONS=j$(perl -e 'if ($ARGV[0] =~ /.*-j([0-9][0-9]*).*/) {print $1} else {print 1}' -- '%{?_smp_mflags}')
|
|
|
8db708d |
make test
|
|
|
8db708d |
|
|
|
8db708d |
%files
|
|
|
8db708d |
%license LICENSE
|
|
|
8db708d |
%doc Changes README
|
|
|
8db708d |
%{perl_vendorlib}/*
|
|
|
8db708d |
%{_mandir}/man3/*
|
|
|
8db708d |
|
|
|
9ad632e |
%files tests
|
|
|
9ad632e |
%{_libexecdir}/%{name}
|
|
|
9ad632e |
|
|
|
8db708d |
%changelog
|
|
|
02dc847 |
* Mon Jun 21 2021 Petr Pisar <ppisar@redhat.com> - 4.009-1
|
|
|
02dc847 |
- 4.009 bump
|
|
|
9ad632e |
- Package the tests
|
|
|
02dc847 |
|
|
|
0f51985 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-13
|
|
|
0f51985 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
0f51985 |
|
|
|
2ba7737 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-12
|
|
|
2ba7737 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
2ba7737 |
|
|
|
cd4cfcb |
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 4.008-11
|
|
|
cd4cfcb |
- Perl 5.32 rebuild
|
|
|
cd4cfcb |
|
|
|
4e378c7 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-10
|
|
|
4e378c7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
4e378c7 |
|
|
|
9a0838e |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-9
|
|
|
9a0838e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
9a0838e |
|
|
|
d295f4c |
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4.008-8
|
|
|
d295f4c |
- Perl 5.30 rebuild
|
|
|
d295f4c |
|
|
|
6953537 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-7
|
|
|
6953537 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
6953537 |
|
|
|
d9c6a1f |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-6
|
|
|
d9c6a1f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
d9c6a1f |
|
|
|
af1b49d |
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 4.008-5
|
|
|
af1b49d |
- Perl 5.28 rebuild
|
|
|
af1b49d |
|
|
|
7dc34bb |
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-4
|
|
|
7dc34bb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
7dc34bb |
|
|
|
f7ffb44 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.008-3
|
|
|
f7ffb44 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
f7ffb44 |
|
|
|
443351a |
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4.008-2
|
|
|
443351a |
- Perl 5.26 rebuild
|
|
|
443351a |
|
|
|
8db708d |
* Tue Mar 21 2017 Petr Pisar <ppisar@redhat.com> 4.008-1
|
|
|
8db708d |
- Specfile autogenerated by cpanspec 1.78.
|