%define bind_version 32:9.11.3-5 Name: bind-dyndb-ldap Version: 11.1 Release: 13 Summary: LDAP back-end plug-in for BIND License: GPLv2+ URL: https://releases.pagure.org/bind-dyndb-ldap Source0: https://releases.pagure.org/%{name}/%{name}-%{version}.tar.bz2 Source1: https://releases.pagure.org/%{name}/%{name}-%{version}.tar.bz2.asc # These patches come from fedoraproject Patch0001: 0001-Coverity-fix-REVERSE_INULL-for-pevent-inst.patch Patch0002: 0002-Add-empty-callback-for-getsize.patch Patch0003: 0003-Support-for-BIND-9.11.3.patch BuildRequires: bind-devel >= %{bind_version}, bind-lite-devel >= %{bind_version}, bind-pkcs11-devel >= %{bind_version} BuildRequires: krb5-devel BuildRequires: openldap-devel BuildRequires: libuuid-devel BuildRequires: automake, autoconf, libtool BuildRequires: openssl-devel Requires: bind-pkcs11 >= %{bind_version}, bind-pkcs11-utils >= %{bind_version} %description This package provides an LDAP back-end, the dynamic LDAP back-end is a plug-in for BIND that provides an LDAP database back-end capabilities. %prep %autosetup -n %{name}-%{version} -p1 %build autoreconf -fiv %configure %make_build %install rm -rf %{buildroot} %make_install install -d -m 770 %{buildroot}/%{_localstatedir}/named/dyndb-ldap %post # Transform named.conf if it still has old-style API. PLATFORM=$(uname -m) if [ $PLATFORM == "x86_64" ] ; then LIBPATH=/usr/lib64 else LIBPATH=/usr/lib fi while read -r PATTERN do SEDSCRIPT+="$PATTERN" done < - 11.1-13 - Package init