[qpid-cpp/f20] Renamed the virtual provides to conform with project needs.

Darryl L. Pierce mcpierce at fedoraproject.org
Thu Aug 14 19:33:56 UTC 2014


commit 9c127f7e45cdcfefc225b37ed30970cafdae743d
Author: Darryl L. Pierce <mcpierce at gmail.com>
Date:   Thu Aug 14 11:31:59 2014 -0400

    Renamed the virtual provides to conform with project needs.

 qpid-cpp.spec |   41 +++++++++++++++++++++++++++++++++++++----
 1 files changed, 37 insertions(+), 4 deletions(-)
---
diff --git a/qpid-cpp.spec b/qpid-cpp.spec
index 8dd4082..e2d16cc 100644
--- a/qpid-cpp.spec
+++ b/qpid-cpp.spec
@@ -3,7 +3,7 @@
 
 Name:          qpid-cpp
 Version:       0.26
-Release:       11%{?dist}
+Release:       12%{?dist}
 Summary:       Libraries for Qpid C++ client applications
 License:       ASL 2.0
 URL:           http://qpid.apache.org
@@ -59,12 +59,15 @@ the AMQP protocol.
 %package client
 Summary:   Libraries for Qpid C++ client applications
 
+# NOTE: The follow provide will be removed with 0.32
 Provides:  qpid(client)%{?_isa} = %{version}
 
 # !!! Remove with 0.28
 Provides:      qpid-cpp-client-ssl = %{version}
 Obsoletes:     qpid-cpp-client-ssl <= 0.24
 
+Provides:  qpid(cpp-client)%{?_isa} = %{version}
+
 Requires:  boost
 Requires:  chkconfig
 Requires:  initscripts
@@ -107,8 +110,12 @@ the AMQP protocol.
 %package client-devel
 Summary:   Header files, documentation and testing tools for developing Qpid C++ clients
 
+# NOTE: The follow provide will be removed with 0.32
 Provides:  qpid(client-devel)%{?_isa} = %{version}
 Requires:  qpid(client)%{?_isa} = %{version}
+
+Provides:  qpid(cpp-client-devel)%{?_isa} = %{version}
+Requires:  qpid(cpp-client)%{?_isa} = %{version}
 Requires:  boost-devel
 Requires:  boost-filesystem
 Requires:  boost-program-options
@@ -174,12 +181,14 @@ format for easy browsing.
 %package server
 Summary:   An AMQP message broker daemon
 
+# NOTE: The follow provide will be removed with 0.32
 Provides:  qpid(server)%{?_isa} = %{version}
+Requires:  qpid(client)%{?_isa} = %{version}
 # !!! Remove with 0.28
 Provides:      qpid-cpp-server-ssl = %{version}
 Obsoletes:     qpid-cpp-server-ssl <= 0.24
 
-Requires:  qpid(client)%{?_isa} = %{version}
+Provides:  qpid(cpp-server)%{?_isa} = %{version}
 Requires:  cyrus-sasl
 Requires:  qpid-proton-c%{?_isa} >= 0.5
 
@@ -225,8 +234,12 @@ exit 0
 %package server-ha
 Summary: Provides extensions to the AMQP message broker to provide high availability
 
+# NOTE: The follow provide will be removed with 0.32
 Provides: qpid(server-ha)%{?_isa} = %{version}
 Requires: qpid(server)%{?_isa} = %{version}
+
+Provides: qpid(cpp-server-ha)%{?_isa} = %{version}
+Requires: qpid(cpp-server)%{?_isa} = %{version}
 Requires: qpid-qmf%{?_isa}
 # for systemd
 Requires(post): systemd-units
@@ -258,9 +271,13 @@ Requires(postun): systemd-units
 %package client-rdma
 Summary:  RDMA Protocol support (including Infiniband) for Qpid clients
 
+# NOTE: The follow provide will be removed with 0.32
 Provides: qpid(client-rdma)%{?_isa} = %{version}
 Requires: qpid(client)%{?_isa} = %{version}
 
+Provides: qpid(cpp-client-rdma)%{?_isa} = %{version}
+Requires: qpid(cpp-client)%{?_isa} = %{version}
+
 %description client-rdma
 A client plugin and support library to support RDMA protocols (including
 Infiniband) as the transport for Qpid messaging.
@@ -279,10 +296,15 @@ Infiniband) as the transport for Qpid messaging.
 %package server-rdma
 Summary:   RDMA Protocol support (including Infiniband) for the Qpid daemon
 
+# NOTE: The follow provide will be removed with 0.32
 Provides: qpid(server-rdma)%{?_isa} = %{version}
 Requires: qpid(server)%{?_isa} = %{version}
 Requires: qpid(client-rdma)%{?_isa} = %{version}
 
+Provides: qpid(cpp-server-rdma)%{?_isa} = %{version}
+Requires: qpid(cpp-server)%{?_isa} = %{version}
+Requires: qpid(cpp-client-rdma}%{?_isa} = %{version}
+
 %description server-rdma
 A Qpid daemon plugin to support RDMA protocols (including Infiniband) as the
 transport for AMQP messaging.
@@ -300,8 +322,12 @@ transport for AMQP messaging.
 %package server-xml
 Summary:  XML extensions for the Qpid daemon
 
+# NOTE: The follow provide will be removed with 0.32
 Provides: qpid(server-xml)%{?_isa} = %{version}
 Requires: qpid(server)%{?_isa} = %{version}
+
+Provides: qpid(cpp-server-xml}%{?_isa} = %{version}
+Requires: qpid(cpp-server}%{?_isa} = %{version}
 Requires: xqilla
 Requires: xerces-c
 
@@ -322,8 +348,12 @@ messages.
 Summary:   Red Hat persistence extension to the Qpid messaging system
 License:   LGPLv2+
 
+# NOTE: The follow provide will be removed with 0.32
 Provides:  qpid(server-store)%{?_isa} = %{version}
 Requires:  qpid(server)%{?_isa} = %{version}
+
+Provides:  qpid(cpp-server-store)%{?_isa} = %{version}
+Requires:  qpid(cpp-server)%{?_isa} = %{version}
 Requires:  db4
 Requires:  libaio
 
@@ -346,8 +376,8 @@ with Berkeley DB.
 # Summary: Red Hat persistence extension to the Qpid messaging system
 # License: LGPLv2+
 #
-# Provides: qpid(server-linearstore) = %{version}
-# Requires: qpid(server)%{?_isa} = %{version}
+# Provides: qpid(cpp-server-linearstore) = %{version}
+# Requires: qpid(cpp-server)%{?_isa} = %{version}
 # Requires: db4
 # Requires: libaio
 #
@@ -494,6 +524,9 @@ rm -rf %{buildroot}/usr/local/%{_lib}/ruby/site_ruby
 
 
 %changelog
+* Thu Aug 14 2014 Darryl L. Pierce <dpierce at redhat.com> - 0.26-12
+- Renamed the virtual provides to conform with project needs.
+
 * Thu Jul 10 2014 Darryl L. Pierce <dpierce at redhat.com> - 0.26-11
 - Removed parameterized ldconfig.
 - Removed comments between subpackages.


More information about the scm-commits mailing list