[perl-qpid] First build for epel7.

Darryl L. Pierce mcpierce at fedoraproject.org
Wed Feb 19 12:43:58 UTC 2014


commit 779225166ea74b72ce539cef798beecca2379140
Author: Darryl L. Pierce <mcpierce at gmail.com>
Date:   Wed Feb 19 07:15:37 2014 -0500

    First build for epel7.
    
    - Updated the qpid and qpid_messaging modules.
    - * Removed unneeded provides as a result.

 ...rovide-the-right-Perl-packages-in-top-lev.patch |   38 ++++++++++++++++++++
 perl-qpid.spec                                     |   13 +++++--
 2 files changed, 47 insertions(+), 4 deletions(-)
---
diff --git a/01-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch b/01-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch
new file mode 100644
index 0000000..5633cbb
--- /dev/null
+++ b/01-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch
@@ -0,0 +1,38 @@
+From d0d13a8fa935bdbd3bddfee5da08dba5bcb8e299 Mon Sep 17 00:00:00 2001
+From: "Darryl L. Pierce" <dpierce at redhat.com>
+Date: Mon, 17 Feb 2014 16:06:56 -0500
+Subject: [PATCH] QPID-5556: Provide the right Perl packages in top-level
+ modules.
+
+---
+ qpid/cpp/bindings/qpid/perl/lib/qpid.pm           | 2 ++
+ qpid/cpp/bindings/qpid/perl/lib/qpid_messaging.pm | 2 ++
+ 2 files changed, 4 insertions(+)
+
+diff --git a/qpid/cpp/bindings/qpid/perl/lib/qpid.pm b/qpid/cpp/bindings/qpid/perl/lib/qpid.pm
+index 88b9835..1f8d967 100644
+--- a/qpid/cpp/bindings/qpid/perl/lib/qpid.pm
++++ b/qpid/cpp/bindings/qpid/perl/lib/qpid.pm
+@@ -19,4 +19,6 @@
+ 
+ use qpid_messaging;
+ 
++package qpid;
++
+ 1;
+diff --git a/qpid/cpp/bindings/qpid/perl/lib/qpid_messaging.pm b/qpid/cpp/bindings/qpid/perl/lib/qpid_messaging.pm
+index 524bbaa..2948748 100644
+--- a/qpid/cpp/bindings/qpid/perl/lib/qpid_messaging.pm
++++ b/qpid/cpp/bindings/qpid/perl/lib/qpid_messaging.pm
+@@ -32,6 +32,8 @@ use qpid::messaging::Sender;
+ use qpid::messaging::Session;
+ use qpid::messaging::Connection;
+ 
++package qpid_messaging;
++
+ 1;
+ 
+ __END__
+-- 
+1.8.5.3
+
diff --git a/perl-qpid.spec b/perl-qpid.spec
index dbefd9f..651cb9a 100644
--- a/perl-qpid.spec
+++ b/perl-qpid.spec
@@ -1,14 +1,12 @@
 Name:           perl-qpid
 Version:        0.24
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Perl bindings for the Qpid messaging framework
 
 License:        ASL 2.0
 URL:            http://qpid.apache.org/
 Source0:        http://www.apache.org/dist/qpid/%{version}/perl-qpid-%{version}.tar.gz
-
-Provides:      perl(qpid) = %{version}
-Provides:      perl(qpid_messaging) = %{version}
+Patch1:         01-QPID-5556-Provide-the-right-Perl-packages-in-top-lev.patch
 
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  qpid-cpp-client-devel = %{version}
@@ -29,6 +27,8 @@ ExcludeArch:    %{arm}
 %prep
 %setup -q
 
+%patch1 -p6
+
 
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
@@ -58,6 +58,11 @@ make test
 
 
 %changelog
+* Wed Feb 19 2014 Darryl L. Pierce <dpierce at redhat.com> - 0.24-2
+- First build for epel7.
+- Updated the qpid and qpid_messaging modules.
+- * Removed unneeded provides as a result.
+
 * Mon Sep 23 2013 Darryl L. Pierce <dpierce at redhat.com> - 0.24-1
 - Rebased on Qpid 0.24.
 


More information about the scm-commits mailing list