commit f7f557fc09d4aaa6ae580f533b4109bc9f9708ee Author: Darryl L. Pierce <mcpierce@xxxxxxxxx> Date: Mon Feb 17 09:30:46 2014 -0500 Fixed a few packages to properly provide virtual Perl packages. - Removed the Provides that are now fixed. - Resolves: BZ#1066021 ...Updated-Perl-modules-to-provide-missing-p.patch | 52 ++++++++++++++++++++ perl-qpid_proton.spec | 14 +++-- 2 files changed, 61 insertions(+), 5 deletions(-) --- diff --git a/01-PROTON-519-Updated-Perl-modules-to-provide-missing-p.patch b/01-PROTON-519-Updated-Perl-modules-to-provide-missing-p.patch new file mode 100644 index 0000000..d5c28ef --- /dev/null +++ b/01-PROTON-519-Updated-Perl-modules-to-provide-missing-p.patch @@ -0,0 +1,52 @@ +From da781326b38bcd263c6806f1efa91df0d50c6ddd Mon Sep 17 00:00:00 2001 +From: "Darryl L. Pierce" <mcpierce@xxxxxxxxx> +Date: Mon, 17 Feb 2014 09:19:34 -0500 +Subject: [PATCH] PROTON-519: Updated Perl modules to provide missing packages. + +Incorporated patch from Robin Lee, plus added a similar change to +qpid_proton.pm as well. + +Contributed by: Robin Lee <cheeselee@xxxxxxxxxxxxxxxxx> +--- + proton-c/bindings/perl/lib/qpid/proton/Constants.pm | 2 ++ + proton-c/bindings/perl/lib/qpid/proton/ExceptionHandling.pm | 2 ++ + proton-c/bindings/perl/lib/qpid_proton.pm | 2 ++ + 3 files changed, 6 insertions(+) + +diff --git a/proton-c/bindings/perl/lib/qpid/proton/Constants.pm b/proton-c/bindings/perl/lib/qpid/proton/Constants.pm +index 2bd69c9..8397011 100644 +--- a/proton-c/bindings/perl/lib/qpid/proton/Constants.pm ++++ b/proton-c/bindings/perl/lib/qpid/proton/Constants.pm +@@ -164,4 +164,6 @@ use constant { + UNKNOWN => undef, + }; + ++package qpid::proton::Constants; ++ + 1; +diff --git a/proton-c/bindings/perl/lib/qpid/proton/ExceptionHandling.pm b/proton-c/bindings/perl/lib/qpid/proton/ExceptionHandling.pm +index f166b07..534a2ab 100644 +--- a/proton-c/bindings/perl/lib/qpid/proton/ExceptionHandling.pm ++++ b/proton-c/bindings/perl/lib/qpid/proton/ExceptionHandling.pm +@@ -33,4 +33,6 @@ sub check_for_error { + } + } + ++package qpid::proton::ExceptionHandling; ++ + 1; +diff --git a/proton-c/bindings/perl/lib/qpid_proton.pm b/proton-c/bindings/perl/lib/qpid_proton.pm +index 222a94f..dc7fefb 100644 +--- a/proton-c/bindings/perl/lib/qpid_proton.pm ++++ b/proton-c/bindings/perl/lib/qpid_proton.pm +@@ -31,5 +31,7 @@ use qpid::proton::Message; + + use qpid::proton; + ++package qpid_proton; ++ + 1; + +-- +1.8.5.3 + diff --git a/perl-qpid_proton.spec b/perl-qpid_proton.spec index 391e252..4b15a8a 100644 --- a/perl-qpid_proton.spec +++ b/perl-qpid_proton.spec @@ -3,16 +3,13 @@ Name: perl-qpid_proton Version: 0.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Perl language bindings for Qpid Proton License: ASL 2.0 URL: http://qpid.apache.org/proton/ Source0: http://www.apache.org/dist/qpid/proton/%{version}/qpid-proton-%{version}.tar.gz - -Provides: perl(qpid_proton) = %{version} -Provides: perl(qpid::proton::Constants) = %{version} -Provides: perl(qpid::proton::ExceptionHandling) = %{version} +Patch01: 01-PROTON-519-Updated-Perl-modules-to-provide-missing-p.patch BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: swig @@ -33,6 +30,8 @@ Requires: qpid-proton-c = %{version} %prep %setup -q -n qpid-proton-%{version} +%patch01 -p1 + pushd proton-c/bindings/perl swig -perl -I/usr/include -o cproton_perl.c perl.i popd @@ -71,6 +70,11 @@ popd %changelog +* Mon Feb 17 2014 Darryl L. Pierce <dpierce@xxxxxxxxxx> = 0.6-3 +- Fixed a few packages to properly provide virtual Perl packages. +- Removed the Provides that are now fixed. +- Resolves: BZ#1066021 + * Wed Feb 12 2014 Darryl L. Pierce <dpierce@xxxxxxxxxx> - 0.6-2 - Updated the Provides to include - * qpid_proton -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel