Blame SPECS/perl-Perl4-CoreLibs.spec

4e06c7
Name:           perl-Perl4-CoreLibs
4e06c7
Version:        0.003
4e06c7
Release:        7%{?dist}
4e06c7
Summary:        Libraries historically supplied with Perl 4
4e06c7
License:        GPL+ or Artistic
4e06c7
Group:          Development/Libraries
4e06c7
URL:            http://search.cpan.org/dist/Perl4-CoreLibs/
4e06c7
Source0:        http://www.cpan.org/authors/id/Z/ZE/ZEFRAM/Perl4-CoreLibs-%{version}.tar.gz
4e06c7
BuildArch:      noarch
4e06c7
BuildRequires:  perl
4e06c7
BuildRequires:  perl(Module::Build) >= 0.26
4e06c7
BuildRequires:  perl(strict)
4e06c7
BuildRequires:  perl(warnings)
4e06c7
# Run-time:
4e06c7
# File::Find not used at tests
4e06c7
BuildRequires:  perl(IPC::Open2)
4e06c7
BuildRequires:  perl(IPC::Open3)
4e06c7
# Prefer Socket over socket.ph
4e06c7
# Socket not used at tests
4e06c7
BuildRequires:  perl(Text::ParseWords) >= 3.25
4e06c7
BuildRequires:  perl(Time::Local)
4e06c7
# warnings::register not used at tests
4e06c7
# Tests:
4e06c7
BuildRequires:  perl(Config)
4e06c7
BuildRequires:  perl(IO::Handle)
4e06c7
BuildRequires:  perl(Test::More)
4e06c7
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
4e06c7
Requires:       perl(File::Find)
4e06c7
Requires:       perl(IPC::Open2)
4e06c7
Requires:       perl(IPC::Open3)
4e06c7
Requires:       perl(Socket)
4e06c7
Requires:       perl(Text::ParseWords) >= 3.25
4e06c7
Requires:       perl(Time::Local)
4e06c7
Requires:       perl(warnings::register)
4e06c7
# Dependencies on these Perl 4 files are generated as perl(foo.pl):
4e06c7
Provides:       perl(abbrev.pl) = %{version}
4e06c7
Provides:       perl(assert.pl) = %{version}
4e06c7
Provides:       perl(bigfloat.pl) = %{version}
4e06c7
Provides:       perl(bigint.pl) = %{version}
4e06c7
Provides:       perl(bigrat.pl) = %{version}
4e06c7
Provides:       perl(cacheout.pl) = %{version}
4e06c7
Provides:       perl(chat2.pl) = %{version}
4e06c7
Provides:       perl(complete.pl) = %{version}
4e06c7
Provides:       perl(ctime.pl) = %{version}
4e06c7
Provides:       perl(dotsh.pl) = %{version}
4e06c7
Provides:       perl(exceptions.pl) = %{version}
4e06c7
Provides:       perl(fastcwd.pl) = %{version}
4e06c7
Provides:       perl(finddepth.pl) = %{version}
4e06c7
Provides:       perl(find.pl) = %{version}
4e06c7
Provides:       perl(flush.pl) = %{version}
4e06c7
Provides:       perl(ftp.pl) = %{version}
4e06c7
Provides:       perl(getcwd.pl) = %{version}
4e06c7
Provides:       perl(getopt.pl) = %{version}
4e06c7
Provides:       perl(getopts.pl) = %{version}
4e06c7
Provides:       perl(hostname.pl) = %{version}
4e06c7
Provides:       perl(importenv.pl) = %{version}
4e06c7
Provides:       perl(look.pl) = %{version}
4e06c7
# newgetopt.pl is distributed by Getopt-Long, CPAN RT#102212
4e06c7
Provides:       perl(open2.pl) = %{version}
4e06c7
Provides:       perl(open3.pl) = %{version}
4e06c7
Provides:       perl(pwd.pl) = %{version}
4e06c7
Provides:       perl(shellwords.pl) = %{version}
4e06c7
Provides:       perl(stat.pl) = %{version}
4e06c7
Provides:       perl(syslog.pl) = %{version}
4e06c7
Provides:       perl(tainted.pl) = %{version}
4e06c7
Provides:       perl(termcap.pl) = %{version}
4e06c7
Provides:       perl(timelocal.pl) = %{version}
4e06c7
Provides:       perl(validate.pl) = %{version}
4e06c7
4e06c7
%description
4e06c7
This is a collection of .pl files that have historically been bundled with the
4e06c7
Perl core and were removed from perl 5.16.  These files should not be used by
4e06c7
new code.  Functionally, most have been directly superseded by modules in the
4e06c7
Perl 5 style. This collection exists to support old Perl programs that
4e06c7
predates satisfactory replacements.
4e06c7
4e06c7
%prep
4e06c7
%setup -q -n Perl4-CoreLibs-%{version}
4e06c7
# newgetopt.pl is distributed by Getopt-Long, CPAN RT#102212
4e06c7
rm lib/newgetopt.pl
4e06c7
sed -i -e '/^lib\/newgetopt\.pl/d' MANIFEST
4e06c7
4e06c7
%build
4e06c7
perl Build.PL installdirs=vendor
4e06c7
./Build
4e06c7
4e06c7
%install
4e06c7
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
4e06c7
%{_fixperms} $RPM_BUILD_ROOT/*
4e06c7
4e06c7
%check
4e06c7
./Build test
4e06c7
4e06c7
%files
4e06c7
%doc Changes README
4e06c7
%{perl_vendorlib}/*
4e06c7
%{_mandir}/man3/*
4e06c7
4e06c7
%changelog
4e06c7
* Tue Feb 14 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-7
4e06c7
- Import to RHEL 7
4e06c7
4e06c7
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-6
4e06c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4e06c7
4e06c7
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-5
4e06c7
- Perl 5.24 rebuild
4e06c7
4e06c7
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-4
4e06c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
4e06c7
4e06c7
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.003-3
4e06c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4e06c7
4e06c7
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-2
4e06c7
- Perl 5.22 rebuild
4e06c7
4e06c7
* Thu Feb 19 2015 Petr Pisar <ppisar@redhat.com> 0.003-1
4e06c7
- Specfile autogenerated by cpanspec 1.78.
4e06c7
- Do not build-require File::Find, Socket, and warnings::register which are
4e06c7
  not exercised by tests
4e06c7
- Sort provides by English rules