Merged update from upstream sources
This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/openldap.git#09678ce9b0de890a82cbaeab54f0dc0d798a121d
This commit is contained in:
parent
3ffdd53bfe
commit
4bc90d1e00
@ -3,9 +3,11 @@
|
||||
%global systemctl_bin /usr/bin/systemctl
|
||||
%global check_password_version 1.1
|
||||
|
||||
%global so_ver 2
|
||||
|
||||
Name: openldap
|
||||
Version: 2.4.56
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: LDAP support libraries
|
||||
License: OpenLDAP
|
||||
URL: http://www.openldap.org/
|
||||
@ -63,6 +65,17 @@ protocols for enabling directory services over the Internet. Install
|
||||
this package only if you plan to develop or will need to compile
|
||||
customized LDAP clients.
|
||||
|
||||
%package compat
|
||||
Summary: Package providing legacy non-threded libldap
|
||||
Requires: openldap%{?_isa} = %{version}-%{release}
|
||||
# since libldap is manually linked from libldap_r, the provides is not generated automatically
|
||||
Provides: libldap-2.4.so.%{so_ver}()(%{__isa_bits}bit)
|
||||
|
||||
%description compat
|
||||
The openldap-compat package contains non-threaded variant of libldap
|
||||
which should not be used. Instead, applications should link to libldap_r
|
||||
which provides thread-safe variant with the very same API.
|
||||
|
||||
%package servers
|
||||
Summary: LDAP server
|
||||
License: OpenLDAP
|
||||
@ -263,8 +276,14 @@ v=%{version}
|
||||
version=$(echo ${v%.[0-9]*})
|
||||
for lib in liblber libldap libldap_r libslapi; do
|
||||
rm -f ${lib}.so
|
||||
ln -s ${lib}-${version}.so.2 ${lib}.so
|
||||
ln -s ${lib}-${version}.so.%{so_ver} ${lib}.so
|
||||
done
|
||||
|
||||
# provide only libldap_r and symlink libldap to it
|
||||
rm -f libldap.so
|
||||
ln -s libldap{_r,}.so
|
||||
rm -f libldap-*.so.*
|
||||
ln -s libldap{_r,}-${version}.so.%{so_ver}
|
||||
popd
|
||||
|
||||
# tweak permissions on the libraries to make sure they're correct
|
||||
@ -403,7 +422,6 @@ exit 0
|
||||
%config(noreplace) %{_sysconfdir}/openldap/ldap.conf
|
||||
%dir %{_libexecdir}/openldap/
|
||||
%{_libdir}/liblber-2.4*.so.*
|
||||
%{_libdir}/libldap-2.4*.so.*
|
||||
%{_libdir}/libldap_r-2.4*.so.*
|
||||
%{_libdir}/libslapi-2.4*.so.*
|
||||
%{_mandir}/man5/ldif.5*
|
||||
@ -478,14 +496,21 @@ exit 0
|
||||
%{_includedir}/*
|
||||
%{_mandir}/man3/*
|
||||
|
||||
|
||||
%files compat
|
||||
%{_libdir}/libldap-2.4*.so.*
|
||||
|
||||
%changelog
|
||||
* Wed Nov 18 2020 Simon Pichugin <spichugi@redhat.com> - 2.4.56-2
|
||||
- Drop non-threaded libldap (#1537260)
|
||||
|
||||
* Wed Nov 18 2020 Simon Pichugin <spichugi@redhat.com> - 2.4.56-1
|
||||
- Rebase to version 2.4.56 (#1896508)
|
||||
|
||||
* Thu Nov 02 2020 Simon Pichugin <spichugi@redhat.com> - 2.4.55-1
|
||||
* Mon Nov 02 2020 Simon Pichugin <spichugi@redhat.com> - 2.4.55-1
|
||||
- Rebase to version 2.4.55 (#1891622)
|
||||
|
||||
* Thu Oct 13 2020 Simon Pichugin <spichugi@redhat.com> - 2.4.54-1
|
||||
* Tue Oct 13 2020 Simon Pichugin <spichugi@redhat.com> - 2.4.54-1
|
||||
- Rebase to version 2.4.54 (#1887581)
|
||||
|
||||
* Thu Sep 10 2020 Simon Pichugin <spichugi@redhat.com> - 2.4.53-1
|
||||
|
Loading…
Reference in New Issue
Block a user