[packages/libcouchbase] - hdrhistogram bcond

qboosh qboosh at pld-linux.org
Sat May 2 22:29:31 CEST 2020


commit 14a279016e98abd4f54a69c9d3bc1dcb0b61ed64
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat May 2 22:29:47 2020 +0200

    - hdrhistogram bcond

 libcouchbase.spec | 6 ++++++
 1 file changed, 6 insertions(+)
---
diff --git a/libcouchbase.spec b/libcouchbase.spec
index 2236ac4..f6f340a 100644
--- a/libcouchbase.spec
+++ b/libcouchbase.spec
@@ -1,4 +1,8 @@
 # TODO: system libs (snappy, jsoncpp, cbsasl?, cliopts?)
+#
+# Conditional build:
+%bcond_with	hdrhistogram	# HdrHistogram for statistics recording
+
 Summary:	Couchbase C Client library
 Summary(pl.UTF-8):	Biblioteka kliencka C dla Couchbase
 Name:		libcouchbase
@@ -10,6 +14,7 @@ Group:		Libraries
 Source0:	https://github.com/couchbase/libcouchbase/releases/download/%{version}/%{name}-%{version}.tar.gz
 # Source0-md5:	945da5e3fd12233e53d6a9912875d45d
 URL:		https://github.com/couchbase/libcouchbase
+%{?with_hdrhistogram:BuildRequires:	HdrHistogram_c-devel}
 BuildRequires:	cmake >= 2.8.12
 BuildRequires:	libevent-devel
 BuildRequires:	libev-devel
@@ -88,6 +93,7 @@ Pliki nagłówkowe biblioteki Couchbase.
 install -d build
 cd build
 %cmake .. \
+	%{?with_hdrhistogram:LCB_USE_HDR_HISTOGRAM=ON} \
 	-DLCB_NO_MOCK=ON
 
 %{__make}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libcouchbase.git/commitdiff/14a279016e98abd4f54a69c9d3bc1dcb0b61ed64



More information about the pld-cvs-commit mailing list