ppisar pushed to perl (master). "Sub-package utilities (splain) into perl-utils"
notifications at fedoraproject.org
notifications at fedoraproject.org
Tue Oct 13 08:37:17 UTC 2015
From bfe1e476f74f2a9c9677a866ee2a8cf8638215e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Wed, 7 Oct 2015 16:40:08 +0200
Subject: Sub-package utilities (splain) into perl-utils
---
perl.spec | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 59 insertions(+)
diff --git a/perl.spec b/perl.spec
index 539fd24..fcbe9ef 100644
--- a/perl.spec
+++ b/perl.spec
@@ -160,6 +160,8 @@ embedded into another application, the only essential package is perl-libs.
Perl header files can be found in perl-devel package.
+Perl utils like "splain" or "perlbug" can be found in perl-utils package.
+
%package libs
Summary: The libraries for the perl run-time
@@ -245,6 +247,24 @@ Install this if you want to test your Perl installation (binary and core
modules).
+%package utils
+Summary: Utilities packaged with the Perl distribution
+Group: Development/Libraries
+License: GPL+ or Artistic
+Epoch: 0
+Version: %{perl_version}
+BuildArch: noarch
+# Match library exactly for splain messages
+Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release}
+# Keep /usr/sbin/sendmail and Module::CoreList optional for the perlbug tool
+Conflicts: perl < 4:5.22.0-351
+
+%description utils
+Several utilities which come with Perl distribution like c2ph, h2ph, perlbug,
+perlthanks, pl2pm, pstruct, and splain. Some utilities are provided by more
+specific packages like perldoc by perl-Pod-Perldoc.
+
+
%package core
Summary: Base perl metapackage
Group: Development/Languages
@@ -258,6 +278,7 @@ Requires: %perl_compat
Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release}
Requires: perl-devel = %{perl_epoch}:%{perl_version}-%{release}
Requires: perl-macros
+Requires: perl-utils
Requires: perl-Archive-Tar, perl-Attribute-Handlers, perl-autodie,
Requires: perl-B-Debug, perl-bignum
@@ -2668,6 +2689,24 @@ popd
%exclude %{_libdir}/libperl.so
%exclude %{_mandir}/man1/perlxs*
+# utils
+%exclude %{_bindir}/c2ph
+%exclude %{_bindir}/h2ph
+%exclude %{_bindir}/perlbug
+%exclude %{_bindir}/perlthanks
+%exclude %{_bindir}/pl2pm
+%exclude %{_bindir}/pstruct
+%exclude %{_bindir}/splain
+%exclude %{privlib}/pod/perlutil.pod
+%exclude %{_mandir}/man1/c2ph.*
+%exclude %{_mandir}/man1/h2ph.*
+%exclude %{_mandir}/man1/perlbug.*
+%exclude %{_mandir}/man1/perlthanks.*
+%exclude %{_mandir}/man1/perlutil.*
+%exclude %{_mandir}/man1/pl2pm.*
+%exclude %{_mandir}/man1/pstruct.*
+%exclude %{_mandir}/man1/splain.*
+
# Archive-Tar
%exclude %{_bindir}/ptar
%exclude %{_bindir}/ptardiff
@@ -3527,6 +3566,25 @@ popd
%files tests
%{perl5_testdir}/
+%files utils
+%{_bindir}/c2ph
+%{_bindir}/h2ph
+%{_bindir}/perlbug
+%{_bindir}/perlthanks
+%{_bindir}/pl2pm
+%{_bindir}/pstruct
+%{_bindir}/splain
+%dir %{privlib}/pod
+%{privlib}/pod/perlutil.pod
+%{_mandir}/man1/c2ph.*
+%{_mandir}/man1/h2ph.*
+%{_mandir}/man1/perlbug.*
+%{_mandir}/man1/perlthanks.*
+%{_mandir}/man1/perlutil.*
+%{_mandir}/man1/pl2pm.*
+%{_mandir}/man1/pstruct.*
+%{_mandir}/man1/splain.*
+
%if %{dual_life} || %{rebuild_from_scratch}
%files Archive-Tar
%{_bindir}/ptar
@@ -4570,6 +4628,7 @@ popd
- Correct perl-devel and perl-CPAN dependencies
- Sub-package IPC-SysV
- Sub-package Test
+- Sub-package utilities (splain) into perl-utils
* Fri Aug 07 2015 Petr Pisar <ppisar at redhat.com> - 4:5.22.0-350
- Sub-package Memoize
--
cgit v0.11.2
http://pkgs.fedoraproject.org/cgit/perl.git/commit/?h=master&id=bfe1e476f74f2a9c9677a866ee2a8cf8638215e2
More information about the perl-devel
mailing list