Andreas Schneider 755067e
%if ((0%{?fedora} || 0%{?rhel} > 7 || 0%{?epel} > 6))
Andreas Schneider 755067e
f79e4c7
# lmdb is not supported on 32 bit architectures
Andreas Schneider 1133b01
%ifarch aarch64 ppc64le s390x x86_64
Andreas Schneider 755067e
%bcond_without lmdb
09ad21d
%else
Andreas Schneider 755067e
%bcond_with lmdb
Andreas Schneider 755067e
#endif arch
09ad21d
%endif
Andreas Schneider 755067e
f79e4c7
%else
Andreas Schneider 755067e
%bcond_with lmdb
Andreas Schneider 755067e
#endif fedora || rhel || epel
f79e4c7
%endif
f79e4c7
c3c2498
%if 0%{?fedora} || 0%{?rhel} > 7
Andreas Schneider adebf43
%bcond_without python3
Andreas Schneider adebf43
%else
Andreas Schneider adebf43
%bcond_with python3
9427f0d
%endif
9427f0d
Günther Deschner 87417ea
%global talloc_version 2.3.3
Günther Deschner d821995
%global tdb_version 1.4.4
Günther Deschner d821995
%global tevent_version 0.11.0
4c16553
4c16553
Name: libldb
Günther Deschner d821995
Version: 2.4.0
ef3a0f0
Release: 2%{?dist}
4c16553
Summary: A schema-less, ldap like, API and database
769332b
Requires: libtalloc%{?_isa} >= %{talloc_version}
769332b
Requires: libtdb%{?_isa} >= %{tdb_version}
769332b
Requires: libtevent%{?_isa} >= %{tevent_version}
4c16553
License: LGPLv3+
4c16553
URL: http://ldb.samba.org/
5370212
Source0: https://www.samba.org/ftp/ldb/ldb-%{version}.tar.gz
5370212
Source1: https://www.samba.org/ftp/ldb/ldb-%{version}.tar.asc
e7e5c5f
# gpg2 --no-default-keyring --keyring ./ldb.keyring --recv-keys 9147A339719518EE9011BCB54793916113084025
e7e5c5f
Source2: ldb.keyring
Andreas Schneider 14489eb
# binary diffs are not supported
Andreas Schneider 14489eb
# https://gitlab.com/samba-team/samba/-/merge_requests/1920
Andreas Schneider 14489eb
Source3: fixed-guidindexpackv1.ldb
4c16553
26bfbd9
# Patches
507e698
Patch0001: 0001-PATCH-wafsamba-Fix-few-SyntaxWarnings-caused-by-regu.patch
26bfbd9
11b75af
BuildRequires: gcc
4c16553
BuildRequires: libtalloc-devel >= %{talloc_version}
4c16553
BuildRequires: libtdb-devel >= %{tdb_version}
4c16553
BuildRequires: libtevent-devel >= %{tevent_version}
Andreas Schneider 755067e
%if %{with lmdb}
650490c
BuildRequires: lmdb-devel >= 0.9.16
f79e4c7
%endif
4c16553
BuildRequires: popt-devel
4c16553
BuildRequires: libxslt
4c16553
BuildRequires: docbook-style-xsl
Andreas Schneider adebf43
%if %{with python3}
5f75edd
BuildRequires: python3-devel
5f75edd
BuildRequires: python3-tdb
5f75edd
BuildRequires: python3-talloc-devel
5f75edd
BuildRequires: python3-tevent
Andreas Schneider adebf43
#endif with python
5f75edd
%endif
9427f0d
BuildRequires: doxygen
9427f0d
BuildRequires: openldap-devel
9427f0d
BuildRequires: libcmocka-devel
e7e5c5f
BuildRequires: gnupg2
cea1868
BuildRequires: make
9427f0d
9427f0d
Provides: bundled(libreplace)
f542d96
Obsoletes: python2-ldb < 2.0.5-1
f542d96
Obsoletes: python2-ldb-devel < 2.0.5-1
f542d96
Obsoletes: pyldb < 1.1.26-2
f542d96
5f75edd
4c16553
%description
4c16553
An extensible library that implements an LDAP like API to access remote LDAP
4c16553
servers, or use local tdb databases.
4c16553
fd922ff
%package -n ldb-tools
4c16553
Summary: Tools to manage LDB files
769332b
Requires: libldb%{?_isa} = %{version}-%{release}
4c16553
fd922ff
%description -n ldb-tools
4c16553
Tools to manage LDB files
4c16553
4c16553
%package devel
4c16553
Summary: Developer tools for the LDB library
769332b
Requires: libldb%{?_isa} = %{version}-%{release}
769332b
Requires: libtdb-devel%{?_isa} >= %{tdb_version}
769332b
Requires: libtalloc-devel%{?_isa} >= %{talloc_version}
769332b
Requires: libtevent-devel%{?_isa} >= %{tevent_version}
4c16553
4c16553
%description devel
4c16553
Header files needed to develop programs that link against the LDB library.
4c16553
5f75edd
%package -n python-ldb-devel-common
5f75edd
Summary: Common development files for the Python bindings for the LDB library
5f75edd
5f75edd
Provides: pyldb-devel%{?_isa} = %{version}-%{release}
5f75edd
%{?python_provide:%python_provide python2-ldb-devel}
5f75edd
5f75edd
%description -n python-ldb-devel-common
5f75edd
Development files for the Python bindings for the LDB library.
5f75edd
This package includes files that aren't specific to a Python version.
5f75edd
Andreas Schneider adebf43
%if %{with python3}
5f75edd
%package -n python3-ldb
5f75edd
Summary: Python bindings for the LDB library
5f75edd
Requires: libldb%{?_isa} = %{version}-%{release}
5f75edd
Requires: python3-tdb%{?_isa} >= %{tdb_version}
5f75edd
5f75edd
%{?python_provide:%python_provide python3-ldb}
5f75edd
5f75edd
%description -n python3-ldb
4c16553
Python bindings for the LDB library
4c16553
5f75edd
%package -n python3-ldb-devel
4c16553
Summary: Development files for the Python bindings for the LDB library
5f75edd
Requires: python3-ldb%{?_isa} = %{version}-%{release}
5f75edd
Requires: python-ldb-devel-common%{?_isa} = %{version}-%{release}
5f75edd
5f75edd
%{?python_provide:%python_provide python3-ldb-devel}
4c16553
5f75edd
%description -n python3-ldb-devel
4c16553
Development files for the Python bindings for the LDB library
Andreas Schneider adebf43
#endif with python
5f75edd
%endif
5f75edd
4c16553
%prep
Andreas Schneider 14489eb
zcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
26bfbd9
%autosetup -n ldb-%{version} -p1
e94d5d7
Andreas Schneider 14489eb
# binary diffs are not supported
Andreas Schneider 14489eb
cp -f %{SOURCE3} tests/guidindexpackv1.ldb
f607e37
Andreas Schneider 14489eb
%build
5bbb418
# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1217376
5bbb418
export python_LDFLAGS=""
5bbb418
a414d69
%configure --disable-rpath \
a414d69
           --disable-rpath-install \
