Accepting request 669840 from home:jengelh:branches:network:ha-clustering:Factory

- Trim filler wording from descriptions. Remove unnecesary
  pkgconfig Requires (automatically discovered).
- Split non-library parts of libqb20 into libqb-tools.

OBS-URL: https://build.opensuse.org/request/show/669840
OBS-URL: https://build.opensuse.org/package/show/network:ha-clustering:Factory/libqb?expand=0&rev=87
This commit is contained in:
Yan Gao 2019-01-29 14:31:45 +00:00 committed by Git OBS Bridge
parent d7116240a7
commit e6bf71d2bd
2 changed files with 29 additions and 15 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Tue Jan 29 12:21:19 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Trim filler wording from descriptions. Remove unnecesary
pkgconfig Requires (automatically discovered).
- Split non-library parts of libqb20 into libqb-tools.
-------------------------------------------------------------------
Thu Jan 24 13:24:10 UTC 2019 - ygao@suse.com

View File

@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
@ -42,9 +42,8 @@ BuildRequires: procps
#BuildRequires: git
%description
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 providing high performance client server reusable
features. It provides logging, tracing, IPC, and polling.
%package -n libqb20
Summary: An IPC library for high performance servers
@ -53,20 +52,26 @@ Provides: %{name} = %{version}
Obsoletes: libqb0
%description -n libqb20
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 providing high performance client server reusable
features. It provides logging, tracing, IPC, and polling.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
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 providing high performance client server reusable
features. It provides logging, tracing, IPC, and polling.
%package tools
Summary: Utilities from libqb, an IPC library
Group: Development/Tools/Other
Provides: libqb0:/usr/sbin/qb-blackbox
%description tools
libqb is a library providing high performance client server reusable
features. It provides logging, tracing, IPC, and polling.
%prep
%setup -q -n %{name}-%{version}
@ -99,11 +104,7 @@ rm -rf %{buildroot}%{_datadir}/doc
%postun -n libqb20 -p /sbin/ldconfig
%files -n libqb20
%defattr(-,root,root,-)
%doc COPYING
%{_sbindir}/qb-blackbox
%{_libdir}/libqb.so.*
%{_mandir}/man8/qb-blackbox.8.gz
%files devel
%defattr(-,root,root,-)
@ -113,4 +114,10 @@ rm -rf %{buildroot}%{_datadir}/doc
%{_libdir}/pkgconfig/libqb.pc
%{_mandir}/man3/qb*3*
%files tools
%defattr(-,root,root,-)
%doc COPYING
%{_sbindir}/qb-blackbox
%{_mandir}/man8/qb-blackbox.8.gz
%changelog