rpms/qpidc/devel qpidc.spec,1.40,1.41

Nuno Santos nsantos at fedoraproject.org
Thu Oct 2 19:36:21 UTC 2008


Author: nsantos

Update of /cvs/extras/rpms/qpidc/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18221

Modified Files:
	qpidc.spec 
Log Message:
recover proper specfile for trunk


Index: qpidc.spec
===================================================================
RCS file: /cvs/extras/rpms/qpidc/devel/qpidc.spec,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- qpidc.spec	2 Oct 2008 19:08:44 -0000	1.40
+++ qpidc.spec	2 Oct 2008 19:35:51 -0000	1.41
@@ -10,7 +10,7 @@
 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 Name:           qpidc
-Version: 	0.3.%{?svnrev}
+Version: 	0.3.700546
 Release:        1%{?dist}
 Summary:        Libraries for Qpid C++ client applications
 Group:          System Environment/Libraries
@@ -27,7 +27,6 @@
 BuildRequires: libtool
 BuildRequires: pkgconfig
 BuildRequires: ruby
-BuildRequires: python
 
 Requires: boost
 
@@ -57,7 +56,6 @@
 Summary: An AMQP message broker daemon
 Group: System Environment/Daemons
 Requires: %name = %version-%release
-Requires: openais
 Requires: xqilla
 Requires: xerces-c
 Requires: cyrus-sasl
@@ -66,7 +64,6 @@
 BuildRequires: cyrus-sasl
 BuildRequires: xqilla-devel
 BuildRequires: xerces-c-devel
-BuildRequires: openais-devel
 
 %description -n %{qpidd}
 A message broker daemon that receives stores and routes messages using
@@ -99,7 +96,41 @@
 Requires: %{qmf} = %version-%release
 
 %description -n %{qmf}-devel
-Header files and code-generation tools needed for developers of QMF-managed components.
+Header files and code-generation tools needed for developers of QMF-managed
+components.
+
+%package rdma
+Summary: RDMA Protocol support (including Infiniband) for Qpid clients
+Group: System Environment/Libraries
+Requires: %name = %version-%release
+BuildRequires: libibverbs-devel
+BuildRequires: librdmacm-devel
+
+%description rdma
+A client plugin and support library to support RDMA protocols (including
+Infiniband) as the transport for Qpid messaging.
+
+%package -n %{qpidd}-rdma
+Summary: RDMA Protocol support (including Infiniband) for the Qpid daemon
+Group: System Environment/Libraries
+Requires: %{qpidd} = %version-%release
+Requires: %name-rdma
+BuildRequires: libibverbs-devel
+BuildRequires: librdmacm-devel
+
+%description -n %{qpidd}-rdma
+A Qpid daemon plugin to support RDMA protocols (including Infiniband) as the
+transport for AMQP messaging.
+
+%package -n %{qpidd}-cluster
+Summary: Cluster support for the Qpid daemon
+Group: System Environment/Daemons
+Requires: %{qpidd} = %version-%release
+Requires: openais
+BuildRequires: openais-devel
+
+%description -n %{qpidd}-cluster
+A Qpid daemon plugin enabling broker clustering using openais
 
 %package perftest
 Summary: Simple benchmarking tools
@@ -154,6 +185,9 @@
 rm -f %{buildroot}%_libdir/*.a
 rm -f %{buildroot}%_libdir/*.l
 rm -f %{buildroot}%_libdir/*.la
+rm -f %{buildroot}%_libdir/librdmawrap.so
+rm -f %{buildroot}%_libdir/qpid/client/*.la
+rm -f %{buildroot}%_libdir/qpid/daemon/*.la
 # remove examples, are being packages separately in the rhm-docs package
 rm -fr %{buildroot}/usr/share/qpidc/examples
 
@@ -170,6 +204,7 @@
 %_libdir/libqpidcommon.so.0.1.0
 %_libdir/libqpidclient.so.0
 %_libdir/libqpidclient.so.0.1.0
+%config(noreplace) %_sysconfdir/qpid/qpidc.conf
 
 %files devel
 %defattr(-,root,root,-)
@@ -181,6 +216,7 @@
 %_includedir/qpid/log
 %_includedir/qpid/management
 %_includedir/qpid/agent
+%_includedir/qmf
 %_libdir/libqpidcommon.so
 %_libdir/libqpidclient.so
 %doc docs/api/html
@@ -189,7 +225,6 @@
 %defattr(-,root,root,-)
 %_libdir/libqpidbroker.so.0
 %_libdir/libqpidbroker.so.0.1.0
-%_libdir/qpid/daemon/cluster.so
 %_libdir/qpid/daemon/acl.so
 %_sbindir/%{qpidd}
 %config(noreplace) %_sysconfdir/qpidd.conf
@@ -219,6 +254,21 @@
 %_bindir/qmf-gen
 %{python_sitelib}/qmf
 
+%files rdma
+%defattr(-,root,root,-)
+%_libdir/librdmawrap.so.0
+%_libdir/librdmawrap.so.0.1.0
+%_libdir/qpid/client/rdmaconnector.so
+%config(noreplace) %_sysconfdir/qpid/qpidc.conf
+
+%files -n %{qpidd}-rdma
+%defattr(-,root,root,-)
+%_libdir/qpid/daemon/rdma.so
+
+%files -n %{qpidd}-cluster
+%defattr(-,root,root,-)
+%_libdir/qpid/daemon/cluster.so
+
 %files perftest
 %defattr(755,root,root,-)
 %_bindir/perftest
@@ -264,15 +314,22 @@
 fi
 /sbin/ldconfig
 
+%post rdma -p /sbin/ldconfig
+
+%postun rdma -p /sbin/ldconfig
+
+%post -n %{qmf} -p /sbin/ldconfig
+
+%postun -n %{qmf} -p /sbin/ldconfig
+
 %changelog
 * Thu Oct  2 2008 Nuno Santos <nsantos at redhat.com> - 0.3.700546-1
 - Rebased to svn revision 700546
 
-* Tue Sep  9 2008 Nuno Santos <nsantos at redhat.com> - 0.3.693548-1
-- Include latest changes to qmf
-
-* Mon Sep  8 2008 Nuno Santos <nsantos at redhat.com> - 0.3.693140-1
-- Update for Fedora 10
+* Thu Sep 11 2008 Andrew Stitcher <astitcher at redhat.com> - 0.3.694455-1
+- Add new packages for client & broker rdma
+- Move cluster plugin into its own package
+- Reflect new naming of plugins
 
 * Wed Aug 21 2008 Justin Ross <jross at redhat.com> - 0.2.687156-1
 - Update to source revision 687156 of the qpid.0-10 branch




More information about the scm-commits mailing list