4c16553
           --bundled-libraries=NONE \
3c91061
           --builtin-libraries=replace \
4c16553
           --with-modulesdir=%{_libdir}/ldb/modules \
Andreas Schneider 755067e
%if %{without lmdb}
Andreas Schneider 755067e
           --without-ldb-lmdb \
Andreas Schneider 755067e
%endif
3c91061
           --with-privatelibdir=%{_libdir}/ldb
4c16553
0d5b2b5
%make_build
a66f0fd
doxygen Doxyfile
4c16553
Andreas Schneider 755067e
%if %{with lmdb}
d177bb9
%check
Andreas Schneider 755067e
make %{?_smp_mflags} check
Andreas Schneider 755067e
#endif with lmdb
bb9c7be
%endif
bb9c7be
4c16553
%install
0d5b2b5
%make_install
4c16553
a66f0fd
# Install API docs
a66f0fd
cp -a apidocs/man/* $RPM_BUILD_ROOT/%{_mandir}
a66f0fd
1ddfd04
# bug: remove manpage named after full file path
1ddfd04
# not needed with el8+ and fc28+
3c91061
rm -f $RPM_BUILD_ROOT/%{_mandir}/man3/_*
3c91061
46dc8a0
%ldconfig_scriptlets
4c16553
4c16553
%files
4c16553
%dir %{_libdir}/ldb
4c16553
%{_libdir}/libldb.so.*
650490c
%{_libdir}/ldb/libldb-key-value.so
c627f94
%{_libdir}/ldb/libldb-tdb-err-map.so
c627f94
%{_libdir}/ldb/libldb-tdb-int.so
Andreas Schneider 755067e
%if %{with lmdb}
650490c
%{_libdir}/ldb/libldb-mdb-int.so
0b97065
%endif
fd922ff
%dir %{_libdir}/ldb/modules
fd922ff
%dir %{_libdir}/ldb/modules/ldb
4c16553
%{_libdir}/ldb/modules/ldb/*.so
4c16553
fd922ff
%files -n ldb-tools
4c16553
%{_bindir}/ldbadd
4c16553
%{_bindir}/ldbdel
4c16553
%{_bindir}/ldbedit
4c16553
%{_bindir}/ldbmodify
4c16553
%{_bindir}/ldbrename
4c16553
%{_bindir}/ldbsearch
fd922ff
%{_libdir}/ldb/libldb-cmdline.so
4c16553
%{_mandir}/man1/ldbadd.1.*
4c16553
%{_mandir}/man1/ldbdel.1.*
4c16553
%{_mandir}/man1/ldbedit.1.*
4c16553
%{_mandir}/man1/ldbmodify.1.*
4c16553
%{_mandir}/man1/ldbrename.1.*
4c16553
%{_mandir}/man1/ldbsearch.1.*
4c16553
4c16553
%files devel
4c16553
%{_includedir}/ldb_module.h
4c16553
%{_includedir}/ldb_handlers.h
4c16553
%{_includedir}/ldb_errors.h
fd922ff
%{_includedir}/ldb_version.h
4c16553
%{_includedir}/ldb.h
4c16553
%{_libdir}/libldb.so
4c16553
4c16553
%{_libdir}/pkgconfig/ldb.pc
a66f0fd
%{_mandir}/man3/ldb*.gz
38a3c0a
%{_mandir}/man3/ldif*.gz
4c16553
9427f0d
%files -n python-ldb-devel-common
9427f0d
%{_includedir}/pyldb.h
9427f0d
%{_mandir}/man*/Py*.gz
9427f0d
Andreas Schneider adebf43
%if %{with python3}
5f75edd
%files -n python3-ldb
5f75edd
%{python3_sitearch}/ldb.cpython-*.so
507e698
%{_libdir}/libpyldb-util.cpython-*.so.2*
5f75edd
%{python3_sitearch}/_ldb_text.py
5f75edd
%{python3_sitearch}/__pycache__/_ldb_text.cpython-*.py*
5f75edd
5f75edd
%files -n python3-ldb-devel
5f75edd
%{_libdir}/libpyldb-util.cpython-*.so
Andreas Schneider 44b390d
%{_libdir}/pkgconfig/pyldb-util.cpython-*.pc
5f75edd
46dc8a0
%ldconfig_scriptlets -n python3-ldb
Andreas Schneider adebf43
#endif with python
5f75edd
%endif
4c16553
4c16553
%changelog
ef3a0f0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.0-2
ef3a0f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
ef3a0f0
Günther Deschner d821995
* Thu Jul 15 2021 Guenther Deschner <gdeschne@redhat.com> - 2.4.0-1
Günther Deschner d821995
- rhbz#1837364 - libldb-2.4.0 is available
Günther Deschner d821995
68e44ac
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 2.3.0-3
68e44ac
- Rebuilt for Python 3.10
68e44ac
Andreas Schneider 14489eb
* Thu May 20 2021 Andreas Schneider <asn@redhat.com> - 2.3.0-2
Andreas Schneider 14489eb
- Fix tests on aarch64
Andreas Schneider 14489eb
- Verify signature in prep state
Andreas Schneider 06c3699
- resolves: rhbz#1794307 - Build with lmbd support on ppc64le again
Andreas Schneider 14489eb
7912916
* Wed Mar 24 2021 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.3.0-1
7912916
- libldb-2.3.0 is required for new samba
7912916
7ccc335
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-8
7ccc335
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
7ccc335
Andreas Schneider 154efe2
* Thu Oct 29 2020 Andreas Schneider <asn@redhat.com> - 2.2.0-7
Andreas Schneider 154efe2
- Fix FTBFS / Increase the over-estimation for sparse files in tests
Andreas Schneider 154efe2
Andreas Schneider adebf43
* Tue Oct 27 2020 Andreas Schneider <asn@redhat.com> - 2.2.0-6
Andreas Schneider adebf43
- Spec file cleanup and improvements
Andreas Schneider adebf43
3a0fc87
* Thu Oct 22 2020 Alexander Bokovoy <abokovoy@redhat.com> - 2.2.0-5
3a0fc87
- Rebuild for Python 3.9
3a0fc87
4357eb0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-4
4357eb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4357eb0
0d5b2b5
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 2.2.0-3
0d5b2b5
- Use make macros
0d5b2b5
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
0d5b2b5
Günther Deschner 7b58253
* Thu Jul 09 2020 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.2.0-2
2cfa7f1
- libldb-2.2.0 is required for samba 4.13rc1
2cfa7f1
be959b8
* Thu Jul 02 2020 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.1.4-1
be959b8
- rhbz#1837364 - libldb-2.1.4 is available
be959b8
2705645
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.1.3-2
2705645
- Rebuilt for Python 3.9
2705645
fd1e6aa
* Wed May 20 2020 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.1.3-1
fd1e6aa
- rhbz#1837364 New: libldb-2.1.3 is available
fd1e6aa
5b9048a
* Tue Apr 28 2020 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.1.2-1
9beb03e
- rhbz#1828721 New: libldb-2.1.2 is available
9beb03e
Günther Deschner 6f5fde3
* Wed Feb 26 2020 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.1.1-1
Günther Deschner 6f5fde3
- rhbz#1807066 - libldb-2.1.1 is available
Günther Deschner 6f5fde3
9a01bc7
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-2
9a01bc7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9a01bc7
0c3e053
* Wed Jan 22 2020 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.1.0-1
0c3e053
- rhbz#1748422 - libldb-2.1.0 is available
0c3e053
8f21ab5
* Mon Dec 16 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.0.8-1
8f21ab5
- rhbz#1748422 - libldb-2.0.8 is available
8f21ab5
6be587f
* Wed Sep 11 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.0.7-1
6be587f
- rhbz#1748422 - libldb-2.0.7 is available
6be587f
26fa846
* Tue Sep 03 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 2.0.6-1
26fa846
- rhbz#1748422 - New upstream release 2.0.6
26fa846
507e698
* Mon Aug 26 2019 Guenther Deschner <gdeschner@redhat.com> - 2.0.5-1
507e698
- rhbz#1683147 - libldb-2.0.5 is available
507e698
- rhbz#1737644 - libldb, libtalloc, libtevent, libtdb: Remove Python 2 subpackages from Fedora 31+
507e698
ccccd5b
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.5.5-3
ccccd5b
- Rebuilt for Python 3.8
ccccd5b
08f4139
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.5-2
08f4139
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
08f4139
Günther Deschner 4efa35f
* Sat Jul 13 2019 Guenther Deschner <gdeschner@redhat.com> - 1.5.5-1
Günther Deschner 4efa35f
- New upstream release 1.5.5
Günther Deschner 4efa35f
482b42e
* Fri Jun 14 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.5.4-3
482b42e
- rhbz#1718113 - samba fail to build with Python 3.8
482b42e
  AttributeError: module 'time' has no attribute 'clock'
482b42e
b08d8b3
* Mon Jun 03 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.5.4-2
b08d8b3
- rhbz#1711638 - fails to build with Python 3.8.0a4
b08d8b3
d97cb83
* Wed Mar 06 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.5.4-1
d97cb83
- New upstream release 1.5.4
d97cb83
110f3b7
* Thu Feb 14 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.5.3-1
110f3b7
- New upstream release 1.5.3
110f3b7
3c20801
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-2
3c20801
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3c20801
c627f94
* Thu Jan 17 2019 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.5.2-1
c627f94
- New upstream release 1.5.2
c627f94
e591332
* Thu Nov  8 2018 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.4.3-1
e591332
- New upstream release 1.4.3
e591332
171f707
* Thu Aug 16 2018 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.4.2-1
171f707
- New upstream release 1.4.2
171f707
ebafbb5
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.1-2
ebafbb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ebafbb5
Jakub Hrozek 7e000c9
* Thu Jul 12 2018 Jakub Hrozek <jhrozek@redhat.com> - 1.4.1-1
Jakub Hrozek 7e000c9
- New upstream release 1.4.1
Jakub Hrozek 7e000c9
- Apply a patch to hide local ABI symbols to avoid issues with new binutils
Jakub Hrozek 7e000c9
- Patch the waf script to explicitly call python2 as "env python" doesn't
Jakub Hrozek 7e000c9
  yield py2 anymore
