rpms/perl/devel perl.spec,1.247,1.248

Chris Weyl cweyl at fedoraproject.org
Tue Dec 22 04:30:38 UTC 2009


Author: cweyl

Update of /cvs/extras/rpms/perl/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27056

Modified Files:
	perl.spec 
Log Message:
* Mon Dec 21 2009 Chris Weyl <cweyl at alumni.drew.edu> - 4:5.10.1-107
- subpackage parent and Parse-CPAN-Meta; add them to core's dep list



Index: perl.spec
===================================================================
RCS file: /cvs/extras/rpms/perl/devel/perl.spec,v
retrieving revision 1.247
retrieving revision 1.248
diff -u -p -r1.247 -r1.248
--- perl.spec	18 Dec 2009 11:57:43 -0000	1.247
+++ perl.spec	22 Dec 2009 04:30:37 -0000	1.248
@@ -7,7 +7,7 @@
 
 Name:           perl
 Version:        %{perl_version}
-Release:        106%{?dist}
+Release:        107%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        Practical Extraction and Report Language
 Group:          Development/Languages
@@ -729,6 +729,20 @@ Requires:       perl = %{perl_epoch}:%{p
 Params::Check is a generic input parsing/checking mechanism.
 
 
+%package Parse-CPAN-Meta
+Summary:        Parse META.yml and other similar CPAN metadata files
+Group:          Development/Libraries
+License:        GPL+ or Artistic
+# Epoch bump for clean upgrade over old standalone package
+Epoch:          1
+Version:        1.39
+Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
+
+%description Parse-CPAN-Meta 
+Parse::CPAN::Meta is a parser for META.yml files, based on the parser half
+of YAML::Tiny.
+
+
 %package Pod-Escapes
 Summary:        Perl module for resolving POD escape sequences
 Group:   	Development/Libraries
@@ -815,6 +829,29 @@ compatible manner, so that using localti
 perlfunc still behave as expected.
 
 
+%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.221
+Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
+
+%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); 
+    }
+
 %package version
 Summary:        Perl extension for Version Objects
 Group:          Development/Libraries
@@ -851,6 +888,7 @@ Requires:       perl-Module-Load-Conditi
 Requires:       perl-Module-Pluggable, perl-Object-Accessor, perl-Package-Constants,
 Requires:       perl-Params-Check, perl-Pod-Escapes, perl-Pod-Simple, perl-Term-UI, 
 Requires:       perl-Test-Harness, perl-Test-Simple, perl-Time-Piece, perl-version
+Requires:       perl-parent, perl-Parse-CPAN-Meta
 # Note: perl-suidperl has always been an independent subpackage
 # We don't want perl-core to drag it in.
 
@@ -1745,6 +1783,13 @@ make test
 %{privlib}/Params/
 %{_mandir}/man3/Params::Check*
 
+%files Parse-CPAN-Meta
+%defattr(-,root,root,-)
+%dir %{privlib}/Parse/
+%dir %{privlib}/Parse/CPAN/
+%{privlib}/Parse/CPAN/Meta.pm
+%{_mandir}/man3/Parse::CPAN::Meta.3*
+
 %files Pod-Escapes
 %defattr(-,root,root,-)
 %{privlib}/Pod/Escapes.pm
@@ -1793,6 +1838,11 @@ make test
 %{_mandir}/man3/Time::Piece.3*
 %{_mandir}/man3/Time::Seconds.3*
 
+%files parent 
+%defattr(-,root,root,-)
+%{privlib}/parent.pm
+%{_mandir}/man3/parent.3*
+
 %files version
 %defattr(-,root,root,-)
 %{privlib}/version.pm
@@ -1804,6 +1854,9 @@ make test
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Mon Dec 21 2009 Chris Weyl <cweyl at alumni.drew.edu> - 4:5.10.1-107
+- subpackage parent and Parse-CPAN-Meta; add them to core's dep list
+
 * Fri Dec 19 2009 Ralf Corsépius <corsepiu at fedoraproject.org> - 4:5.10.1-106
 - exclude "parent".
 




More information about the fedora-extras-commits mailing list