rpms/qpidc/devel qpidc.spec,1.36,1.37

Nuno Santos nsantos at fedoraproject.org
Mon Sep 8 17:49:54 UTC 2008


Author: nsantos

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

Modified Files:
	qpidc.spec 
Log Message:
add qmf subpackage


Index: qpidc.spec
===================================================================
RCS file: /cvs/extras/rpms/qpidc/devel/qpidc.spec,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- qpidc.spec	8 Sep 2008 17:05:03 -0000	1.36
+++ qpidc.spec	8 Sep 2008 17:49:24 -0000	1.37
@@ -4,10 +4,13 @@
 # svn revision: $Rev: 654927 $
 #
 %define qpidd qpidd
+%define qmf qmf
 %define svnrev 693140
 
+%{!?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.%{?svnrev}
 Release:        1%{?dist}
 Summary:        Libraries for Qpid C++ client applications
 Group:          System Environment/Libraries
@@ -19,7 +22,6 @@
 ExclusiveArch: i386 i686 x86_64
 
 BuildRequires: boost-devel
-BuildRequires: cppunit-devel
 BuildRequires: doxygen
 BuildRequires: e2fsprogs-devel
 BuildRequires: libtool
@@ -83,6 +85,22 @@
 Libraries and header files for developing extensions to the
 Qpid broker daemon.
 
+%package -n %{qmf}
+Summary: The QPID Management Framework
+Group: System Environment/Daemons
+Requires: %name = %version-%release
+
+%description -n %{qmf}
+An extensible managememt framework layered on QPID messaging.
+
+%package -n %{qmf}-devel
+Summary: Header files and tools for developing QMF extensions
+Group: Development/System
+Requires: %{qmf} = %version-%release
+
+%description -n %{qmf}-devel
+Header files and code-generation tools needed for developers of QMF-managed components.
+
 %package perftest
 Summary: Simple benchmarking tools
 Group: System Environment/Tools
@@ -94,13 +112,18 @@
 %pre
 getent group qpidd >/dev/null || groupadd -r qpidd
 getent passwd qpidd >/dev/null || \
-  useradd -r -m -g qpidd -d %{_localstatedir}/lib/qpidd -s /sbin/nologin \
+  useradd -r -M -g qpidd -d %{_localstatedir}/lib/qpidd -s /sbin/nologin \
     -c "Owner of Qpidd Daemons" qpidd
 exit 0
 
 %prep
 %setup -q
 
+%define perftests "perftest topic_listener topic_publisher latencytest \
+  client_test fanout_perftest multiq_perftest python_tests quick_perftest \
+  quick_topictest run_federation_tests run_perftest run_test run-unit-tests \
+  shared_perftest start_broker stop_broker topic_perftest topictest txtest"
+
 %build
 CXXFLAGS="%{optflags} -DNDEBUG -O3" \
 %configure --disable-static --without-cpg --without-graphviz --without-help2man
@@ -109,7 +132,9 @@
 rm docs/api/html/installdox
 # Make perftest utilities
 pushd src/tests
-make perftest topic_listener topic_publisher latencytest
+for ptest in %{perftests}; do
+  make $ptest
+done
 popd
 
 %install
@@ -122,10 +147,9 @@
 install -d -m0755 %{buildroot}/var/run/qpidd
 # Install perftest utilities
 pushd %{_builddir}/%{name}-%{version}/src/tests/
-libtool --mode=install install -m755 perftest %{buildroot}/%_bindir
-libtool --mode=install install -m755 topic_listener %{buildroot}/%_bindir
-libtool --mode=install install -m755 topic_publisher %{buildroot}/%_bindir
-libtool --mode=install install -m755 latencytest %{buildroot}/%_bindir
+for ptest in %{perftests}; do
+  libtool --mode=install install -m755 $ptest %{buildroot}/%_bindir
+done
 popd
 rm -f %{buildroot}%_libdir/*.a
 rm -f %{buildroot}%_libdir/*.l
@@ -156,10 +180,9 @@
 %_includedir/qpid/sys
 %_includedir/qpid/log
 %_includedir/qpid/management
+%_includedir/qpid/agent
 %_libdir/libqpidcommon.so
 %_libdir/libqpidclient.so
-%_bindir/managementgen
-%_datadir/managementgen
 %doc docs/api/html
 
 %files -n %{qpidd}
@@ -168,6 +191,8 @@
 %_libdir/libqpidbroker.so.0.1.0
 %_libdir/libqpidcluster.so.0
 %_libdir/libqpidcluster.so.0.1.0
+%_libdir/libqpidacl.so.0
+%_libdir/libqpidacl.so.0.1.0
 %_sbindir/%{qpidd}
 %config(noreplace) %_sysconfdir/qpidd.conf
 %config(noreplace) %_sysconfdir/sasl2/qpidd.conf
@@ -180,17 +205,46 @@
 
 %files -n %{qpidd}-devel
 %defattr(-,root,root,-)
-%doc rpm/README.qpidd-devel
+#%doc rpm/README.qpidd-devel
 %defattr(-,root,root,-)
 %_libdir/libqpidbroker.so
 %_libdir/libqpidcluster.so
+%_libdir/libqpidacl.so
 %_includedir/qpid/broker
 
+%files -n %{qmf}
+%defattr(-,root,root,-)
+%_libdir/libqmfagent.so.0
+%_libdir/libqmfagent.so.0.1.0
+
+%files -n %{qmf}-devel
+%defattr(-,root,root,-)
+%_libdir/libqmfagent.so
+%_bindir/qmf-gen
+%{python_sitelib}/qmf
+
 %files perftest
+%defattr(755,root,root,-)
 %_bindir/perftest
 %_bindir/topic_listener
 %_bindir/topic_publisher
 %_bindir/latencytest
+%_bindir/client_test
+%_bindir/fanout_perftest
+%_bindir/multiq_perftest
+%_bindir/python_tests
+%_bindir/quick_perftest
+%_bindir/quick_topictest
+%_bindir/run-unit-tests
+%_bindir/run_federation_tests
+%_bindir/run_perftest
+%_bindir/run_test
+%_bindir/shared_perftest
+%_bindir/start_broker
+%_bindir/stop_broker
+%_bindir/topic_perftest
+%_bindir/topictest
+%_bindir/txtest
 
 %post -p /sbin/ldconfig
 
@@ -218,11 +272,22 @@
 * Mon Sep  8 2008 Nuno Santos <nsantos at redhat.com> - 0.3.693140-1
 - Update for Fedora 10
 
-* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 0.2.667603-3
-- fix license tag
+* 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
+
+* Wed Aug 14 2008 Justin Ross <jross at redhat.com> - 0.2.685273-1
+- Update to source revision 685273 of the qpid.0-10 branch
+
+* Wed Aug  6 2008 Justin Ross <jross at redhat.com> - 0.2.683301-1
+- Update to source revision 683301 of the qpid.0-10 branch
+
+* Thu Jul 15 2008 Justin Ross <jross at redhat.com> - 0.2.676581-1
+- Update to source revision 676581 of the qpid.0-10 branch
+- Work around home dir creation problem
+- Use a license string that rpmlint likes
 
-* Tue Jul  7 2008 Nuno Santos <nsantos at redhat.com> - 0.2.667603-2
-- MRG GA release
+* Thu Jul 10 2008 Nuno Santos <nsantos at redhat.com> - 0.2.667603-3
+- BZ453818: added additional tests to -perftest
 
 * Thu Jun 13 2008 Justin Ross <jross at redhat.com> - 0.2.667603-1
 - Update to source revision 667603




More information about the fedora-extras-commits mailing list