Jakub Hrozek 7e000c9
8dd3a89
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.4.0-2
8dd3a89
- Rebuilt for Python 3.7
8dd3a89
650490c
* Wed May 30 2018 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.4.0-1
650490c
- New upstream release 1.4.0
3370424
- Resolves: rhbz#1584450 - libldb-1.4.0 is available
650490c
Jakub Hrozek d6786e7
* Thu May  3 2018 Jakub Hrozek <jhrozek@redhat.com> - 1.3.2-1
Jakub Hrozek d6786e7
- New upstream release 1.3.3
Jakub Hrozek d6786e7
- Resolves: rhbz#1574267 - libldb-1.3.3 is available
Jakub Hrozek d6786e7
- Backport a patch from samba upstream to not require rpc.h
Jakub Hrozek d6786e7
5bbb418
* Thu Mar 01 2018 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.3.2-2
5bbb418
- Disable link time optimisation for python3 related modules/libs
5bbb418
- Workaround for rhbz#1548822
5bbb418
608e0c7
* Thu Mar 01 2018 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.3.2-1
608e0c7
- New upstream release 1.3.2
608e0c7
- Resolves: rhbz#1550051 - libldb-1.3.2 is available
608e0c7
11b75af
* Mon Feb 26 2018 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.3.1-6
11b75af
- Use ldconfig scriptlets
11b75af
- Add gcc to BuildRequires
11b75af
3a6764e
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 1.3.1-5
3a6764e
- Another rebuild with new build flags
3a6764e
3c9d5ae
* Sat Feb 24 2018 Florian Weimer <fweimer@redhat.com> - 1.3.1-4
3c9d5ae
- Rebuild to pick up new Python build flags
3c9d5ae
682c397
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.1-3
682c397
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
682c397
4f64d60
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 1.3.1-2
4f64d60
- Rebuilt for switch to libxcrypt
4f64d60
c3abe18
* Sat Jan 13 2018 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.3.1
c3abe18
- New upstream release 1.3.1
c3abe18
- Resolves: rhbz#1534128 - libldb-1.3.1 is available
c3abe18
c0e792f
* Tue Jan 09 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.3.0-4
c0e792f
- Update Python 2 dependency declarations to new packaging standards
c0e792f
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
c0e792f
c3c2498
* Thu Nov 30 2017 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.3.0-3
c3c2498
- Update spec file conditionals
c3c2498
df8cc6a
* Sat Oct 21 2017 Lukas Slebodnik <lslebodn@fedoraproject.org> - 1.3.0-2
df8cc6a
- Fix memory leak introduced in 1.3.0
df8cc6a
de55e7f
* Fri Oct 20 2017 Lukas Slebodnik <lslebodn@redhat.com> - 1.3.0
de55e7f
- New upstream release 1.3.0
de55e7f
- Resolves: rhbz#1504361 - libldb-1.3.0 is available
de55e7f
7e98526
* Mon Sep 11 2017 Lukas Slebodnik <lslebodn@redhat.com> - 1.2.2
7e98526
- New upstream release 1.2.2
7e98526
- Resolves: rhbz#1489418  - libldb-1.2.2 is available
7e98526
d2cd71f
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-3
d2cd71f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d2cd71f
023868d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.1-2
023868d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
023868d
10fccc5
* Mon Jul 24 2017 Lukas Slebodnik <lslebodn@redhat.com> - 1.2.1
10fccc5
- New upstream release 1.2.1
10fccc5
- Resolves: rhbz#1473988 - libldb-1.2.1 is available
10fccc5
Andreas Schneider 44b390d
* Thu Jul 06 2017 Andreas Schneider <asn@redhat.com> - 1.2.0-2
Andreas Schneider 44b390d
- Fix pyhton3 support
Andreas Schneider 44b390d
d177bb9
* Tue Jul  4 2017 Lukas Slebodnik <lslebodn@redhat.com> - 1.2.0
d177bb9
- New upstream release 1.2.0
d177bb9
- Resolves: rhbz#1467118 - libldb-1.2.0 is available
d177bb9
de65afa
* Fri Jun 16 2017 Lukas Slebodnik <lslebodn@redhat.com> - 1.1.31-1
de65afa
- New upstream release 1.1.31
de65afa
- Resolves: rhbz#1462041 - libldb-1.1.31 is available
de65afa
f5da48c
* Fri Jun  2 2017 Lukas Slebodnik <lslebodn@redhat.com> - 1.1.30-1
f5da48c
- New upstream release 1.1.30
f5da48c
- Resolves: rhbz#1458264 - libldb-1.1.30 is available
f5da48c
0860bd7
* Sat Apr 01 2017 Lukas Slebodnik <lslebodn@redhat.com> - 1.1.29-5
0860bd7
- rhbz#1401172 - Missing symbol versioning provided by libldb.so with strict CFLAGS
0860bd7
- Fix configure time detection with -Werror=implicit-function-declaration
0860bd7
  -Werror=implicit-int
