Blame SPECS/perl-Pod-Usage.spec

e4fc8f
%{?scl:%scl_package perl-Pod-Usage}
e4fc8f
e4fc8f
Name:           %{?scl_prefix}perl-Pod-Usage
e4fc8f
# Compete with perl.spec's epoch
e4fc8f
Epoch:          4
e4fc8f
Version:        1.64
e4fc8f
Release:        3%{?dist}
e4fc8f
Summary:        Print a usage message from embedded POD documentation
e4fc8f
License:        GPL+ or Artistic
e4fc8f
Group:          Development/Libraries
e4fc8f
URL:            http://search.cpan.org/dist/Pod-Usage/
e4fc8f
Source0:        http://www.cpan.org/authors/id/M/MA/MAREKR/Pod-Usage-%{version}.tar.gz
e4fc8f
BuildArch:      noarch
e4fc8f
BuildRequires:  %{?scl_prefix}perl
e4fc8f
# scripts/pod2usage.PL uses Cwd
e4fc8f
BuildRequires:  %{?scl_prefix}perl(Cwd)
e4fc8f
BuildRequires:  %{?scl_prefix}perl(ExtUtils::MakeMaker)
e4fc8f
# scripts/pod2usage.PL uses File::Basename
e4fc8f
BuildRequires:  %{?scl_prefix}perl(File::Basename)
e4fc8f
BuildRequires:  %{?scl_prefix}perl(File::Spec) >= 0.82
e4fc8f
BuildRequires:  %{?scl_prefix}perl(strict)
e4fc8f
# Run-time:
e4fc8f
BuildRequires:  %{?scl_prefix}perl(Carp)
e4fc8f
BuildRequires:  %{?scl_prefix}perl(Config)
e4fc8f
BuildRequires:  %{?scl_prefix}perl(Exporter)
e4fc8f
# Getopt::Long not used, scripts/pod2usage not called
e4fc8f
# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
e4fc8f
BuildRequires:  %{?scl_prefix}perl-Pod-Perldoc
e4fc8f
BuildRequires:  %{?scl_prefix}perl(Pod::Text) >= 3.15
e4fc8f
BuildRequires:  %{?scl_prefix}perl(vars)
e4fc8f
# Tests:
e4fc8f
BuildRequires:  %{?scl_prefix}perl(FileHandle)
e4fc8f
BuildRequires:  %{?scl_prefix}perl(Pod::PlainText)
e4fc8f
BuildRequires:  %{?scl_prefix}perl(Test::More) >= 0.6
e4fc8f
Requires:       %{?scl_prefix}perl(:MODULE_COMPAT_%(%{?scl:scl enable %{scl} '}eval "$(perl -V:version)";echo $version%{?scl:'}))
e4fc8f
Requires:       %{?scl_prefix}perl(File::Spec) >= 0.82
e4fc8f
# Pod::Usage executes perldoc from perl-Pod-Perldoc by default
e4fc8f
Requires:       %{?scl_prefix}perl-Pod-Perldoc
e4fc8f
Requires:       %{?scl_prefix}perl(Pod::Text) >= 3.15
e4fc8f
e4fc8f
# Remove under-specified dependencies
e4fc8f
# RPM 4.8 style
e4fc8f
%{?filter_setup:
e4fc8f
%filter_from_requires /^%{?scl_prefix}perl(File::Spec)$/d
e4fc8f
%?perl_default_filter
e4fc8f
}
e4fc8f
# RPM 4.9 style
e4fc8f
%global __requires_exclude %{?__requires_exclude|%__requires_exclude|}^%{?scl_prefix}perl\\(File::Spec\\)$
e4fc8f
e4fc8f
%description
e4fc8f
pod2usage will print a usage message for the invoking script (using its
e4fc8f
embedded POD documentation) and then exit the script with the desired exit
e4fc8f
status. The usage message printed may have any one of three levels of
e4fc8f
"verboseness": If the verbose level is 0, then only a synopsis is printed.
e4fc8f
If the verbose level is 1, then the synopsis is printed along with a
e4fc8f
description (if present) of the command line options and arguments. If the
e4fc8f
verbose level is 2, then the entire manual page is printed.
e4fc8f
e4fc8f
%prep
e4fc8f
%setup -q -n Pod-Usage-%{version}
e4fc8f
find -type f -exec chmod a-x {} +
e4fc8f
for F in CHANGES README; do
e4fc8f
    sed -i -e 's/\r//' "$F"
e4fc8f
done
e4fc8f
e4fc8f
%build
e4fc8f
%{?scl:scl enable %{scl} '}perl Makefile.PL INSTALLDIRS=vendor && make %{?_smp_mflags}%{?scl:'}
e4fc8f
e4fc8f
%install
e4fc8f
%{?scl:scl enable %{scl} '}make pure_install DESTDIR=$RPM_BUILD_ROOT%{?scl:'}
e4fc8f
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
e4fc8f
%{_fixperms} $RPM_BUILD_ROOT/*
e4fc8f
e4fc8f
%check
e4fc8f
%{?scl:scl enable %{scl} '}make test%{?scl:'}
e4fc8f
e4fc8f
%files
e4fc8f
%doc CHANGES README
e4fc8f
%{_bindir}/*
e4fc8f
%{perl_vendorlib}/*
e4fc8f
%{_mandir}/man1/*
e4fc8f
%{_mandir}/man3/*
e4fc8f
e4fc8f
%changelog
e4fc8f
* Thu Nov 13 2014 Petr Pisar <ppisar@redhat.com> - 4:1.64-3
e4fc8f
- Compete with perl.spec's epoch (bug #1163490)
e4fc8f
e4fc8f
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.64-2
e4fc8f
- Perl 5.20 rebuild
e4fc8f
e4fc8f
* Tue Jul 01 2014 Petr Pisar <ppisar@redhat.com> - 1.64-1
e4fc8f
- 1.64 bump
e4fc8f
e4fc8f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-5
e4fc8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e4fc8f
e4fc8f
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-4
e4fc8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e4fc8f
e4fc8f
* Fri Jul 12 2013 Petr Pisar <ppisar@redhat.com> - 1.63-3
e4fc8f
- Link minimal build-root packages against libperl.so explicitly
e4fc8f
e4fc8f
* Tue Jun 25 2013 Petr Pisar <ppisar@redhat.com> - 1.63-2
e4fc8f
- Correct dependencies
e4fc8f
e4fc8f
* Tue Jun 04 2013 Petr Pisar <ppisar@redhat.com> - 1.63-1
e4fc8f
- 1.63 bump
e4fc8f
e4fc8f
* Tue May 21 2013 Petr Pisar <ppisar@redhat.com> - 1.62-1
e4fc8f
- 1.62 bump
e4fc8f
e4fc8f
* Wed Feb 06 2013 Petr Pisar <ppisar@redhat.com> - 1.61-1
e4fc8f
- 1.61 bump
e4fc8f
e4fc8f
* Mon Feb 04 2013 Petr Pisar <ppisar@redhat.com> 1.60-1
e4fc8f
- Specfile autogenerated by cpanspec 1.78.