Subpackage IPC-Open3

This commit is contained in:
Petr Písař 2019-12-10 15:23:08 +01:00
parent 272412aade
commit 93291eacbe
2 changed files with 48 additions and 4 deletions

View File

@ -877,6 +877,17 @@ Requires: perl(strict) \
Requires: perl(vars) \ Requires: perl(vars) \
Provides: perl(IPC::Cmd) = 1.02 \ Provides: perl(IPC::Cmd) = 1.02 \
%{nil} %{nil}
%global gendep_perl_IPC_Open3 \
Requires: perl(:VERSION) >= 5.0.0 \
Requires: perl(Carp) \
Requires: perl(constant) \
Requires: perl(Exporter) \
Requires: perl(IPC::Open3) \
Requires: perl(strict) \
Requires: perl(Symbol) \
Provides: perl(IPC::Open2) = 1.04 \
Provides: perl(IPC::Open3) = 1.20 \
%{nil}
%global gendep_perl_IPC_SysV \ %global gendep_perl_IPC_SysV \
Requires: perl(Carp) \ Requires: perl(Carp) \
Requires: perl(Class::Struct) \ Requires: perl(Class::Struct) \
@ -1913,7 +1924,6 @@ Requires: perl(File::Basename) \
Requires: perl(File::Spec) \ Requires: perl(File::Spec) \
Requires: perl(I18N::LangTags) \ Requires: perl(I18N::LangTags) \
Requires: perl(IO::File) \ Requires: perl(IO::File) \
Requires: perl(IPC::Open3) \
Requires: perl(Opcode) \ Requires: perl(Opcode) \
Requires: perl(Scalar::Util) \ Requires: perl(Scalar::Util) \
Requires: perl(Symbol) \ Requires: perl(Symbol) \
@ -1978,8 +1988,6 @@ Provides: perl(Getopt::Std) = 1.12 \
Provides: perl(Hash::Util) = 0.22 \ Provides: perl(Hash::Util) = 0.22 \
Provides: perl(Hash::Util::FieldHash) = 1.20 \ Provides: perl(Hash::Util::FieldHash) = 1.20 \
Provides: perl(I18N::Langinfo) = 0.18 \ Provides: perl(I18N::Langinfo) = 0.18 \
Provides: perl(IPC::Open2) = 1.04 \
Provides: perl(IPC::Open3) = 1.20 \
Provides: perl(Net::hostent) = 1.02 \ Provides: perl(Net::hostent) = 1.02 \
Provides: perl(Net::netent) = 1.01 \ Provides: perl(Net::netent) = 1.01 \
Provides: perl(Net::protoent) = 1.01 \ Provides: perl(Net::protoent) = 1.01 \

View File

@ -394,8 +394,8 @@ Requires: perl-GDBM_File,
Requires: perl-Getopt-Long, Requires: perl-Getopt-Long,
Requires: perl-HTTP-Tiny, Requires: perl-HTTP-Tiny,
Requires: perl-if, perl-IO, perl-IO-Compress, perl-IO-Socket-IP, Requires: perl-if, perl-IO, perl-IO-Compress, perl-IO-Socket-IP,
Requires: perl-IO-Zlib, perl-IPC-Cmd, perl-IPC-Open3, perl-IPC-SysV,
Requires: perl-I18N-Collate, perl-I18N-LangTags, Requires: perl-I18N-Collate, perl-I18N-LangTags,
Requires: perl-IO-Zlib, perl-IPC-Cmd, perl-IPC-SysV,
Requires: perl-JSON-PP, Requires: perl-JSON-PP,
Requires: perl-lib, perl-libnet, perl-libnetcfg, Requires: perl-lib, perl-libnet, perl-libnetcfg,
Requires: perl-Locale-Maketext, perl-Locale-Maketext-Simple, Requires: perl-Locale-Maketext, perl-Locale-Maketext-Simple,
@ -1920,6 +1920,27 @@ IPC::Cmd allows you to run commands, interactively if desired, in a platform
independent way, but have them still work. independent way, but have them still work.
%endif %endif
%package IPC-Open3
Summary: Open a process for reading, writing, and error handling
License: GPL+ or Artistic
Epoch: 0
Version: 1.20
Requires: %perl_compat
Requires: perl(Fcntl)
Requires: perl(IO::Pipe)
Requires: perl(POSIX)
Requires: perl(warnings)
%if %{defined perl_bootstrap}
%gendep_perl_IPC_Open3
%endif
BuildArch: noarch
Conflicts: perl-interpreter < 4:5.30.1-451
%description IPC-Open3
These are functions that spawn a given command and connects the standard
output of the command for reading, standard output for writing, and standard
error output for handling the errors.
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%package IPC-SysV %package IPC-SysV
Summary: Object interface to System V IPC Summary: Object interface to System V IPC
@ -4302,6 +4323,13 @@ popd
%exclude %{privlib}/IPC/Cmd.pm %exclude %{privlib}/IPC/Cmd.pm
%exclude %{_mandir}/man3/IPC::Cmd.3* %exclude %{_mandir}/man3/IPC::Cmd.3*
# IPC-Open3
%exclude %dir %{privlib}/IPC
%exclude %{privlib}/IPC/Open2.pm
%exclude %{privlib}/IPC/Open3.pm
%exclude %{_mandir}/man3/IPC::Open2.3*
%exclude %{_mandir}/man3/IPC::Open3.3*
# IPC-SysV # IPC-SysV
%exclude %{archlib}/auto/IPC %exclude %{archlib}/auto/IPC
%exclude %{archlib}/IPC/Msg.pm %exclude %{archlib}/IPC/Msg.pm
@ -5409,6 +5437,13 @@ popd
%{_mandir}/man3/IPC::Cmd.3* %{_mandir}/man3/IPC::Cmd.3*
%endif %endif
%files IPC-Open3
%dir %{privlib}/IPC
%{privlib}/IPC/Open2.pm
%{privlib}/IPC/Open3.pm
%{_mandir}/man3/IPC::Open2.3*
%{_mandir}/man3/IPC::Open3.3*
%if %{dual_life} || %{rebuild_from_scratch} %if %{dual_life} || %{rebuild_from_scratch}
%files IPC-SysV %files IPC-SysV
%{archlib}/auto/IPC %{archlib}/auto/IPC
@ -6015,6 +6050,7 @@ popd
- Move File::Glob module into perl-libs - Move File::Glob module into perl-libs
- Subpackage File-DosGlob - Subpackage File-DosGlob
- Subpackage File-Find - Subpackage File-Find
- Subpackage IPC-Open3
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4:5.30.1-450 * Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4:5.30.1-450
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild