diff --git a/README.markdown b/README.markdown index b8bedc0..2f2b130 100644 --- a/README.markdown +++ b/README.markdown @@ -1,49 +1,49 @@ # libqb ## What is libqb? -libqb is a library with the primary purpose of providing high performance -client server reusable features. It provides high performance logging, -tracing, ipc, and poll. +libqb is a library with the primary purpose of providing high-performance, +reusable features for client-server architecture, such as logging, +tracing, inter-process communication (IPC), and polling. -We don't intend be an all encompassing library, but instead provide very -specially focused APIs that are highly tuned for maximum performance for client/server applications. +libqb is not intended to be an all-encompassing library, but instead provide +focused APIs that are highly tuned for maximum performance for client-server +applications. [![Build Status](https://travis-ci.org/ClusterLabs/libqb.png)](https://travis-ci.org/ClusterLabs/libqb) -## For more information look at: -* [Our wiki](https://github.com/clusterlabs/libqb/wiki) +## For more information, see: +* [libqb wiki](https://github.com/clusterlabs/libqb/wiki) * [Issues/Bugs](https://github.com/clusterlabs/libqb/issues) * [The doxygen generated manual](http://clusterlabs.github.io/libqb/0.16.0/doxygen/) * You can build it yourself with the following commands: $ make doxygen $ firefox ./doc/html/index.html ## Dependencies * glib-2.0-devel (If you want to build the glib example code) * check-devel (If you want to run the tests) * doxygen and graphviz (If you want to build the doxygen man pages or html manual) ## Source Control (GIT) git clone git://github.com/ClusterLabs/libqb.git [See Github](https://github.com/clusterlabs/libqb) ## Installing from source $ ./autogen.sh $ ./configure $ make $ sudo make install ## How you can help If you find this project useful, you may want to consider supporting its future development. There are a number of ways to support the project. * Test and report issues. -* Help others on the [mailing list](https://fedorahosted.org/mailman/listinfo/quarterback-devel). +* Help others on the [developers@clusterlabs.org mailing list](http://clusterlabs.org/mailman/listinfo/developers). * Contribute documentation, examples and test cases. * Contribute patches. * Spread the word. - diff --git a/libqb.spec.in b/libqb.spec.in index 2d904f6..1e42ac5 100644 --- a/libqb.spec.in +++ b/libqb.spec.in @@ -1,72 +1,73 @@ %global alphatag @alphatag@ %global numcomm @numcomm@ %global dirty @dirty@ Name: libqb Version: @version@ Release: 1%{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}%{?dist} Summary: An IPC library for high performance servers. Group: System Environment/Libraries License: LGPLv2+ URL: https://github.com/ClusterLabs/libqb Source0: https://fedorahosted.org/releases/q/u/quarterback/%{name}-%{version}%{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf automake libtool doxygen procps check-devel %description -libqb provides high performance client server reusable features. -Initially these are IPC and poll. +libqb provides high-performance, reusable features for client-server +architecture, such as logging, tracing, inter-process communication (IPC), +and polling. %prep %setup -q -n %{name}-%{version}%{?numcomm:.%{numcomm}}%{?alphatag:-%{alphatag}}%{?dirty:-%{dirty}} %build ./autogen.sh %configure --disable-static make %{?_smp_mflags} %check make check %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/libqb %clean rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc COPYING %{_sbindir}/qb-blackbox %{_libdir}/libqb.so.* %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version}-%{release} pkgconfig %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %files devel %defattr(-,root,root,-) %doc COPYING README.markdown %{_includedir}/qb/ %{_libdir}/libqb.so %{_libdir}/pkgconfig/libqb.pc %{_mandir}/man3/qb*3* %{_mandir}/man8/qb-blackbox.8.gz %changelog * @date@ Autotools generated version - @version@-1-@numcomm@.@alphatag@.@dirty@ - Autotools generated version