]> git.pld-linux.org Git - packages/python-ldap.git/blame - python-ldap.spec
- release 3 (by relup.sh)
[packages/python-ldap.git] / python-ldap.spec
CommitLineData
e6641613
ER
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4
26fdd4c3 5%define module ldap
43419cb9
JB
6Summary: LDAP client API for Python
7Summary(pl.UTF-8): API klienckie LDAP dla Pythona
e6641613 8Name: python-%{module}
9190ec64 9Version: 2.4.19
b7495d23 10Release: 3
230a14c8 11Epoch: 1
43419cb9 12License: Python-like
9716bb47 13Group: Libraries/Python
31b8d43c 14Source0: http://pypi.python.org/packages/source/p/python-ldap/%{name}-%{version}.tar.gz
9190ec64 15# Source0-md5: b941bf31d09739492aa19ef679e94ae3
cdde2ccc 16Patch0: %{name}-sasl2.patch
fec0f309 17Patch1: build.patch
4c8655fe 18URL: http://python-ldap.sourceforge.net/
271575cb 19BuildRequires: cyrus-sasl >= 2.1.0
fac291d8 20BuildRequires: openldap-devel >= 2.4.6
21BuildRequires: python-devel >= 1:2.5
43419cb9 22BuildRequires: python-modules >= 1:2.5
fac291d8 23BuildRequires: rpm-pythonprov
e6641613 24Requires: python-modules
4c8655fe 25Provides: ldapmodule
4c8655fe
JK
26Obsoletes: ldapmodule
27Obsoletes: python-ldapmodule
fac291d8 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
4c8655fe
JK
29
30%description
43419cb9
JB
31python-ldap provides an object-oriented API to access LDAP directory
32servers from Python programs. Mainly it wraps the OpenLDAP client libs
33for that purpose.
34
35Additionally the package contains modules for other LDAP-related stuff
36(e.g. processing LDIF, LDAPURLs, LDAPv3 sub-schema, etc.).
4c8655fe 37
e18fb2ee 38%description -l pl.UTF-8
43419cb9
JB
39Moduł python-ldap dostarcza zorientowane obiektowo API pozwalające na
40dostęp do usług katalogowych LDAP z poziomu programów w Pythonie.
41Głównie obudowuje w tym celu biblioteki klienckie OpenLDAP.
42
43Dodatkowo pakiet zawiera moduły do innych zadań związanych z LDAP (jak
44przetwarzanie LDIF, LDAPURL, podschematy LDAPv3 itp.).
4c8655fe 45
c7fa9053 46%prep
4c8655fe 47%setup -q
271575cb 48%patch0 -p1
fec0f309 49%patch1 -p1
4c8655fe
JK
50
51%build
3f480fed 52%py_build
e6641613 53
04ae41e8
ER
54%if %{with tests}
55%{__python} setup.py test
56
bc02c391 57LDAPNOINIT=1 \
04ae41e8 58PYTHONPATH=$(echo build/lib.linux-*/) \
bc02c391 59%{__python} -c "import ldap; print ldap.__version__; ldapo = ldap.initialize('ldap://localhost')"
04ae41e8 60%endif
4c8655fe
JK
61
62%install
63rm -rf $RPM_BUILD_ROOT
e6641613 64#PYTHONPATH=$RPM_BUILD_ROOT%{py_sitedir}
3f480fed 65%py_install
4c8655fe 66
e6641613 67%py_postclean
4c8655fe 68
4c8655fe
JK
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%files
73%defattr(644,root,root,755)
43419cb9
JB
74%doc CHANGES LICENCE README TODO
75%attr(755,root,root) %{py_sitedir}/_ldap.so
76%{py_sitedir}/dsml.py[co]
77%{py_sitedir}/ldapurl.py[co]
78%{py_sitedir}/ldif.py[co]
96ac6477 79%{py_sitedir}/ldap
43419cb9 80%{py_sitedir}/python_ldap-%{version}-py*.egg-info
This page took 0.13933 seconds and 4 git commands to generate.