[perl/f14/master] Make perl(ExtUtils::ParseXS) version 4 digits long

Petr Pisar ppisar at fedoraproject.org
Mon Nov 8 13:29:57 UTC 2010


commit 4a3a9f2e7cfe0ced800a589ece5e6fdb32d588f8
Author: Petr Písař <ppisar at redhat.com>
Date:   Mon Nov 8 13:39:47 2010 +0100

    Make perl(ExtUtils::ParseXS) version 4 digits long
    
    This is necessary since 2.2002 version that has introcuded 4 digits to
    preserve upgrage flow (ENVRA monothony).

 perl.spec |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index d79a79f..e30f450 100644
--- a/perl.spec
+++ b/perl.spec
@@ -12,7 +12,7 @@
 Name:           perl
 Version:        %{perl_version}
 # release number must be even higher, becase dual-lived modules will be broken otherwise
-Release:        136%{?dist}
+Release:        137%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        Practical Extraction and Report Language
 Group:          Development/Languages
@@ -363,10 +363,14 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        2.21
+# We must preserve 4-digit precison since 2.2002 version
+%define         ExtUtils_ParseXS_real_version 2.21
+%define         ExtUtils_ParseXS_version %{ExtUtils_ParseXS_real_version}00
+Version:        %{ExtUtils_ParseXS_version}
 Requires:       perl-devel
 Requires:       perl = %{perl_epoch}:%{perl_version}-%{release}
 BuildArch:      noarch
+Provides:       perl(ExtUtils::ParseXS) = %{ExtUtils_ParseXS_version}
 
 %description ExtUtils-ParseXS
 ExtUtils::ParseXS will compile XS code into C code by embedding the
@@ -916,7 +920,8 @@ cat << EOF > perl-prov
     sed -e '/^perl(bigrat)$/d' |\
     sed -e '/^perl(bytes)$/d' |\
     sed -e '/^perl(utf8)$/d' |\
-    sed -e '/^perl(DB)$/d'
+    sed -e '/^perl(DB)$/d' |\
+    sed -e '/^perl(ExtUtils::ParseXS) = %{ExtUtils_ParseXS_real_version}$/d'
 EOF
 %define __perl_provides %{_builddir}/%{name}-%{perl_version}/perl-prov
 chmod +x %{__perl_provides}
@@ -1771,6 +1776,9 @@ rm -rf $RPM_BUILD_ROOT
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Mon Nov 08 2010 Petr Pisar <ppisar at redhat.com> - 4:5.12.2-142
+- Make perl(ExtUtils::ParseXS) version 4 digits long (bug #650882)
+
 * Fri Oct 08 2010 Petr Pisar <ppisar at redhat.com> - 4:5.12.2-136
 - Sub-package threads (bug #622190)
 


More information about the scm-commits mailing list