rpms/qpidc/F-9 qpidc.spec,1.31,1.32

Nuno Santos (nsantos) fedora-extras-commits at redhat.com
Mon Jul 7 15:39:44 UTC 2008


Author: nsantos

Update of /cvs/extras/rpms/qpidc/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18068

Modified Files:
	qpidc.spec 
Log Message:
import specfile


Index: qpidc.spec
===================================================================
RCS file: /cvs/extras/rpms/qpidc/F-9/qpidc.spec,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- qpidc.spec	1 Jul 2008 18:28:13 -0000	1.31
+++ qpidc.spec	7 Jul 2008 15:38:53 -0000	1.32
@@ -8,22 +8,20 @@
 
 Name:           qpidc
 Version:        0.2.%{svnrev}
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Libraries for Qpid C++ client applications
 Group:          System Environment/Libraries
 License:        Apache Software License
 URL:            http://rhm.et.redhat.com/qpidc
-Source0:        http://rhm.et.redhat.com/download/%{name}-%{version}.tar.gz
+Source0:        %{name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-ExclusiveArch: i386 x86_64
+ExclusiveArch: i386 i686 x86_64
 
 BuildRequires: boost-devel
 BuildRequires: cppunit-devel
 BuildRequires: doxygen
 BuildRequires: e2fsprogs-devel
-BuildRequires: graphviz
-BuildRequires: help2man
 BuildRequires: libtool
 BuildRequires: pkgconfig
 BuildRequires: ruby
@@ -84,6 +82,14 @@
 Libraries and header files for developing extensions to the
 Qpid broker daemon.
 
+%package perftest
+Summary: Simple benchmarking tools
+Group: System Environment/Tools
+Requires: qpidc = %version-%release
+
+%description perftest
+Tools for performing testing and benchmarking of MRG-Messaging
+
 %pre
 getent group qpidd >/dev/null || groupadd -r qpidd
 getent passwd qpidd >/dev/null || \
@@ -96,18 +102,35 @@
 
 %build
 CXXFLAGS="%{optflags} -DNDEBUG -O3" \
-%configure --disable-static --without-cpg
+%configure --disable-static --without-cpg --without-graphviz --without-help2man
 make %{?_smp_mflags}
 # Remove this generated perl file, we don't need it and it upsets rpmlint.
 rm docs/api/html/installdox
+# Make perftest utilities
+pushd src/tests
+make perftest topic_listener topic_publisher latencytest
+popd
 
 %install
 rm -rf %{buildroot}
+mkdir -p -m0755 %{buildroot}/%_bindir
 make install DESTDIR=%{buildroot}
 install -Dp -m0755 etc/qpidd %{buildroot}%{_initrddir}/qpidd
 install -d -m0755 %{buildroot}%{_localstatedir}/lib/qpidd
+install -d -m0755 %{buildroot}%{_libdir}/qpidd
+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
+popd
 rm -f %{buildroot}%_libdir/*.a
+rm -f %{buildroot}%_libdir/*.l
 rm -f %{buildroot}%_libdir/*.la
+# remove examples, are being packages separately in the rhm-docs package
+rm -fr %{buildroot}/usr/share/qpidc/examples
 
 %clean
 rm -rf %{buildroot}
@@ -117,7 +140,7 @@
 
 %files
 %defattr(-,root,root,-)
-%doc LICENSE NOTICE README
+%doc LICENSE NOTICE README INSTALL RELEASE_NOTES DESIGN
 %_libdir/libqpidcommon.so.0
 %_libdir/libqpidcommon.so.0.1.0
 %_libdir/libqpidclient.so.0
@@ -136,7 +159,6 @@
 %_libdir/libqpidclient.so
 %_bindir/managementgen
 %_datadir/managementgen
-%doc %_datadir/%{name}/examples
 %doc docs/api/html
 
 %files -n %{qpidd}
@@ -150,6 +172,8 @@
 %config(noreplace) %_sysconfdir/sasl2/qpidd.conf
 %{_initrddir}/%{qpidd}
 %attr(755, qpidd, qpidd) %_localstatedir/lib/qpidd
+%attr(755, qpidd, qpidd) %_libdir/qpidd
+%attr(755, qpidd, qpidd) /var/run/qpidd
 %attr(600, qpidd, qpidd) %config(noreplace) %_localstatedir/lib/qpidd/qpidd.sasldb
 %doc %_mandir/man1/%{qpidd}.*
 
@@ -161,6 +185,12 @@
 %_libdir/libqpidcluster.so
 %_includedir/qpid/broker
 
+%files perftest
+%_bindir/perftest
+%_bindir/topic_listener
+%_bindir/topic_publisher
+%_bindir/latencytest
+
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -184,9 +214,33 @@
 /sbin/ldconfig
 
 %changelog
-* Tue Jul  1 2008 Nuno Santos <nsantos at redhat.com> - 0.2.667603-1
+* Tue Jul  7 2008 Nuno Santos <nsantos at redhat.com> - 0.2.667603-2
 - MRG GA release
 
+* Thu Jun 13 2008 Justin Ross <jross at redhat.com> - 0.2.667603-1
+- Update to source revision 667603
+
+* Thu Jun 12 2008 Justin Ross <jross at redhat.com> - 0.2.667253-1
+- Update to source revision 667253
+
+* Thu Jun 12 2008 Nuno Santos <nsantos at redhat.com> - 0.2.666138-5
+- add missing doc files
+
+* Wed Jun 11 2008 Justin Ross <jross at redhat.com> - 0.2.666138-3
+- Added directories for modules and pid files to install script
+
+* Wed May 28 2008 David Sommerseth <dsommers at redhat.com> - 0.2.663761-1
+- Added perftest utilities
+
+* Thu May 22 2008 Nuno Santos <nsantos at redhat.com> - 0.2.656926-4
+- Additional build flags for i686
+
+* Tue May 20 2008 Nuno Santos <nsantos at redhat.com> - 0.2.656926-3
+- BZ 432872: remove examples, which are being packaged separately
+
+* Tue May 20 2008 Justin Ross <jross at redhat.com> -0.2.656926-2
+- Drop build requirements for graphviz and help2man
+
 * Wed May 14 2008 Nuno Santos <nsantos at redhat.com> - 0.2-34
 - Bumped for Beta 4 release
 




More information about the scm-commits mailing list