Blame SPECS/perl-Pod-Usage.spec

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