0860bd7
86e10a0
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.29-4
86e10a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
86e10a0
47a1693
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.1.29-3
47a1693
- Rebuild for Python 3.6
47a1693
f7bf17c
* Tue Dec 06 2016 Adam Williamson <awilliam@redhat.com> - 1.1.29-2
f7bf17c
- rebuild with reverted redhat-rpm-config to fix missing symbols
f7bf17c
Jakub Hrozek 2ce800f
* Fri Dec  2 2016 Jakub Hrozek <jhrozek@redhat.com> - 1.1.29-1
Jakub Hrozek 2ce800f
- New upstream release 1.1.29
Jakub Hrozek 2ce800f
- Resolves: rhbz#1400738 - libldb-1.1.29 is available
Jakub Hrozek 2ce800f
Jakub Hrozek 1cd99bd
* Fri Nov 25 2016 Jakub Hrozek <jhrozek@redhat.com> - 1.1.28-1
Jakub Hrozek 1cd99bd
- New upstream release 1.1.28
Jakub Hrozek 1cd99bd
- Resolves: rhbz#1398307 - libldb-1.1.28 is available
Jakub Hrozek 1cd99bd
Jakub Hrozek 65e8a0f
* Thu Jul 28 2016 Jakub Hrozek <jhrozek@redhat.com> - 1.1.27-1
Jakub Hrozek 65e8a0f
- New upstream release 1.1.27
Jakub Hrozek 65e8a0f
- Resolves: rhbz#1361163 - libldb-1.1.27 is available
Jakub Hrozek 65e8a0f
2d4e98b
* Thu Jul 21 2016 Lukas Slebodnik <lslebodn@redhat.com> - 1.1.26-4
2d4e98b
- rhbz#1358281 - cannot install pyldb
2d4e98b
d5b9b45
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.26-3
d5b9b45
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
d5b9b45
5f75edd
* Tue Jul 05 2016 Petr Viktorin <pviktori@redhat.com> - 1.1.26-2
5f75edd
- Package the Python3 bindings
5f75edd
Jakub Hrozek adb83a2
* Mon Feb 22 2016 Jakub Hrozek <jhrozek@redhat.com> - 1.1.26-1
Jakub Hrozek adb83a2
- New upstream release 1.1.26
Jakub Hrozek adb83a2
52329c5
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.25-2
52329c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
52329c5
Jakub Hrozek a79ee3c
* Mon Jan  4 2016 Jakub Hrozek <jhrozek@redhat.com> - 1.1.25-1
Jakub Hrozek a79ee3c
- New upstream release 1.1.25
Jakub Hrozek a79ee3c
Jakub Hrozek 7d04fc0
* Wed Dec 16 2015 Jakub Hrozek <jhrozek@redhat.com> - 1.1.24-1
Jakub Hrozek 7d04fc0
- New upstream release 1.1.24
Jakub Hrozek 7d04fc0
- Resolves: rhbz#1292070 - CVE-2015-5330 libldb: samba: Remote memory read
Jakub Hrozek 7d04fc0
                           in Samba LDAP server [fedora-all]
