[qpid-cpp/f16] Fixed up the headers for the various sub-packages.
Darryl L. Pierce
mcpierce at fedoraproject.org
Thu Jun 7 13:42:51 UTC 2012
commit 8be8c0ff65125fbe83f77139a2206cf4ef4392f4
Author: Darryl L. Pierce <dpierce at redhat.com>
Date: Fri Jun 1 16:00:22 2012 -0400
Fixed up the headers for the various sub-packages.
qpid-cpp.spec | 177 +++++++++++++++++++++++++++++----------------------------
1 files changed, 91 insertions(+), 86 deletions(-)
---
diff --git a/qpid-cpp.spec b/qpid-cpp.spec
index d8ffd71..c99021e 100644
--- a/qpid-cpp.spec
+++ b/qpid-cpp.spec
@@ -81,12 +81,13 @@ Run-time libraries for AMQP client applications developed using Qpid
C++. Clients exchange messages with an AMQP message broker using
the AMQP protocol.
+
# === Package: qpid-cpp-client ===
%package -n %{pkg_name}-client
-Summary: Libraries for Qpid C++ client applications
-Group: System Environment/Libraries
-Requires: boost
+Summary: Libraries for Qpid C++ client applications
+Group: System Environment/Libraries
+Requires: boost
Obsoletes: qpidc
Requires(post):/sbin/chkconfig
@@ -118,17 +119,18 @@ the AMQP protocol.
%postun -n %{pkg_name}-client
/sbin/ldconfig
+
# === Package: qpid-cpp-client-devel ===
%package -n %{pkg_name}-client-devel
-Summary: Header files, documentation and testing tools for developing Qpid C++ clients
-Group: Development/System
-Requires: %{pkg_name}-client = %version-%release
-Requires: boost-devel
-Requires: boost-filesystem
-Requires: boost-program-options
-Requires: libuuid-devel
-Requires: python
+Summary: Header files, documentation and testing tools for developing Qpid C++ clients
+Group: Development/System
+Requires: %{pkg_name}-client = %version-%release
+Requires: boost-devel
+Requires: boost-filesystem
+Requires: boost-program-options
+Requires: libuuid-devel
+Requires: python
Obsoletes: qpidc-devel
Obsoletes: qpidc-perftest
@@ -171,11 +173,12 @@ in C++ using Qpid. Qpid implements the AMQP messaging specification.
%postun -n %{pkg_name}-client-devel
/sbin/ldconfig
+
# === Package: qpid-cpp-client-devel-docs ===
%package -n %{pkg_name}-client-devel-docs
-Summary: AMQP client development documentation
-Group: Documentation
+Summary: AMQP client development documentation
+Group: Documentation
BuildArch: noarch
Obsoletes: qpidc-devel-docs
@@ -188,13 +191,14 @@ format for easy browsing.
%defattr(-,root,root,-)
%doc cpp/docs/api/html
+
# === Package: qpid-cpp-server ===
%package -n %{pkg_name}-server
-Summary: An AMQP message broker daemon
-Group: System Environment/Daemons
-Requires: %{pkg_name}-client = %version-%release
-Requires: cyrus-sasl
+Summary: An AMQP message broker daemon
+Group: System Environment/Daemons
+Requires: %{pkg_name}-client = %version-%release
+Requires: cyrus-sasl
Obsoletes: qpidd
Obsoletes: qpidd-acl
@@ -243,16 +247,17 @@ if [ $1 -ge 1 ]; then
fi
/sbin/ldconfig
+
# === Package: qpid-cpp-server-devel ===
%package -n %{pkg_name}-server-devel
-Summary: Libraries and header files for developing Qpid broker extensions
-Group: Development/System
-Requires: %{pkg_name}-client-devel = %version-%release
-Requires: %{pkg_name}-server = %version-%release
-Requires: boost-devel
-Requires: boost-filesystem
-Requires: boost-program-options
+Summary: Libraries and header files for developing Qpid broker extensions
+Group: Development/System
+Requires: %{pkg_name}-client-devel = %version-%release
+Requires: %{pkg_name}-server = %version-%release
+Requires: boost-devel
+Requires: boost-filesystem
+Requires: boost-program-options
Obsoletes: qpidd-devel
%description -n %{pkg_name}-server-devel
@@ -271,14 +276,15 @@ Qpid broker daemon.
%postun -n %{pkg_name}-server-devel
/sbin/ldconfig
+
# === Package: qpid-qmf ===
%package -n qpid-qmf
-Summary: The QPID Management Framework
-Group: System Environment/Daemons
-Requires: %{pkg_name}-client = %version-%release
-Requires: python-qpid >= %version
-Provides: qmf = %version-%release
+Summary: The QPID Management Framework
+Group: System Environment/Daemons
+Requires: %{pkg_name}-client = %version-%release
+Requires: python-qpid >= %version
+Provides: qmf = %version-%release
Obsoletes: qmf < %version-%release
%description -n qpid-qmf
@@ -298,14 +304,15 @@ An extensible management framework layered on QPID messaging.
%postun -n qpid-qmf
/sbin/ldconfig
+
# === Package: qpid-qmf-devel ===
%package -n qpid-qmf-devel
-Summary: Header files and tools for developing QMF extensions
-Group: Development/System
-Requires: qpid-qmf = %version-%release
-Requires: %{pkg_name}-client-devel = %version-%release
-Provides: qmf-devel = %version-%release
+Summary: Header files and tools for developing QMF extensions
+Group: Development/System
+Requires: qpid-qmf = %version-%release
+Requires: %{pkg_name}-client-devel = %version-%release
+Provides: qmf-devel = %version-%release
Obsoletes: qmf-devel < %version-%release
%description -n qpid-qmf-devel
@@ -327,13 +334,14 @@ components.
%postun -n qpid-qmf-devel
/sbin/ldconfig
+
# === Package: python-qpid-qmf ===
%package -n python-qpid-qmf
-Summary: The QPID Management Framework bindings for python
-Group: System Environment/Libraries
-Requires: qpid-qmf = %version-%release
-Provides: python-qmf = %version-%release
+Summary: The QPID Management Framework bindings for python
+Group: System Environment/Libraries
+Requires: qpid-qmf = %version-%release
+Provides: python-qmf = %version-%release
Obsoletes: python-qmf < %version-%release
%description -n python-qpid-qmf
@@ -363,13 +371,14 @@ for python.
%postun -n python-qpid-qmf
/sbin/ldconfig
+
# === Package: ruby-qpid-qmf ===
%package -n ruby-qpid-qmf
-Summary: The QPID Management Framework bindings for ruby
-Group: System Environment/Libraries
-Requires: qpid-qmf = %version-%release
-Provides: ruby-qmf = %version-%release
+Summary: The QPID Management Framework bindings for ruby
+Group: System Environment/Libraries
+Requires: qpid-qmf = %version-%release
+Provides: ruby-qmf = %version-%release
Obsoletes: ruby-qmf < %version-%release
%description -n ruby-qpid-qmf
@@ -390,12 +399,13 @@ for ruby.
%postun -n ruby-qpid-qmf
/sbin/ldconfig
+
# === Package: qpid-cpp-client-rdma ===
%package -n %{pkg_name}-client-rdma
-Summary: RDMA Protocol support (including Infiniband) for Qpid clients
-Group: System Environment/Libraries
-Requires: %{pkg_name}-client = %version-%release
+Summary: RDMA Protocol support (including Infiniband) for Qpid clients
+Group: System Environment/Libraries
+Requires: %{pkg_name}-client = %version-%release
Obsoletes: qpidc-rdma
%description -n %{pkg_name}-client-rdma
@@ -414,13 +424,14 @@ Infiniband) as the transport for Qpid messaging.
%postun -n %{pkg_name}-client-rdma
/sbin/ldconfig
+
# === Package: qpid-cpp-server-rdma ===
%package -n %{pkg_name}-server-rdma
-Summary: RDMA Protocol support (including Infiniband) for the Qpid daemon
-Group: System Environment/Libraries
-Requires: %{pkg_name}-server = %version-%release
-Requires: %{pkg_name}-client-rdma = %version-%release
+Summary: RDMA Protocol support (including Infiniband) for the Qpid daemon
+Group: System Environment/Libraries
+Requires: %{pkg_name}-server = %version-%release
+Requires: %{pkg_name}-client-rdma = %version-%release
Obsoletes: qpidd-rdma
%description -n %{pkg_name}-server-rdma
@@ -437,12 +448,13 @@ transport for AMQP messaging.
%postun -n %{pkg_name}-server-rdma
/sbin/ldconfig
+
# === Package: qpid-cpp-client-ssl ===
%package -n %{pkg_name}-client-ssl
-Summary: SSL support for Qpid clients
-Group: System Environment/Libraries
-Requires: %{pkg_name}-client = %version-%release
+Summary: SSL support for Qpid clients
+Group: System Environment/Libraries
+Requires: %{pkg_name}-client = %version-%release
Obsoletes: qpidc-ssl
%description -n %{pkg_name}-client-ssl
@@ -460,13 +472,14 @@ for Qpid messaging.
%postun -n %{pkg_name}-client-ssl
/sbin/ldconfig
+
# === Package: qpid-cpp-server-ssl ===
%package -n %{pkg_name}-server-ssl
-Summary: SSL support for the Qpid daemon
-Group: System Environment/Libraries
-Requires: %{pkg_name}-server = %version-%release
-Requires: %{pkg_name}-client-ssl = %version-%release
+Summary: SSL support for the Qpid daemon
+Group: System Environment/Libraries
+Requires: %{pkg_name}-server = %version-%release
+Requires: %{pkg_name}-client-ssl = %version-%release
Obsoletes: qpidd-ssl
%description -n %{pkg_name}-server-ssl
@@ -483,14 +496,15 @@ messaging.
%postun -n %{pkg_name}-server-ssl
/sbin/ldconfig
+
# === Package: qpid-cpp-server-xml ===
%package -n %{pkg_name}-server-xml
-Summary: XML extensions for the Qpid daemon
-Group: System Environment/Libraries
-Requires: %{pkg_name}-server = %version-%release
-Requires: xqilla
-Requires: xerces-c
+Summary: XML extensions for the Qpid daemon
+Group: System Environment/Libraries
+Requires: %{pkg_name}-server = %version-%release
+Requires: xqilla
+Requires: xerces-c
Obsoletes: qpidd-xml
%description -n %{pkg_name}-server-xml
@@ -507,15 +521,16 @@ messages.
%postun -n %{pkg_name}-server-xml
/sbin/ldconfig
+
# === Package: qpid-cpp-server-store ===
%package -n %{pkg_name}-server-store
-Summary: Red Hat persistence extension to the Qpid messaging system
-Group: System Environment/Libraries
-License: LGPL 2.1+
-Requires: %{pkg_name}-server = %{qpid_release}
-Requires: db4
-Requires: libaio
+Summary: Red Hat persistence extension to the Qpid messaging system
+Group: System Environment/Libraries
+License: LGPL 2.1+
+Requires: %{pkg_name}-server = %{qpid_release}
+Requires: db4
+Requires: libaio
Obsoletes: rhm
%description -n %{pkg_name}-server-store
@@ -525,7 +540,7 @@ with Berkeley DB.
%files -n %{pkg_name}-server-store
%defattr(-,root,root,-)
-%doc ../store-%{qpid_release}.%{store_svnrev}/README
+%doc ../store-%{qpid_release}.%{store_svnrev}/README
%{_libdir}/qpid/daemon/msgstore.so*
%{python_sitearch}/qpidstore/__init__.py*
%{python_sitearch}/qpidstore/jerr.py*
@@ -541,6 +556,7 @@ with Berkeley DB.
%postun -n %{pkg_name}-server-store
/sbin/ldconfig
+
# === Package: qpid-tools ===
%package -n qpid-tools
@@ -569,11 +585,12 @@ Management and diagnostic tools for Apache Qpid brokers and clients.
%{python_sitelib}/qpid_tools-*.egg-info
%endif
+
# === Package: perl-qpid ===
%package -n perl-qpid
-Summary: Perl bindings for Apache Qpid Messaging
-Group: System Environment/Tools
+Summary: Perl bindings for Apache Qpid Messaging
+Group: System Environment/Tools
%description -n perl-qpid
%{summary}.
@@ -583,8 +600,6 @@ Group: System Environment/Tools
%doc cpp/bindings/qpid/examples/perl/*
%{perl_vendorarch}/*
-# ===
-
%prep
%setup -q -n qpid-%{version}
@@ -743,26 +758,16 @@ popd
%clean
rm -rf %{buildroot}
+
%check
-#pushd %{_builddir}/%{name}-%{version}/cpp
-# LANG=C needs to be in the environment to deal with a libtool issue
-# temporarily disabling make check due to libtool issues
-# needs to be re-enabled asap
-#LANG=C ECHO=echo make check
-#popd
-
-%ifarch i386 i586 i686 x86_64
-#RHM
-#pushd %{_builddir}/store-%{qpid_release}.%{store_svnrev}
-#make check
-#popd
-#/RHM
-%endif
+
%post -p /sbin/ldconfig
+
%postun -p /sbin/ldconfig
+
%changelog
* Tue May 29 2012 Darryl L. Pierce <dpierce at redhat.com> - 0.16-1.1
- Release 0.16 of Qpid upstream.
More information about the scm-commits
mailing list