Summary: WWW gateway to LDAP server
Summary(pl.UTF-8): Bramka WWW do serwera LDAP
Name: web2ldap
-Version: 1.1.0a21
-Release: 1
+Version: 1.1.0rc1
+Release: 2
License: distributable (mostly GPL)
Group: Applications
Source0: http://www.web2ldap.de/download/%{name}-%{version}.tar.gz
-# Source0-md5: 657d5b7ee390a6b226f4b9c6f6ece1bf
+# Source0-md5: dd51bfcc7a639f90ca9c29a2bb977f48
+Source1: %{name}.tmpfiles
Patch0: %{name}-config.patch
+Patch1: %{name}-paths.patch
URL: http://www.web2ldap.de/
BuildRequires: python-modules
BuildRequires: rpm-pythonprov
+Requires: python-pyasn1
+Requires: python-pyasn1_modules
%pyrequires_eq python-modules
Requires: python-ldap
Requires: python-pyweblib
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
-for dir in pylib sbin fcgi scgi; do
+for dir in pylib sbin fcgi; do
python -c "import compileall; compileall.compile_dir('$dir')"
python -O -c "import compileall; compileall.compile_dir('$dir')"
done
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_sbindir},%{_datadir}/%{name}/htdocs} \
- $RPM_BUILD_ROOT/var{/run,/lib,/log}/%{name}
+ $RPM_BUILD_ROOT/var{/run,/lib,/log}/%{name} \
+ $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
-cp -R etc/web2ldap $RPM_BUILD_ROOT%{_sysconfdir}
-cp -R fcgi pylib scgi sbin $RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -R htdocs/css $RPM_BUILD_ROOT%{_datadir}/%{name}/htdocs
+cp -a etc/web2ldap $RPM_BUILD_ROOT%{_sysconfdir}
+cp -a fcgi pylib sbin $RPM_BUILD_ROOT%{_datadir}/%{name}
+cp -a htdocs/css $RPM_BUILD_ROOT%{_datadir}/%{name}/htdocs
find $RPM_BUILD_ROOT%{_datadir}/%{name}/pylib -name "*.py" | xargs rm
-rm $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/compile*
-rm $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/*.py
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/compile*
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/sbin/*.py
echo '#!/bin/sh' > $RPM_BUILD_ROOT%{_sbindir}/%{name}
echo 'exec python %{_datadir}/%{name}/sbin/%{name}.pyc $*' \
>> $RPM_BUILD_ROOT%{_sbindir}/%{name}
+install %{SOURCE1} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
+
%clean
rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_datadir}/%{name}/fcgi/web2ldap.py
%{_datadir}/%{name}/fcgi/*.py[co]
-%dir %{_datadir}/%{name}/scgi
-%attr(755,root,root) %{_datadir}/%{name}/scgi/web2ldap.py
-%{_datadir}/%{name}/scgi/*.py[co]
-
+/usr/lib/tmpfiles.d/%{name}.conf
%dir %attr(775,root,http) /var/*/%{name}