Jakub Hrozek 7d04fc0
Jakub Hrozek e8212b6
* Wed Dec 16 2015 Jakub Hrozek <jhrozek@redhat.com> - 1.1.23-2
Jakub Hrozek e8212b6
- Fix CVE-2015-5330
Jakub Hrozek e8212b6
89c9b11
* Thu Nov 12 2015 Jakub Hrozek <jhrozek@redhat.com> - 1.1.23-1
89c9b11
- New upstream release 1.1.23
89c9b11
Andreas Schneider 9b538b7
* Tue Aug 25 2015 Andreas Schneider <asn@redhat.com> - 1.1.21-1
89c9b11
- New upstream release 1.1.21
Andreas Schneider 9b538b7
3c1a371
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.20-2
3c1a371
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3c1a371
3c32ef6
* Wed Jan 28 2015 Jakub Hrozek <jhrozek@redhat.com> - 1.1.20-1
3c32ef6
- New upstream release 1.1.20
3c32ef6
f1de870
* Mon Jan  5 2015 Jakub Hrozek <jhrozek@redhat.com> - 1.1.19-1
f1de870
- New upstream release 1.1.19
f1de870
44f9338
* Fri Dec  5 2014 Jakub Hrozek <jhrozek@redhat.com> - 1.1.18-1
44f9338
- New upstream release 1.1.18
44f9338
635b6ab
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.17-4
635b6ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
635b6ab
18e5032
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.17-3
18e5032
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
18e5032
1b81fed
* Tue May 06 2014 Jakub Hrozek <jhrozek@redhat.com> - 1.1.17-2
1b81fed
- Fix the previous changelog entry
1b81fed
7549b50
* Tue May 06 2014 Jakub Hrozek <jhrozek@redhat.com> - 1.1.17-1
1b81fed
- New upstream release 1.1.17
7549b50
3062748
* Thu Jan 02 2014 Stephen Gallagher <sgallagh@redhat.com> - 1.1.16-4
3062748
- Enable building libldb's LDAP interface module
3062748
c22304e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.16-3
c22304e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c22304e
769332b
* Mon Jul 08 2013 Jakub Hrozek <jhrozek@redhat.com> - 1.1.16-2
769332b
- Make the Requires arch-specific
769332b
Andreas Schneider 6a1d425
* Tue Jul 02 2013 - Andreas Schneider <asn@redhat.com> - 1.1.16-1
Andreas Schneider 6a1d425
- New upstream release 1.1.16
Andreas Schneider 6a1d425
f69a559
* Wed Jun 05 2013 Jakub Hrozek <jhrozek@redhat.com> - 1.1.15-3
f69a559
- Relax pytdb requirement
f69a559
2843dc3
* Thu Feb 07 2013 Jakub Hrozek <jhrozek@redhat.com> - 1.1.15-2
2843dc3
- The 1.1.15 rebase obsoletes the patch from 1.1.14-2
2843dc3
a9494e7
* Thu Feb 07 2013 Jakub Hrozek <jhrozek@redhat.com> - 1.1.15-1
a9494e7
- New upstream release 1.1.15
a9494e7
f330d83
* Wed Jan 30 2013 Jakub Hrozek <jhrozek@redhat.com> - 1.1.14-2
f330d83
- Add patch by Stephen Gallagher to include manual pages for
f330d83
  ldb_connect() and several other functions.
