| %bcond_without check |
| |
| %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.xz |
| |
| BuildRequires: autoconf automake libtool doxygen procps check-devel |
| |
| %description |
| 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} |
| |
| %if 0%{?with_check} |
| %check |
| make V=1 check \ |
| && make -C tests/functional/log_internal V=1 check |
| %endif |
| |
| %install |
| make install DESTDIR=$RPM_BUILD_ROOT |
| find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' |
| rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/libqb |
| |
| %post -p /sbin/ldconfig |
| |
| %postun -p /sbin/ldconfig |
| |
| %files |
| %doc COPYING |
| %{_libdir}/libqb.so.* |
| %{_mandir}/man8/qb-blackbox.8.gz |
| %{_sbindir}/qb-blackbox |
| |
| %package devel |
| Summary: Development files for %{name} |
| Group: Development/Libraries |
| Requires: %{name}%{?_isa} = %{version}-%{release} |
| Requires: pkgconfig |
| |
| %description devel |
| The %{name}-devel package contains libraries and header files for |
| developing applications that use %{name}. |
| |
| %files devel |
| %doc COPYING README.markdown |
| %{_includedir}/qb/ |
| %{_libdir}/libqb.so |
| %{_libdir}/pkgconfig/libqb.pc |
| %{_mandir}/man3/qb*3* |
| |
| %changelog |
| * @date@ Autotools generated version <nobody@nowhere.org> - @version@-1-@numcomm@.@alphatag@.@dirty@ |
| - Autotools generated version |