]> git.pld-linux.org Git - packages/ldb.git/blobdiff - ldb.spec
up to 2.8.0
[packages/ldb.git] / ldb.spec
index 1e6b8bb096c189acf39689a92a5a8a33629f4bc5..de89cde4b0b2328bf168545c232464a5242ea4e7 100644 (file)
--- a/ldb.spec
+++ b/ldb.spec
@@ -6,47 +6,49 @@
 # lmdb support requires 64-bit size_t
 %undefine      with_lmdb
 %endif
-%define                talloc_version  2:2.3.0
-%define                tdb_version     2:1.4.0
-%define                tevent_version  0.10.0
+%define                talloc_version  2:2.4.1
+%define                tdb_version     2:1.4.9
+%define                tevent_version  0.15.0
 Summary:       LDAP-like embedded database
 Summary(pl.UTF-8):     Wbudowana baza danych podobna do LDAP
 Name:          ldb
-Version:       2.0.7
-Release:       2
+Version:       2.8.0
+Release:       1
 License:       LGPL v3+
 Group:         Libraries
-Source0:       https://www.samba.org/ftp/ldb/%{name}-%{version}.tar.gz
-# Source0-md5: 324992dc4c71a4b00686b3dc34c2b9cb
+Source0:       https://download.samba.org/pub/ldb/%{name}-%{version}.tar.gz
+# Source0-md5: 89e321526ad13cc50bcd63ddb483decb
 URL:           https://ldb.samba.org/
 BuildRequires: cmocka-devel >= 1.1.3
 BuildRequires: docbook-style-xsl
+BuildRequires: docbook-style-xsl-nons
+BuildRequires: libbsd-devel
 BuildRequires: libxslt-progs
 %{?with_lmdb:BuildRequires:    lmdb-devel >= 0.9.16}
 BuildRequires: openldap-devel
+BuildRequires: pkgconfig
 BuildRequires: popt-devel >= 1.6
-BuildRequires: python3-devel >= 1:3.2
+BuildRequires: python3-devel >= 1:3.6
+BuildRequires: python3-modules >= 1:3.6
 BuildRequires: python3-talloc-devel >= %{talloc_version}
 BuildRequires: python3-tdb >= %{tdb_version}
 BuildRequires: python3-tevent >= %{tevent_version}
-BuildRequires: rpmbuild(macros) >= 1.507
+BuildRequires: rpmbuild(macros) >= 1.704
 BuildRequires: talloc-devel >= %{talloc_version}
 BuildRequires: tdb-devel >= %{tdb_version}
 BuildRequires: tevent-devel >= %{tevent_version}
-%{?with_lmdb:Requires: lmdb >= 0.9.16}
+%{?with_lmdb:Requires: lmdb-libs >= 0.9.16}
 Requires:      talloc >= %{talloc_version}
 Requires:      tdb >= %{tdb_version}
 Requires:      tevent >= %{tevent_version}
 Requires:      popt >= 1.6
 Provides:      libldb = %{version}-%{release}
 Obsoletes:     libldb < 1.1.0-3
-Obsoletes:     python-ldb
-Obsoletes:     python-ldb-devel
+# ldb 1.6+ dropped python2 support
+Obsoletes:     python-ldb < 1.6
+Obsoletes:     python-ldb-devel < 1.6
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-# %{_includedir}/pyldb.h shared between python*-ldb-devel
-%define                _duplicate_files_terminate_build        0
-
 %description
 An extensible library that implements an LDAP like API to access
 remote LDAP servers, or use local tdb databases.
@@ -93,7 +95,7 @@ Summary(pl.UTF-8):    Wiązania Pythona 3 do biblioteki LDB
 Group:         Libraries/Python
 Requires:      %{name} = %{version}-%{release}
 Requires:      python3-tdb >= %{tdb_version}
-Obsoletes:     pyldb
+Obsoletes:     pyldb < 1.1.0-1
 
 %description -n python3-ldb
 Python 3 bindings for the LDB library.
This page took 0.080924 seconds and 4 git commands to generate.