1 Summary: LDAP Name Service Switch Module
2 Summary(es.UTF-8): Biblioteca NSS para LDAP
3 Summary(pl.UTF-8): Moduł NSS LDAP
4 Summary(pt_BR.UTF-8): Biblioteca NSS para LDAP
10 Source0: http://www.padl.com/download/%{name}-%{version}.tar.gz
11 # Source0-md5: c1cb02d1a85538cf16bca6f6a562abe4
12 Patch0: %{name}-am_fixes.patch
13 Patch1: %{name}-nolibs.patch
14 Patch2: %{name}-gecos-optional.patch
15 Patch3: %{name}-group_range_fix.patch
16 Patch4: %{name}-soname.patch
17 Patch5: %{name}-heimdal.patch
18 URL: http://www.padl.com/OSS/nss_ldap.html
19 BuildRequires: autoconf
20 BuildRequires: automake
21 BuildRequires: cyrus-sasl-devel
22 BuildRequires: openldap-devel >= 2.3.0
23 Requires: openldap-nss-config
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 %define _libdir /%{_lib}
29 nss_ldap is a C library extension (NSS module) which allows X.500 and
30 LDAP directory servers to be used as a primary source of aliases,
31 ethers, groups, hosts, networks, protocols, users, RPCs, services and
32 shadow passwords (instead of or in addition to using flat files or
35 %description -l es.UTF-8
36 Este paquete contiene dos clientes de acceso a LDAP: nss_ldap y
39 nss_ldap son una serie de extensiones para la biblioteca C que
40 permiten que directorios X.500 y LDAP se usen como fuente de alias,
41 grupos, máquinas, protocolos, usuarios, RPCs, etc. (en vez de, o en
42 añadidura a, archivos normales o NIS)
44 pam_ldap es un módulo para Linux-PAM que da soporte al intercambio de
45 señas, clientes V2, Netscape SSL, ypldapd, políticas de contraseñas
46 Netscape Directory Server, autorización de acceso, hashes codificados,
49 %description -l pl.UTF-8
50 To jest nss_ldap - moduł serwisu nazw odczytujący dane z LDAP, który
51 można używać z glibc. Pozwala na korzystanie z serwerów X.500 i LDAP
52 jako głównego źródła aliasów, grup, hostów, sieci, protokołów,
53 użytkowników, RPC, usług i haseł (zamiast lub oprócz zwykłych plików
56 %description -l pt_BR.UTF-8
57 Esse pacote contém dois clientes de acesso a LDAP: nss_ldap e
60 nss_ldap é uma série de extensões para a biblioteca C que permitem que
61 diretórios X.500 e LDAP sejam usados como fonte de apelidos, grupos,
62 máquinas, protocolos, usuários, RPCs, etc. (ao invés de, ou em adição
63 a, arquivos normais ou NIS)
65 pam_ldap é um módulo para o Linux-PAM que dá suporte a troca de
66 senhas, clientes V2, Netscape SSL, ypldapd, políticas de senhas
67 Netscape Directory Server, autorização de acesso, hashes encriptados,
79 %{__sed} -i -e "s#NSS_VERS =.*#NSS_VERS = $(ls /%{_lib}/libnss_files.so.? | tail -n 1 | sed -e 's#/%{_lib}/libnss_files\.so\.\(.*\)#\1#')#g" Makefile.am
80 %{__sed} -i -e "s#LIBC_VERS =.*#LIBC_VERS = $(ls /%{_lib}/libc-*.so | tail -n 1 |sed -e 's#/%{_lib}/libc-\(.*\)\.so#\1#')#g" Makefile.am
87 CFLAGS="%{rpmcflags} -DHEIMDAL" ; export CFLAGS
89 --with-ldap-lib=openldap \
91 --enable-paged-results \
92 --enable-configurable-krb5-ccname-env \
93 --enable-configurable-krb5-ccname-gssapi \
94 --enable-configurable-krb5-keytab
99 rm -rf $RPM_BUILD_ROOT
100 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_libdir}}
103 DESTDIR=$RPM_BUILD_ROOT
106 rm -rf $RPM_BUILD_ROOT
108 %post -p /sbin/ldconfig
109 %postun -p /sbin/ldconfig
112 %defattr(644,root,root,755)
113 %doc ANNOUNCE AUTHORS ChangeLog NEWS README nsswitch* ldap.conf
114 %attr(755,root,root) %{_libdir}/*.so*