Martin Nagy a6e43f
Name:           bind-dyndb-ldap
Martin Nagy a6e43f
Version:        0.1.0
Adam Tkac 1722fc
Release:        0.5.a1%{?dist}
Martin Nagy a6e43f
Summary:        LDAP back-end plug-in for BIND
Martin Nagy a6e43f
Martin Nagy a6e43f
Group:          System Environment/Libraries
Martin Nagy a6e43f
License:        GPLv2
Martin Nagy a6e43f
URL:            http://mnagy.github.com/bind-dyndb-ldap
Martin Nagy a6e43f
Source0:        http://cloud.github.com/downloads/mnagy/%{name}/%{name}-%{version}a1.tar.bz2
Martin Nagy a6e43f
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Martin Nagy a6e43f
Martin Nagy a6e43f
BuildRequires:  bind-devel >= 9.6.1-0.3.b1
Martin Nagy a6e43f
BuildRequires:  openldap-devel
Martin Nagy a6e43f
Requires:       bind >= 9.6.1-0.3.b1
Martin Nagy a6e43f
Martin Nagy 99680c
Patch0:         bind-dyndb-ldap-bool_case.patch
Martin Nagy 1175a4
Patch1:         bind-dyndb-ldap-reconnection.patch
Martin Nagy 99680c
Martin Nagy a6e43f
%description
Martin Nagy a6e43f
This package provides an LDAP back-end plug-in for BIND. It features
Martin Nagy a6e43f
support for dynamic updates and internal caching, to lift the load
Martin Nagy a6e43f
off of your LDAP server.
Martin Nagy a6e43f
Martin Nagy a6e43f
Martin Nagy a6e43f
%prep
Martin Nagy a6e43f
%setup -q -n %{name}-%{version}a1
Martin Nagy a6e43f
Martin Nagy 99680c
%patch0 -p1 -b .bool_case
Martin Nagy 1175a4
%patch1 -p1 -b .reconnection
Martin Nagy 99680c
Martin Nagy a6e43f
Martin Nagy a6e43f
%build
Martin Nagy 99680c
%configure --disable-rpath
Martin Nagy a6e43f
make %{?_smp_mflags}
Martin Nagy a6e43f
Martin Nagy a6e43f
Martin Nagy a6e43f
%install
Martin Nagy a6e43f
rm -rf %{buildroot}
Martin Nagy a6e43f
make install DESTDIR=%{buildroot}
Martin Nagy a6e43f
Martin Nagy a6e43f
# Remove unwanted files
Martin Nagy a6e43f
rm %{buildroot}%{_libdir}/bind/ldap.la
Martin Nagy a6e43f
rm -r %{buildroot}%{_datadir}/doc/%{name}
Martin Nagy a6e43f
Martin Nagy a6e43f
Martin Nagy a6e43f
%clean
Martin Nagy a6e43f
rm -rf %{buildroot}
Martin Nagy a6e43f
Martin Nagy a6e43f
Martin Nagy a6e43f
%files
Martin Nagy a6e43f
%defattr(-,root,root,-)
Martin Nagy a6e43f
%doc README COPYING doc/{example.ldif,schema}
Martin Nagy a6e43f
%{_libdir}/bind/ldap.so
Martin Nagy a6e43f
Martin Nagy a6e43f
Martin Nagy a6e43f
%changelog
Adam Tkac 1722fc
* Fri Mar 19 2010 Adam Tkac <atkac redhat com> - 0.1.0-5.a1
Adam Tkac 1722fc
- rebuild against updated bind
Adam Tkac 1722fc
Martin Nagy e7c904
* Mon Nov 30 2009 Martin Nagy <mnagy@redhat.com> - 0.1.0-0.4.a1.fc11.1
Martin Nagy e7c904
- rebuild for new bind
Martin Nagy e7c904
Martin Nagy 1175a4
* Fri Sep 04 2009 Martin Nagy <mnagy@redhat.com> - 0.1.0-0.4.a1
Martin Nagy 1175a4
- fix reconnection to the LDAP server
Martin Nagy 1175a4
Martin Nagy 99680c
* Mon Aug 31 2009 Martin Nagy <mnagy@redhat.com> - 0.1.0-0.3.a1
Martin Nagy 99680c
- Use uppercase boolean values (#520256)
Martin Nagy 99680c
Adam Tkac 17e281
* Fri Jun 19 2009 Adam Tkac <atkac redhat com> - 0.1.0-0.2.a1
Adam Tkac 17e281
- rebuild against new bind-libs
Adam Tkac 17e281
Martin Nagy a6e43f
* Sun May 03 2009 Martin Nagy <mnagy@redhat.com> - 0.1.0-0.1.a1
Martin Nagy a6e43f
- initial packaging