]> git.pld-linux.org Git - packages/web2ldap.git/blame - web2ldap.spec
- tabs in preamble
[packages/web2ldap.git] / web2ldap.spec
CommitLineData
43b91b2d 1Summary: WWW gateway to LDAP server
563e8f19 2Summary(pl.UTF-8): Bramka WWW do serwera LDAP
43b91b2d 3Name: web2ldap
5733746b 4Version: 0.16.11
43b91b2d
JK
5Release: 1
6License: distributable (mostly GPL)
7Group: Applications
8Source0: http://www.web2ldap.de/download/%{name}-%{version}.tar.gz
5733746b 9# Source0-md5: b82e0a8a5b730ec577f8891a14cbde92
43b91b2d
JK
10Patch0: %{name}-config.patch
11URL: http://www.web2ldap.de/
12%pyrequires_eq python-modules
13Requires: python-ldap
b3612cfd 14Requires: python-pyweblib
9a5f28ce 15BuildArch: noarch
43b91b2d
JK
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19This is:
f53feb31
ER
20- a generic LDAPv3 client which does not make any assumptions about
21 the tree structure or LDAP schema.
22- kind of a swiss-army knife for accessing/manipulating LDAP servers
23 without having to configure anything.
43b91b2d 24- a secure LDAP client with clean login behaviour.
f53feb31
ER
25- a schema browser which displays references/dependencies within an
26 LDAPv3 schema.
43b91b2d
JK
27- continously maintained software.
28
851d7286 29%description -l pl.UTF-8
57556ac1 30To jest:
851d7286 31- ogólny klient LDAPv3, nie czyniący żadnych założeń dotyczących
57556ac1 32 struktury drzewa ani schemacie LDAP
851d7286 33- narzędzie do dostępu i manipulacji na serwerach LDAP bez potrzeby
57556ac1 34 konfigurowania niczego
851d7286
JR
35- bezpieczny klient LDAP czysto logujący się
36- przeglądarka schematów wyświetlająca odwołania i zależności wewnątrz
57556ac1
JB
37 schematu LDAPv3
38- stale utrzymywane oprogramowanie.
814045c7 39
43b91b2d
JK
40%prep
41%setup -q
42%patch0 -p1
43
44%build
94eb8186 45for dir in pylib sbin fcgi scgi; do
43b91b2d
JK
46 python -c "import compileall; compileall.compile_dir('$dir')"
47 python -O -c "import compileall; compileall.compile_dir('$dir')"
48done
49
50%install
51rm -rf $RPM_BUILD_ROOT
a6227203 52install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{_datadir}/%{name}/htdocs} \
43b91b2d
JK
53 $RPM_BUILD_ROOT/var{/run,/lib,/log}/%{name}
54
55cp -R etc/web2ldap $RPM_BUILD_ROOT%{_sysconfdir}
26f1110e 56cp -R fcgi pylib scgi sbin $RPM_BUILD_ROOT%{_datadir}/%{name}
a6227203 57cp -R htdocs/css $RPM_BUILD_ROOT%{_datadir}/%{name}/htdocs
94eb8186
JK
58find $RPM_BUILD_ROOT%{_datadir}/%{name}/pylib -name "*.py" | xargs rm
59rm $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/compile*
60rm $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/*.py
43b91b2d
JK
61echo '#!/bin/sh' > $RPM_BUILD_ROOT%{_sbindir}/%{name}
62echo 'exec python %{_datadir}/%{name}/sbin/%{name}.pyc $*' \
63 >> $RPM_BUILD_ROOT%{_sbindir}/%{name}
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%files
69%defattr(644,root,root,755)
f53feb31 70%doc AUTHORS README htdocs/* etc/httpd
43b91b2d 71%attr(755,root,root) %{_sbindir}/*
f53feb31 72%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}
94eb8186
JK
73
74%dir %{_datadir}/%{name}
75%{_datadir}/%{name}/pylib
76%{_datadir}/%{name}/htdocs
77%{_datadir}/%{name}/sbin
94eb8186
JK
78
79%dir %{_datadir}/%{name}/fcgi
80%attr(755,root,root) %{_datadir}/%{name}/fcgi/web2ldap.py
81%{_datadir}/%{name}/fcgi/*.py[co]
82
83%dir %{_datadir}/%{name}/scgi
84%attr(755,root,root) %{_datadir}/%{name}/scgi/web2ldap.py
85%{_datadir}/%{name}/scgi/*.py[co]
86
21d69ee3 87%dir %attr(775,root,http) /var/*/%{name}
This page took 0.084023 seconds and 4 git commands to generate.