]> git.pld-linux.org Git - SPECS.git/blob - nss_ldap.spec
SPECS updated Mon 29 Apr 22:05:02 CEST 2024
[SPECS.git] / nss_ldap.spec
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
5 Name:           nss_ldap
6 Version:        265
7 Release:        2
8 License:        LGPL
9 Group:          Base
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)
25
26 %define         _libdir         /%{_lib}
27
28 %description
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
33 NIS).
34
35 %description -l es.UTF-8
36 Este paquete contiene dos clientes de acceso a LDAP: nss_ldap y
37 pam_ldap.
38
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)
43
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,
47 etc.
48
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
54 lub NIS).
55
56 %description -l pt_BR.UTF-8
57 Esse pacote contém dois clientes de acesso a LDAP: nss_ldap e
58 pam_ldap.
59
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)
64
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,
68 etc.
69
70 %prep
71 %setup -q
72 %patch0 -p1
73 %patch1 -p1
74 %patch2 -p1
75 %patch3 -p1
76 %patch4 -p1
77 %patch5 -p1
78
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
81
82 %build
83 %{__aclocal}
84 %{__autoconf}
85 %{__autoheader}
86 %{__automake}
87 CFLAGS="%{rpmcflags} -DHEIMDAL" ; export CFLAGS
88 %configure \
89         --with-ldap-lib=openldap \
90         --enable-rfc2307bis \
91         --enable-paged-results \
92         --enable-configurable-krb5-ccname-env \
93         --enable-configurable-krb5-ccname-gssapi \
94         --enable-configurable-krb5-keytab
95
96 %{__make}
97
98 %install
99 rm -rf $RPM_BUILD_ROOT
100 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_libdir}}
101
102 %{__make} install \
103         DESTDIR=$RPM_BUILD_ROOT
104
105 %clean
106 rm -rf $RPM_BUILD_ROOT
107
108 %post   -p /sbin/ldconfig
109 %postun -p /sbin/ldconfig
110
111 %files
112 %defattr(644,root,root,755)
113 %doc ANNOUNCE AUTHORS ChangeLog NEWS README nsswitch* ldap.conf
114 %attr(755,root,root) %{_libdir}/*.so*
115 %{_mandir}/man5/*
This page took 0.719649 seconds and 3 git commands to generate.