Rebase version to 2.9.0
resolves: RHEL-33757
This commit is contained in:
parent
6b86a047bc
commit
ad258ce027
2
.gitignore
vendored
2
.gitignore
vendored
@ -76,3 +76,5 @@
|
|||||||
/ldb-2.7.2.tar.gz
|
/ldb-2.7.2.tar.gz
|
||||||
/ldb-2.8.0.tar.gz
|
/ldb-2.8.0.tar.gz
|
||||||
/ldb-2.8.0.tar.asc
|
/ldb-2.8.0.tar.asc
|
||||||
|
/ldb-2.9.0.tar.asc
|
||||||
|
/ldb-2.9.0.tar.gz
|
||||||
|
69
libldb.spec
69
libldb.spec
@ -1,5 +1,3 @@
|
|||||||
%if ((0%{?fedora} || 0%{?rhel} > 7 || 0%{?epel} > 6))
|
|
||||||
|
|
||||||
# lmdb is not supported on 32 bit architectures
|
# lmdb is not supported on 32 bit architectures
|
||||||
%ifarch aarch64 ppc64le s390x x86_64
|
%ifarch aarch64 ppc64le s390x x86_64
|
||||||
%bcond_without lmdb
|
%bcond_without lmdb
|
||||||
@ -8,23 +6,12 @@
|
|||||||
#endif arch
|
#endif arch
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%else
|
%global talloc_version 2.4.2
|
||||||
%bcond_with lmdb
|
%global tdb_version 1.4.10
|
||||||
#endif fedora || rhel || epel
|
%global tevent_version 0.16.1
|
||||||
%endif
|
|
||||||
|
|
||||||
%if 0%{?fedora} || 0%{?rhel} > 7
|
|
||||||
%bcond_without python3
|
|
||||||
%else
|
|
||||||
%bcond_with python3
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%global talloc_version 2.4.1
|
|
||||||
%global tdb_version 1.4.9
|
|
||||||
%global tevent_version 0.15.0
|
|
||||||
|
|
||||||
Name: libldb
|
Name: libldb
|
||||||
Version: 2.8.0
|
Version: 2.9.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: A schema-less, ldap like, API and database
|
Summary: A schema-less, ldap like, API and database
|
||||||
Requires: libtalloc%{?_isa} >= %{talloc_version}
|
Requires: libtalloc%{?_isa} >= %{talloc_version}
|
||||||
@ -37,30 +24,25 @@ Source1: https://www.samba.org/ftp/ldb/ldb-%{version}.tar.asc
|
|||||||
# gpg2 --no-default-keyring --keyring ./ldb.keyring --recv-keys 9147A339719518EE9011BCB54793916113084025
|
# gpg2 --no-default-keyring --keyring ./ldb.keyring --recv-keys 9147A339719518EE9011BCB54793916113084025
|
||||||
Source2: ldb.keyring
|
Source2: ldb.keyring
|
||||||
|
|
||||||
# Patches
|
BuildRequires: docbook-style-xsl
|
||||||
|
BuildRequires: doxygen
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
|
BuildRequires: gnupg2
|
||||||
|
BuildRequires: libcmocka-devel
|
||||||
BuildRequires: libtalloc-devel >= %{talloc_version}
|
BuildRequires: libtalloc-devel >= %{talloc_version}
|
||||||
BuildRequires: libtdb-devel >= %{tdb_version}
|
BuildRequires: libtdb-devel >= %{tdb_version}
|
||||||
BuildRequires: libtevent-devel >= %{tevent_version}
|
BuildRequires: libtevent-devel >= %{tevent_version}
|
||||||
|
BuildRequires: libxslt
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: openldap-devel
|
||||||
|
BuildRequires: popt-devel
|
||||||
|
BuildRequires: python3-devel
|
||||||
|
BuildRequires: python3-talloc-devel
|
||||||
|
BuildRequires: python3-tdb
|
||||||
|
BuildRequires: python3-tevent
|
||||||
%if %{with lmdb}
|
%if %{with lmdb}
|
||||||
BuildRequires: lmdb-devel >= 0.9.16
|
BuildRequires: lmdb-devel >= 0.9.16
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: popt-devel
|
|
||||||
BuildRequires: libxslt
|
|
||||||
BuildRequires: docbook-style-xsl
|
|
||||||
%if %{with python3}
|
|
||||||
BuildRequires: python3-devel
|
|
||||||
BuildRequires: python3-tdb
|
|
||||||
BuildRequires: python3-talloc-devel
|
|
||||||
BuildRequires: python3-tevent
|
|
||||||
#endif with python
|
|
||||||
%endif
|
|
||||||
BuildRequires: doxygen
|
|
||||||
BuildRequires: openldap-devel
|
|
||||||
BuildRequires: libcmocka-devel
|
|
||||||
BuildRequires: gnupg2
|
|
||||||
BuildRequires: make
|
|
||||||
|
|
||||||
Provides: bundled(libreplace)
|
Provides: bundled(libreplace)
|
||||||
Obsoletes: python2-ldb < 2.0.5-1
|
Obsoletes: python2-ldb < 2.0.5-1
|
||||||
@ -99,7 +81,6 @@ Provides: pyldb-devel%{?_isa} = %{version}-%{release}
|
|||||||
Development files for the Python bindings for the LDB library.
|
Development files for the Python bindings for the LDB library.
|
||||||
This package includes files that aren't specific to a Python version.
|
This package includes files that aren't specific to a Python version.
|
||||||
|
|
||||||
%if %{with python3}
|
|
||||||
%package -n python3-ldb
|
%package -n python3-ldb
|
||||||
Summary: Python bindings for the LDB library
|
Summary: Python bindings for the LDB library
|
||||||
Requires: libldb%{?_isa} = %{version}-%{release}
|
Requires: libldb%{?_isa} = %{version}-%{release}
|
||||||
@ -119,17 +100,12 @@ Requires: python-ldb-devel-common%{?_isa} = %{version}-%{release}
|
|||||||
|
|
||||||
%description -n python3-ldb-devel
|
%description -n python3-ldb-devel
|
||||||
Development files for the Python bindings for the LDB library
|
Development files for the Python bindings for the LDB library
|
||||||
#endif with python
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
zcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
|
zcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
|
||||||
%autosetup -n ldb-%{version} -p1
|
%autosetup -n ldb-%{version} -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1217376
|
|
||||||
export python_LDFLAGS=""
|
|
||||||
|
|
||||||
%configure --disable-rpath \
|
%configure --disable-rpath \
|
||||||
--disable-rpath-install \
|
--disable-rpath-install \
|
||||||
--bundled-libraries=NONE \
|
--bundled-libraries=NONE \
|
||||||
@ -153,13 +129,11 @@ make %{?_smp_mflags} check
|
|||||||
%make_install
|
%make_install
|
||||||
|
|
||||||
# Install API docs
|
# Install API docs
|
||||||
cp -a apidocs/man/* $RPM_BUILD_ROOT/%{_mandir}
|
cp -a apidocs/man/* %{buildroot}%{_mandir}
|
||||||
|
|
||||||
# bug: remove manpage named after full file path
|
# bug: remove manpage named after full file path
|
||||||
# not needed with el8+ and fc28+
|
# not needed with el8+ and fc28+
|
||||||
rm -f $RPM_BUILD_ROOT/%{_mandir}/man3/_*
|
rm -f %{buildroot}%{_mandir}/man3/_*
|
||||||
|
|
||||||
%ldconfig_scriptlets
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%dir %{_libdir}/ldb
|
%dir %{_libdir}/ldb
|
||||||
@ -205,7 +179,6 @@ rm -f $RPM_BUILD_ROOT/%{_mandir}/man3/_*
|
|||||||
%{_includedir}/pyldb.h
|
%{_includedir}/pyldb.h
|
||||||
%{_mandir}/man*/Py*.gz
|
%{_mandir}/man*/Py*.gz
|
||||||
|
|
||||||
%if %{with python3}
|
|
||||||
%files -n python3-ldb
|
%files -n python3-ldb
|
||||||
%{python3_sitearch}/ldb.cpython-*.so
|
%{python3_sitearch}/ldb.cpython-*.so
|
||||||
%{_libdir}/libpyldb-util.cpython-*.so.2*
|
%{_libdir}/libpyldb-util.cpython-*.so.2*
|
||||||
@ -216,11 +189,13 @@ rm -f $RPM_BUILD_ROOT/%{_mandir}/man3/_*
|
|||||||
%{_libdir}/libpyldb-util.cpython-*.so
|
%{_libdir}/libpyldb-util.cpython-*.so
|
||||||
%{_libdir}/pkgconfig/pyldb-util.cpython-*.pc
|
%{_libdir}/pkgconfig/pyldb-util.cpython-*.pc
|
||||||
|
|
||||||
|
%ldconfig_scriptlets
|
||||||
%ldconfig_scriptlets -n python3-ldb
|
%ldconfig_scriptlets -n python3-ldb
|
||||||
#endif with python
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Apr 25 2024 Pavel Filipenský <pfilipen@redhat.com> - 2.9.0-1
|
||||||
|
- resolves: RHEL-33757 - Rebase version to 2.9.0
|
||||||
|
|
||||||
* Mon Dec 04 2023 Andreas Schneider <asn@redhat.com> - 2.8.0-1
|
* Mon Dec 04 2023 Andreas Schneider <asn@redhat.com> - 2.8.0-1
|
||||||
- resolves: RHEL-16482 - Rebase version to 2.8.0
|
- resolves: RHEL-16482 - Rebase version to 2.8.0
|
||||||
|
|
||||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
|||||||
SHA512 (ldb-2.8.0.tar.gz) = b6f289af3137e02a8e3ee0588bc300d1756b8980558e0b3a3a9eee4449100ccd42ed873187dbdb334e7e7834a8bff8478cd4f20588d4ca834d9ea14c0ee2c2f9
|
SHA512 (ldb-2.9.0.tar.asc) = b3dd7a38968fbd57b997931fb075b86a7d9b82c5192b106d14ee78769d5941c9ec591e9a195896db54b9b2fe0942b33d12524bc9c90d16f475a417073cdcd671
|
||||||
SHA512 (ldb-2.8.0.tar.asc) = 72067caa63af4068c62a2f77833b7d70308ea7e05e3d31badef27c71ff4509b634c4810827a39c20d2956808873ded39a13b9c6eba092fce2aa54ca0925f2b06
|
SHA512 (ldb-2.9.0.tar.gz) = b5cfbbcb2c35d6830bf1a7c85e1d4363728ae474504441add54c4c8569316b26aedbf6fb9f561ec4f187eb5a847ac76af07396e38d00e6f7632b63e02d7b64a1
|
||||||
|
Loading…
Reference in New Issue
Block a user