[packages/samba] bring back lmdb bcond from ldb.spec
atler
atler at pld-linux.org
Wed Nov 6 21:05:13 CET 2024
commit c10ecd7cf1a3ef381c18a781716963a6d4f14b73
Author: Jan Palus <atler at pld-linux.org>
Date: Wed Nov 6 20:53:22 2024 +0100
bring back lmdb bcond from ldb.spec
samba.spec | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/samba.spec b/samba.spec
index 99fba72..0077159 100644
--- a/samba.spec
+++ b/samba.spec
@@ -25,6 +25,7 @@
%bcond_without ctdb_pcp # Performance Co-Pilot support for CTDB
# turn on when https://bugzilla.samba.org/show_bug.cgi?id=11764 is fixed
%bcond_with replace
+%bcond_without lmdb # LMDB module in ldb (64-bit only)
%define ver 4.21.1
%define rel 1
@@ -42,6 +43,10 @@
%undefine with_dmapi
%endif
+%ifnarch %{x8664} aarch64 alpha mips64 ppc64 s390x sparc64
+# lmdb support requires 64-bit size_t
+%undefine with_lmdb
+%endif
# NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
Summary: Samba Active Directory and SMB server
@@ -119,7 +124,7 @@ BuildRequires: libtirpc-devel
BuildRequires: libunwind-devel
BuildRequires: liburing-devel
BuildRequires: libxslt-progs
-BuildRequires: lmdb-devel >= 0.9.16
+%{?with_lmdb:BuildRequires: lmdb-devel >= 0.9.16}
%{?with_lttng:BuildRequires: lttng-ust-devel}
BuildRequires: make >= 1:3.81
BuildRequires: ncurses-devel >= 5.2
@@ -569,7 +574,7 @@ Summary(pl.UTF-8): Wbudowana baza danych podobna do LDAP
Version: %{ldb_ver}
Release: %{ldb_rel}
Group: Libraries
-Requires: lmdb-libs >= 0.9.16
+%{?with_lmdb:Requires: lmdb-libs >= 0.9.16}
Requires: talloc >= %{talloc_ver}
Requires: tdb >= %{tdb_ver}
Requires: tevent >= %{tevent_ver}
@@ -1923,7 +1928,7 @@ fi
%attr(755,root,root) %{_libdir}/samba/libldb-key-value-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libldb-tdb-err-map-private-samba.so
%attr(755,root,root) %{_libdir}/samba/libldb-tdb-int-private-samba.so
-%attr(755,root,root) %{_libdir}/samba/libldb-mdb-int-private-samba.so
+%{?with_lmdb:%attr(755,root,root) %{_libdir}/samba/libldb-mdb-int-private-samba.so}
%dir %{_libdir}/samba/ldb
%attr(755,root,root) %{_libdir}/samba/ldb/*.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/c10ecd7cf1a3ef381c18a781716963a6d4f14b73
More information about the pld-cvs-commit
mailing list