Sub-package perl-CGI-Fast and perl-Module-Build-Deprecated; Add missing dual-life modules to perl-core

This commit is contained in:
Jitka Plesnikova 2015-04-15 12:42:12 +02:00
parent 49eaf9f2c8
commit 8952555a87
1 changed files with 62 additions and 3 deletions

View File

@ -30,7 +30,7 @@
Name: perl
Version: %{perl_version}
# release number must be even higher, because dual-lived modules will be broken otherwise
Release: 327%{?dist}
Release: 328%{?dist}
Epoch: %{perl_epoch}
Summary: Practical Extraction and Report Language
Group: Development/Languages
@ -263,7 +263,8 @@ Requires: perl-macros
Requires: perl-App-a2p, perl-App-find2perl, perl-App-s2p
Requires: perl-Archive-Tar, perl-autodie, perl-B-Debug,
Requires: perl-Compress-Raw-Bzip2,
Requires: perl-Carp, perl-Compress-Raw-Zlib, perl-CGI, perl-constant,
Requires: perl-Carp, perl-Compress-Raw-Zlib, perl-CGI,
Requires: perl-CGI-Fast, perl-constant,
Requires: perl-CPAN, perl-CPAN-Meta, perl-CPAN-Meta-Requirements,
Requires: perl-CPAN-Meta-YAML, perl-Encode, perl-encoding
Requires: perl-Data-Dumper, perl-DB_File, perl-Devel-PPPort,
@ -280,7 +281,7 @@ Requires: perl-HTTP-Tiny, perl-inc-latest, perl-IO-Compress, perl-IO-Socke
Requires: perl-IO-Zlib, perl-IPC-Cmd, perl-JSON-PP
Requires: perl-Locale-Codes, perl-Locale-Maketext,
Requires: perl-Locale-Maketext-Simple
Requires: perl-Module-Build, perl-Module-CoreList,
Requires: perl-Module-Build, perl-Module-Build-Deprecated, perl-Module-CoreList,
Requires: perl-Module-CoreList-tools, perl-Module-Load
Requires: perl-Module-Load-Conditional, perl-Module-Loaded, perl-Module-Metadata
Requires: perl-Package-Constants, perl-PathTools
@ -470,6 +471,26 @@ CGI.pm performs very well in in a vanilla CGI.pm environment and also comes
with built-in support for mod_perl and mod_perl2 as well as FastCGI.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package CGI-Fast
Summary: CGI Interface for Fast CGI
Group: Development/Libraries
License: GPL+ or Artistic
Epoch: 0
Version: 1.10
Requires: %perl_compat
BuildArch: noarch
%description CGI-Fast
CGI::Fast is a subclass of the CGI object created by CGI.pm. It is
specialized to work well FCGI module, which greatly speeds up CGI scripts
by turning them into persistently running server processes. Scripts that
perform time-consuming initialization processes, such as loading large
modules or opening persistent database connections, will see large
performance improvements.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Compress-Raw-Bzip2
Summary: Low-Level Interface to bzip2 compression library
@ -1379,6 +1400,22 @@ are included with perl 5.6.0, and it works fine on perl 5.005 if you can
install a few additional modules.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Module-Build-Deprecated
Summary: Collection of modules removed from Module-Build
Group: Development/Libraries
License: GPL+ or Artistic
Version: 0.4205
Requires: %perl_compat
Conflicts: perl-Module-Build < 0.42.05
%description Module-Build-Deprecated
This module contains a number of module that have been removed from
Module-Build:
Module::Build::ModuleInfo - This has been superseded by Module::Metadata
Module::Build::Version - This has been replaced by version
Module::Build::YAML - This has been replaced by CPAN::Meta::YAML
%endif
%if %{dual_life} || %{rebuild_from_scratch}
%package Module-CoreList
@ -2404,6 +2441,10 @@ sed \
%exclude %{_mandir}/man3/CGI.3*
%exclude %{_mandir}/man3/CGI::*.3*
# CGI-Fast
%exclude %{privlib}/CGI/Fast.pm
%exclude %{_mandir}/man3/CGI::Fast.3*
# constant
%exclude %{privlib}/constant.pm
%exclude %{_mandir}/man3/constant.3*
@ -2785,6 +2826,14 @@ sed \
%exclude %{_mandir}/man1/config_data.1*
%exclude %{_mandir}/man3/Module::Build*
# Module-Build-Deprecated
%exclude %{privlib}/Module/Build/ModuleInfo.pm
%exclude %{privlib}/Module/Build/Version.pm
%exclude %{privlib}/Module/Build/YAML.pm
%exclude %{_mandir}/man3/Module::Build::ModuleInfo.3*
%exclude %{_mandir}/man3/Module::Build::Version.3*
%exclude %{_mandir}/man3/Module::Build::YAML.3*
# Module-CoreList
%exclude %dir %{privlib}/Module
%exclude %{privlib}/Module/CoreList
@ -3101,8 +3150,14 @@ sed \
%files CGI
%{privlib}/CGI/
%{privlib}/CGI.pm
%exclude %{privlib}/CGI/Fast.pm
%{_mandir}/man3/CGI.3*
%{_mandir}/man3/CGI::*.3*
%exclude %{_mandir}/man3/CGI::Fast.3*
%files CGI-Fast
%{privlib}/CGI/Fast.pm
%{_mandir}/man3/CGI::Fast.3*
%files Compress-Raw-Bzip2
%dir %{archlib}/Compress
@ -3882,6 +3937,10 @@ sed \
# Old changelog entries are preserved in CVS.
%changelog
* Wed Apr 15 2015 Jitka Plesnikova <jplesnik@redhat.com> - 4:5.20.2-328
- Sub-package perl-CGI-Fast and perl-Module-Build-Deprecated
- Add missing dual-life modules to perl-core
* Thu Apr 02 2015 Petr Šabata <contyk@redhat.com> - 4:5.20.2-327
- Bump to make koji happy