[perl] Sub-package Getopt-Long
Petr Pisar
ppisar at fedoraproject.org
Fri Apr 5 15:48:02 UTC 2013
commit 0dc7378121cb430eb9cb85534f847adc91a9fb3c
Author: Petr Písař <ppisar at redhat.com>
Date: Fri Apr 5 15:58:31 2013 +0200
Sub-package Getopt-Long
perl.spec | 39 +++++++++++++++++++++++++++++++++++++--
1 files changed, 37 insertions(+), 2 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 93ec80e..1c66e17 100644
--- a/perl.spec
+++ b/perl.spec
@@ -31,7 +31,7 @@
Name: perl
Version: %{perl_version}
# release number must be even higher, because dual-lived modules will be broken otherwise
-Release: 267%{?dist}
+Release: 268%{?dist}
Epoch: %{perl_epoch}
Summary: Practical Extraction and Report Language
Group: Development/Languages
@@ -882,6 +882,29 @@ a C preprocessor alters the source text of a C program before the compiler
sees it.
%endif
+%package Getopt-Long
+Summary: Extended processing of command line options
+Group: Development/Libraries
+License: GPLv2+ or Artistic
+Epoch: 0
+Version: 2.38
+Requires: %perl_compat
+Requires: perl(overload)
+Requires: perl(Text::ParseWords)
+# Recommended:
+Requires: perl(Pod::Usage) >= 1.14
+BuildArch: noarch
+
+%description Getopt-Long
+The Getopt::Long module implements an extended getopt function called
+GetOptions(). It parses the command line from @ARGV, recognizing and removing
+specified options and their possible values. It adheres to the POSIX syntax
+for command line options, with GNU extensions. In general, this means that
+options have long names instead of single letters, and are introduced with
+a double dash "--". Support for bundling of command line options, as was the
+case with the more traditional single-letter approach, is provided but not
+enabled by default.
+
%if %{dual_life} || %{rebuild_from_scratch}
%package IO-Compress
Summary: IO::Compress wrapper for modules
@@ -1722,7 +1745,8 @@ Requires: perl-ExtUtils-CBuilder, perl-ExtUtils-Embed,
Requires: perl-ExtUtils-Install, perl-ExtUtils-MakeMaker
Requires: perl-ExtUtils-Manifest
Requires: perl-ExtUtils-ParseXS, perl-File-CheckTree, perl-File-Fetch
-Requires: perl-File-Path, perl-File-Temp, perl-Filter, perl-HTTP-Tiny
+Requires: perl-File-Path, perl-File-Temp, perl-Filter, perl-Getopt-Long
+Requires: perl-HTTP-Tiny
Requires: perl-IO-Compress, perl-IO-Zlib, perl-IPC-Cmd, perl-JSON-PP
Requires: perl-Locale-Codes, perl-Locale-Maketext-Simple
Requires: perl-Log-Message, perl-Log-Message-Simple, perl-Module-Build
@@ -2312,6 +2336,10 @@ sed \
%exclude %{_mandir}/man1/perlfilter.*
%exclude %{_mandir}/man3/Filter::Util::*
+# Getopt-Long
+%exclude %{privlib}/Getopt/Long.pm
+%exclude %{_mandir}/man3/Getopt::Long.3*
+
# IO-Compress
%exclude %{_bindir}/zipdetails
%exclude %{privlib}/IO/Compress/FAQ.pod
@@ -2955,6 +2983,10 @@ sed \
%{_mandir}/man3/Filter::Util::*
%endif
+%files Getopt-Long
+%{privlib}/Getopt/Long.pm
+%{_mandir}/man3/Getopt::Long.3*
+
%if %{dual_life} || %{rebuild_from_scratch}
%files IO-Compress
# IO-Compress
@@ -3371,6 +3403,9 @@ sed \
# Old changelog entries are preserved in CVS.
%changelog
+* Fri Apr 05 2013 Petr Pisar <ppisar at redhat.com> - 4:5.16.3-268
+- Sub-package Getopt-Long (bug #948855)
+
* Fri Apr 05 2013 Petr Pisar <ppisar at redhat.com> - 4:5.16.3-267
- Remove bundled constant, DB_File, Digest-MD5, Env, Exporter, File-Path,
File-Temp, Module-Load, Log-Message-Simple, Pod-Simple, Test-Harness,
More information about the scm-commits
mailing list