f330d83
b840001
* Sat Dec 01 2012 Jakub Hrozek <jhrozek@redhat.com> - 1.1.14-1
b840001
- New upstream release 1.1.14
b840001
f8a0e9b
* Wed Oct 03 2012 Jakub Hrozek <jhrozek@redhat.com> - 1.1.13-1
f8a0e9b
- New upstream release 1.1.13
f8a0e9b
22dd948
* Mon Sep 03 2012 Jakub Hrozek <jhrozek@redhat.com> - 1.1.12-1
22dd948
- New upstream release 1.1.12
22dd948
3755d4b
* Tue Aug 28 2012 Jakub Hrozek <jhrozek@redhat.com> - 1.1.11-1
287bfa0
- New upstream release 1.1.11
3755d4b
31b9884
* Fri Aug 10 2012 Jakub Hrozek <jhrozek@redhat.com> - 1.1.10-1
dbf682b
- New upstream release 1.1.10
dbf682b
e9fffdd
* Thu Aug 02 2012 Stephen Gallagher <sgallagh@redhat.com> - 1.1.9-1
e9fffdd
- New upstream release 1.1.9
e9fffdd
- Required for Samba 4 Beta 5
e9fffdd
- Ensure rename target does not exist before deleting old record
e9fffdd
- Add parameter to avoid NULL format string flagged by -Werror=format
e9fffdd
b92c441
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.8-2
b92c441
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b92c441
3c91061
* Tue Jul 10 2012 Stephen Gallagher <sgallagh@redhat.com> - 1.1.8-1
3c91061
- New upstream release 1.1.8
3c91061
- Required for latest Samba 4 beta
3c91061
- Fixes for pyldb
3c91061
- Revert to using tdb1 by default
3c91061
- Drop support for tdb_compat
3c91061
- CCAN is no longer built as a static library
3c91061
38a3c0a
* Tue May 22 2012 Stephen Gallagher <sgallagh@redhat.com> - 1.1.6-1
38a3c0a
- New upstream release 1.1.6
38a3c0a
- Drop upstream patches
38a3c0a
- Required for upcoming Samba 4 beta
38a3c0a
- Explicitly build with tdb1 support
38a3c0a
fa3d9ab
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.4-2
fa3d9ab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
fa3d9ab
38a3c0a
* Fri Dec 09 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.1.4-1.1
38a3c0a
- Do not build with multiple CPUs
38a3c0a
e94d5d7
* Tue Dec 06 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.1.4-1
e94d5d7
- New upstream release
e94d5d7
- Add ldb_module_error() routine
e94d5d7
- Fedora: work around unreliable configure check for pytevent
e94d5d7
- Drop patch to ignore --disable-silent-rules (included in tarball)
e94d5d7
408cd3a
* Thu Dec 01 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.1.3-4
408cd3a
- Add patch to ignore --disable-silent-rules
408cd3a
f607e37
* Wed Nov 23 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.1.3-3
f607e37
- Add explicit mention of the bundled libreplace
f607e37
- https://fedorahosted.org/fpc/ticket/120
f607e37
- Add explicit mention of bundled libtdb_compat and libccan
f607e37
- https://fedorahosted.org/fpc/ticket/119
f607e37
f607e37
* Mon Nov 21 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.1.3-2
a66f0fd
- Build and install API documentation
f607e37
- Build tdb_compat and ccan statically. They have no upstream releases to
f607e37
  link against yet and their API is in flux. It is unsafe to make them
