0e66b9
Name:           perl-Pod-Usage
0e66b9
# Compete with perl.spec's epoch
0e66b9
Epoch:          4
0e66b9
Version:        1.69
0e66b9
Release:        396%{?dist}
0e66b9
Summary:        Print a usage message from embedded POD documentation
0e66b9
# License clarification CPAN RT#102529
0e66b9
License:        GPL+ or Artistic
0e66b9
Group:          Development/Libraries
0e66b9
URL:            http://search.cpan.org/dist/Pod-Usage/
0e66b9
Source0:        http://www.cpan.org/authors/id/M/MA/MAREKR/Pod-Usage-%{version}.tar.gz
0e66b9
BuildArch:      noarch
0e66b9
BuildRequires:  coreutils
0e66b9
BuildRequires:  findutils
0e66b9
BuildRequires:  make
0e66b9
BuildRequires:  perl-interpreter
0e66b9
BuildRequires:  perl-generators
0e66b9
# scripts/pod2usage.PL uses Config
0e66b9
BuildRequires:  perl(Config)
0e66b9
# scripts/pod2usage.PL uses Cwd
0e66b9
BuildRequires:  perl(Cwd)
0e66b9
BuildRequires:  perl(ExtUtils::MakeMaker)
0e66b9
# scripts/pod2usage.PL uses File::Basename
0e66b9
BuildRequires:  perl(File::Basename)
0e66b9
BuildRequires:  perl(File::Spec) >= 0.82
0e66b9
BuildRequires:  perl(strict)
0e66b9
BuildRequires:  sed
0e66b9
# Run-time:
0e66b9
BuildRequires:  perl(Carp)
0e66b9
BuildRequires:  perl(Config)
0e66b9
BuildRequires:  perl(Exporter)
0e66b9
# Getopt::Long not used, scripts/pod2usage not called
0e66b9
# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
0e66b9
BuildRequires:  perl-Pod-Perldoc
0e66b9
BuildRequires:  perl(Pod::Text) >= 4
0e66b9
BuildRequires:  perl(vars)
0e66b9
# Tests:
0e66b9
BuildRequires:  perl(blib)
0e66b9
BuildRequires:  perl(FileHandle)
0e66b9
BuildRequires:  perl(Pod::PlainText)
0e66b9
BuildRequires:  perl(Test::More) >= 0.6
0e66b9
# VMS::Filespec not used
0e66b9
BuildRequires:  perl(warnings)
0e66b9
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
0e66b9
Requires:       perl(File::Spec) >= 0.82
0e66b9
# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
0e66b9
Requires:       perl-Pod-Perldoc
0e66b9
Requires:       perl(Pod::Text) >= 4
0e66b9
0e66b9
# Remove under-specified dependencies
0e66b9
%global __requires_exclude %{?__requires_exclude|%__requires_exclude|}^perl\\(File::Spec\\)$
0e66b9
0e66b9
%description
0e66b9
pod2usage will print a usage message for the invoking script (using its
0e66b9
embedded POD documentation) and then exit the script with the desired exit
0e66b9
status. The usage message printed may have any one of three levels of
0e66b9
"verboseness": If the verbose level is 0, then only a synopsis is printed.
0e66b9
If the verbose level is 1, then the synopsis is printed along with a
0e66b9
description (if present) of the command line options and arguments. If the
0e66b9
verbose level is 2, then the entire manual page is printed.
0e66b9
0e66b9
%prep
0e66b9
%setup -q -n Pod-Usage-%{version}
0e66b9
# Remove bundled modules
0e66b9
rm -rf t/inc
0e66b9
sed -i -e '/^t\/inc\//d' MANIFEST
0e66b9
0e66b9
%build
0e66b9
perl Makefile.PL INSTALLDIRS=vendor
0e66b9
make %{?_smp_mflags}
0e66b9
0e66b9
%install
0e66b9
make pure_install DESTDIR=$RPM_BUILD_ROOT
0e66b9
find $RPM_BUILD_ROOT -type f -name .packlist -delete
0e66b9
%{_fixperms} $RPM_BUILD_ROOT/*
0e66b9
0e66b9
%check
0e66b9
make test
0e66b9
0e66b9
%files
0e66b9
%doc CHANGES README
0e66b9
%{_bindir}/*
0e66b9
%{perl_vendorlib}/*
0e66b9
%{_mandir}/man1/*
0e66b9
%{_mandir}/man3/*
0e66b9
0e66b9
%changelog
0e66b9
* Fri Mar 29 2019 Jitka Plesnikova <jplesnik@redhat.com> - 4:1.69-396
0e66b9
- Rebuild with enable hardening (bug #1636329)
0e66b9
0e66b9
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4:1.69-395
0e66b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
0e66b9
0e66b9
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4:1.69-394
0e66b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0e66b9
0e66b9
* Sat Jun 03 2017 Jitka Plesnikova <jplesnik@redhat.com> - 4:1.69-393
0e66b9
- Perl 5.26 rebuild
0e66b9
0e66b9
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4:1.69-2
0e66b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0e66b9
0e66b9
* Tue May 24 2016 Petr Pisar <ppisar@redhat.com> - 4:1.69-1
0e66b9
- 1.69 bump
0e66b9
0e66b9
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 4:1.68-365
0e66b9
- Increase release to favour standalone package
0e66b9
0e66b9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4:1.68-2
0e66b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0e66b9
0e66b9
* Tue Jan 05 2016 Petr Pisar <ppisar@redhat.com> - 4:1.68-1
0e66b9
- 1.68 bump
0e66b9
0e66b9
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4:1.67-3
0e66b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0e66b9
0e66b9
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:1.67-2
0e66b9
- Perl 5.22 rebuild
0e66b9
0e66b9
* Mon Mar 02 2015 Petr Pisar <ppisar@redhat.com> - 4:1.67-1
0e66b9
- 1.67 bump
0e66b9
0e66b9
* Mon Feb 23 2015 Petr Pisar <ppisar@redhat.com> - 4:1.66-1
0e66b9
- 1.66 bump
0e66b9
0e66b9
* Mon Feb 16 2015 Petr Pisar <ppisar@redhat.com> - 4:1.65-1
0e66b9
- 1.65 bump
0e66b9
0e66b9
* Thu Nov 13 2014 Petr Pisar <ppisar@redhat.com> - 4:1.64-3
0e66b9
- Compete with perl.spec's epoch (bug #1163490)
0e66b9
0e66b9
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.64-2
0e66b9
- Perl 5.20 rebuild
0e66b9
0e66b9
* Tue Jul 01 2014 Petr Pisar <ppisar@redhat.com> - 1.64-1
0e66b9
- 1.64 bump
0e66b9
0e66b9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-5
0e66b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0e66b9
0e66b9
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-4
0e66b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0e66b9
0e66b9
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1.63-3
0e66b9
- Link minimal build-root packages against libperl.so explicitly
0e66b9
0e66b9
* Tue Jun 25 2013 Petr Pisar <ppisar@redhat.com> - 1.63-2
0e66b9
- Correct dependencies
0e66b9
0e66b9
* Tue Jun 04 2013 Petr Pisar <ppisar@redhat.com> - 1.63-1
0e66b9
- 1.63 bump
0e66b9
0e66b9
* Tue May 21 2013 Petr Pisar <ppisar@redhat.com> - 1.62-1
0e66b9
- 1.62 bump
0e66b9
0e66b9
* Wed Feb 06 2013 Petr Pisar <ppisar@redhat.com> - 1.61-1
0e66b9
- 1.61 bump
0e66b9
0e66b9
* Mon Feb 04 2013 Petr Pisar <ppisar@redhat.com> 1.60-1
0e66b9
- Specfile autogenerated by cpanspec 1.78.