[packages/ldb] - updated dependencies, require lmdb for 64-bit builds

qboosh qboosh at pld-linux.org
Sat Nov 17 20:24:22 CET 2018


commit 22b3952973b0563c6f4c2b61f91a277b40638c0a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Nov 17 20:28:31 2018 +0100

    - updated dependencies, require lmdb for 64-bit builds

 ldb.spec | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/ldb.spec b/ldb.spec
index 2875c3c..e8b26f2 100644
--- a/ldb.spec
+++ b/ldb.spec
@@ -1,8 +1,13 @@
 # TODO
 # - ld.bfd enforced because gold does not understand '!' in version script (binutils-3:2.21.53.0.1-1)
-%define		talloc_version	2:2.1.11
-%define		tdb_version	2:1.3.15
-%define		tevent_version	0.9.36
+#
+%ifarch %{x8664} alpha mips64 ppc64 s390x sparc64
+# lmdb support requires 64-bit size_t
+%define	with_lmdb	1
+%endif
+%define		talloc_version	2:2.1.14
+%define		tdb_version	2:1.3.16
+%define		tevent_version	0.9.37
 Summary:	LDAP-like embedded database
 Summary(pl.UTF-8):	Wbudowana baza danych podobna do LDAP
 Name:		ldb
@@ -16,6 +21,7 @@ URL:		https://ldb.samba.org/
 BuildRequires:	cmocka-devel >= 1.1.1
 BuildRequires:	docbook-style-xsl
 BuildRequires:	libxslt
+%{?with_lmdb:BuildRequires:	lmdb-devel >= 0.9.16}
 BuildRequires:	openldap-devel
 BuildRequires:	popt-devel >= 1.6
 BuildRequires:	python-devel >= 1:2.4.2
@@ -26,6 +32,7 @@ BuildRequires:	rpmbuild(macros) >= 1.219
 BuildRequires:	talloc-devel >= %{talloc_version}
 BuildRequires:	tdb-devel >= %{tdb_version}
 BuildRequires:	tevent-devel >= %{tevent_version}
+%{?with_lmdb:Requires:	lmdb >= 0.9.16}
 Requires:	talloc >= %{talloc_version}
 Requires:	tdb >= %{tdb_version}
 Requires:	tevent >= %{tevent_version}
@@ -149,9 +156,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %ghost %{_libdir}/libldb.so.1
 %dir %{_libdir}/ldb
 %attr(755,root,root) %{_libdir}/ldb/libldb-key-value.so
-%ifarch %{x8664}
-%attr(755,root,root) %{_libdir}/ldb/libldb-mdb-int.so
-%endif
+%{?with_lmdb:%attr(755,root,root) %{_libdir}/ldb/libldb-mdb-int.so}
 %dir %{_libdir}/ldb/modules
 %dir %{_libdir}/ldb/modules/ldb
 %attr(755,root,root) %{_libdir}/ldb/modules/ldb/*.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ldb.git/commitdiff/22b3952973b0563c6f4c2b61f91a277b40638c0a



More information about the pld-cvs-commit mailing list