f607e37
  public and shared at this time.
a66f0fd
f607e37
* Wed Nov 09 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.1.3-1
7d874e0
- New upstream release
7d874e0
- Required for building newer samba4 packages
7d874e0
de17f62
* Tue Aug  2 2011 Simo Sorce <ssorce@redhat.com> - 1.1.0-1
de17f62
- Update to 1.1.0
de17f62
  (dependency for samba4 alpha16 snapshot)
de17f62
ba7ae55
* Tue Feb 22 2011 Simo Sorce <ssorce@redhat.com> - 1.0.2-1
ba7ae55
- Update to 1.0.2
ba7ae55
  (dependency for samba4 alpha15 snapshot)
ba7ae55
a414d69
* Fri Feb 11 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.0.0-2
a414d69
- Disable rpath
a414d69
fd922ff
* Fri Feb 11 2011 Stephen Gallagher <sgallagh@redhat.com> - 1.0.0-1
fd922ff
- New upstream release 1.0.0
fd922ff
- SOname bump to account for module loading changes
fd922ff
- Rename libldb-tools to ldb-tools to make upgrades easier
fd922ff
1ba86b5
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.22-9
1ba86b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1ba86b5
4c16553
* Fri Feb 04 2011 Stephen Gallagher <sgallagh@redhat.com> - 0.9.22-8
4c16553
- Fixes from package review
4c16553
- Change Requires: on tools subpackage to be the exact version/release
4c16553
- Remove unnecessary BuildRoot directive
4c16553
4c16553
* Mon Jan 17 2011 Stephen Gallagher <sgallagh@redhat.com> - 0.9.22-7
4c16553
- Update to 0.9.22 (first independent release of libldb upstream)
4c16553