ppisar pushed to perl (master). "Sort dual-lived sub-packages"
notifications at fedoraproject.org
notifications at fedoraproject.org
Wed Mar 25 16:33:08 UTC 2015
>From 683e60edc62a98d6ba8fd13474056db6480e3e77 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at redhat.com>
Date: Wed, 25 Mar 2015 14:35:57 +0100
Subject: Sort dual-lived sub-packages
diff --git a/perl.spec b/perl.spec
index 6591103..9137537 100644
--- a/perl.spec
+++ b/perl.spec
@@ -243,6 +243,60 @@ Install this if you want to test your Perl installation (binary and core
modules).
+%package core
+Summary: Base perl metapackage
+Group: Development/Languages
+# This rpm doesn't contain any copyrightable material.
+# Nevertheless, it needs a License tag, so we'll use the generic
+# "perl" license.
+License: GPL+ or Artistic
+Epoch: 0
+Version: %{perl_version}
+Requires: %perl_compat
+Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release}
+Requires: perl-devel = %{perl_epoch}:%{perl_version}-%{release}
+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-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,
+Requires: perl-Digest, perl-Digest-MD5,
+Requires: perl-Digest-SHA, perl-Env, perl-Exporter, perl-experimental
+Requires: perl-ExtUtils-CBuilder, perl-ExtUtils-Command,
+Requires: perl-ExtUtils-Embed,
+Requires: perl-ExtUtils-Install, perl-ExtUtils-MakeMaker
+Requires: perl-ExtUtils-Manifest, perl-ExtUtils-Miniperl
+Requires: perl-ExtUtils-ParseXS, perl-File-Fetch
+Requires: perl-File-Path, perl-File-Temp, perl-Filter,
+Requires: perl-Filter-Simple, perl-Getopt-Long
+Requires: perl-HTTP-Tiny, perl-inc-latest, perl-IO-Compress, perl-IO-Socket-IP
+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-CoreList-tools, perl-Module-Load
+Requires: perl-Module-Load-Conditional, perl-Module-Loaded, perl-Module-Metadata
+Requires: perl-Package-Constants, perl-PathTools
+Requires: perl-Params-Check, perl-Parse-CPAN-Meta, perl-Perl-OSType
+Requires: perl-Pod-Checker, perl-Pod-Escapes
+Requires: perl-Pod-Parser, perl-Pod-Perldoc, perl-Pod-Usage
+Requires: perl-podlators, perl-Pod-Simple, perl-Scalar-List-Utils
+Requires: perl-Socket, perl-Storable, perl-Sys-Syslog,
+Requires: perl-Term-ANSIColor, perl-Test-Harness, perl-Test-Simple
+Requires: perl-Text-ParseWords, perl-Text-Tabs+Wrap, perl-Thread-Queue
+Requires: perl-Time-HiRes
+Requires: perl-Time-Local, perl-Time-Piece
+Requires: perl-version, perl-threads, perl-threads-shared, perl-parent
+
+%description core
+A metapackage which requires all of the perl bits and modules in the upstream
+tarball from perl.org.
+
+
%if %{dual_life} || %{rebuild_from_scratch}
%package App-a2p
Summary: Awk to Perl translator
@@ -1445,17 +1499,28 @@ for a Constants.pm file.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
-%package PathTools
-Summary: PathTools Perl module (Cwd, File::Spec)
+%package parent
+Summary: Establish an ISA relationship with base classes at compile time
Group: Development/Libraries
-License: (GPL+ or Artistic) and BSD
-Epoch: 0
-Version: 3.48
+License: GPL+ or Artistic
+# Epoch bump for clean upgrade over old standalone package
+Epoch: 1
+Version: 0.228
Requires: %perl_compat
-Requires: perl(Carp)
+BuildArch: noarch
-%description PathTools
-PathTools Perl module (Cwd, File::Spec).
+%description parent
+parent allows you to both load one or more modules, while setting up
+inheritance from those modules at the same time. Mostly similar in effect to:
+
+ package Baz;
+
+ BEGIN {
+ require Foo;
+ require Bar;
+
+ push @ISA, qw(Foo Bar);
+ }
%endif
%if %{dual_life} || %{rebuild_from_scratch}
@@ -1494,6 +1559,20 @@ YAML::Tiny.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
+%package PathTools
+Summary: PathTools Perl module (Cwd, File::Spec)
+Group: Development/Libraries
+License: (GPL+ or Artistic) and BSD
+Epoch: 0
+Version: 3.48
+Requires: %perl_compat
+Requires: perl(Carp)
+
+%description PathTools
+PathTools Perl module (Cwd, File::Spec).
+%endif
+
+%if %{dual_life} || %{rebuild_from_scratch}
%package Perl-OSType
Summary: Map Perl operating system names to generic types
Version: 1.007
@@ -1657,6 +1736,23 @@ such that being individual extensions would be wasteful.
%endif
%if %{dual_life} || %{rebuild_from_scratch}
+%package Socket
+Summary: C socket.h defines and structure manipulators
+Group: Development/Libraries
+License: GPL+ or Artistic
+Epoch: 2
+Version: 2.013
+Requires: %perl_compat
+
+%description Socket
+This module is just a translation of the C socket.h file. Unlike the old
+mechanism of requiring a translated socket.ph file, this uses the h2xs program
+(see the Perl source distribution) and your native C compiler. This means
+that it has a far more likely chance of getting the numbers right. This
+includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
+%endif
+
+%if %{dual_life} || %{rebuild_from_scratch}
%package Storable
Summary: Persistence for Perl data structures
Group: Development/Libraries
@@ -1844,48 +1940,6 @@ manner, so that using localtime or gmtime as documented in perlfunc still
behave as expected.
%if %{dual_life} || %{rebuild_from_scratch}
-%package parent
-Summary: Establish an ISA relationship with base classes at compile time
-Group: Development/Libraries
-License: GPL+ or Artistic
-# Epoch bump for clean upgrade over old standalone package
-Epoch: 1
-Version: 0.228
-Requires: %perl_compat
-BuildArch: noarch
-
-%description parent
-parent allows you to both load one or more modules, while setting up
-inheritance from those modules at the same time. Mostly similar in effect to:
-
- package Baz;
-
- BEGIN {
- require Foo;
- require Bar;
-
- push @ISA, qw(Foo Bar);
- }
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
-%package Socket
-Summary: C socket.h defines and structure manipulators
-Group: Development/Libraries
-License: GPL+ or Artistic
-Epoch: 2
-Version: 2.013
-Requires: %perl_compat
-
-%description Socket
-This module is just a translation of the C socket.h file. Unlike the old
-mechanism of requiring a translated socket.ph file, this uses the h2xs program
-(see the Perl source distribution) and your native C compiler. This means
-that it has a far more likely chance of getting the numbers right. This
-includes all of the commonly used pound-defines like AF_INET, SOCK_STREAM, etc.
-%endif
-
-%if %{dual_life} || %{rebuild_from_scratch}
%package threads
Summary: Perl interpreter-based threads
Group: Development/Libraries
@@ -1941,59 +1995,6 @@ BuildArch: noarch
Perl extension for Version Objects
%endif
-%package core
-Summary: Base perl metapackage
-Group: Development/Languages
-# This rpm doesn't contain any copyrightable material.
-# Nevertheless, it needs a License tag, so we'll use the generic
-# "perl" license.
-License: GPL+ or Artistic
-Epoch: 0
-Version: %{perl_version}
-Requires: %perl_compat
-Requires: perl-libs = %{perl_epoch}:%{perl_version}-%{release}
-Requires: perl-devel = %{perl_epoch}:%{perl_version}-%{release}
-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-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,
-Requires: perl-Digest, perl-Digest-MD5,
-Requires: perl-Digest-SHA, perl-Env, perl-Exporter, perl-experimental
-Requires: perl-ExtUtils-CBuilder, perl-ExtUtils-Command,
-Requires: perl-ExtUtils-Embed,
-Requires: perl-ExtUtils-Install, perl-ExtUtils-MakeMaker
-Requires: perl-ExtUtils-Manifest, perl-ExtUtils-Miniperl
-Requires: perl-ExtUtils-ParseXS, perl-File-Fetch
-Requires: perl-File-Path, perl-File-Temp, perl-Filter,
-Requires: perl-Filter-Simple, perl-Getopt-Long
-Requires: perl-HTTP-Tiny, perl-inc-latest, perl-IO-Compress, perl-IO-Socket-IP
-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-CoreList-tools, perl-Module-Load
-Requires: perl-Module-Load-Conditional, perl-Module-Loaded, perl-Module-Metadata
-Requires: perl-Package-Constants, perl-PathTools
-Requires: perl-Params-Check, perl-Parse-CPAN-Meta, perl-Perl-OSType
-Requires: perl-Pod-Checker, perl-Pod-Escapes
-Requires: perl-Pod-Parser, perl-Pod-Perldoc, perl-Pod-Usage
-Requires: perl-podlators, perl-Pod-Simple, perl-Scalar-List-Utils
-Requires: perl-Socket, perl-Storable, perl-Sys-Syslog,
-Requires: perl-Term-ANSIColor, perl-Test-Harness, perl-Test-Simple
-Requires: perl-Text-ParseWords, perl-Text-Tabs+Wrap, perl-Thread-Queue
-Requires: perl-Time-HiRes
-Requires: perl-Time-Local, perl-Time-Piece
-Requires: perl-version, perl-threads, perl-threads-shared, perl-parent
-
-%description core
-A metapackage which requires all of the perl bits and modules in the upstream
-tarball from perl.org.
-
%prep
%setup -q -n perl-%{perl_version}
%patch1 -p1
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/perl.git/commit/?h=master&id=683e60edc62a98d6ba8fd13474056db6480e3e77
More information about the scm-commits
mailing list