4 Summary: LABE stands for Ldap Address Book Editor
5 Summary(pl.UTF-8): LABE jest edytorem książki adresowej LDAP
8 Release: 0.%{_subver}.3
10 Group: Applications/Databases
11 Source0: http://www.savoirfairelinux.com/labe/%{name}-%{version}-%{_subver}.tgz
12 # Source0-md5: f7b1adfe0c0194403279d16b96f51d31
13 Source1: %{name}-httpd.conf
14 Source2: %{name}-pl.inc
15 Patch0: %{name}-destdir.patch
16 Patch1: %{name}-pl.patch
17 Patch2: %{name}-path.patch
18 Patch3: %{name}-usability.patch
19 URL: http://www.savoirfairelinux.com/labe/
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 LABE is a web application created to administrate a centralised LDAP
28 directory, compatible with Mozilla, Evolution and Outlook.
30 %description -l pl.UTF-8
31 LABE jest aplikacją WWW stworzoną do scentralizowanego administrowania
32 katalogiem LDAP, kompatybilnego z Mozillą, Evolution i Outlookiem.
35 %setup -q -n %{name}-%{version}-%{_subver}
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/httpd,%{_datadir}/openldap/schema}
45 %{__make} create_dir \
46 DESTDIR=$RPM_BUILD_ROOT \
50 DESTDIR=$RPM_BUILD_ROOT \
53 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/%{name}.conf
54 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/lang/pl.inc
55 mv $RPM_BUILD_ROOT%{_datadir}/%{name}/uninstall.sh $RPM_BUILD_ROOT%{_datadir}/%{name}/restore_old_configs.sh
56 mv $RPM_BUILD_ROOT%{_sysconfdir}/openldap/schema/extension.schema $RPM_BUILD_ROOT%{_datadir}/openldap/schema/extension.schema
59 rm -rf $RPM_BUILD_ROOT
62 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*%{name}.conf" /etc/httpd/httpd.conf; then
63 echo "Include /etc/httpd/%{name}.conf" >> /etc/httpd/httpd.conf
64 if [ -f /var/lock/subsys/httpd ]; then
65 /usr/sbin/apachectl restart 1>&2
67 elif [ -d /etc/httpd/httpd.conf ]; then
68 ln -sf /etc/httpd/%{name}.conf /etc/httpd/httpd.conf/99_%{name}.conf
69 if [ -f /var/lock/subsys/httpd ]; then
70 /usr/sbin/apachectl restart 1>&2
75 if [ "$1" = "0" ]; then
77 if [ -d /etc/httpd/httpd.conf ]; then
78 rm -f /etc/httpd/httpd.conf/99_%{name}.conf
80 grep -v "^Include.*%{name}.conf" /etc/httpd/httpd.conf > \
81 /etc/httpd/httpd.conf.tmp
82 mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
84 if [ -f /var/lock/subsys/httpd ]; then
85 /usr/sbin/apachectl restart 1>&2
90 %defattr(644,root,root,755)
91 %doc doc/CHANGELOG doc/README doc/TODO
92 %dir %{_sysconfdir}/%{name}
93 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/connect.conf
94 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd/%{name}.conf
95 %{_datadir}/openldap/schema/extension.schema
96 %dir %{_datadir}/%{name}
97 %{_datadir}/%{name}/class
98 %{_datadir}/%{name}/inc
99 %{_datadir}/%{name}/lang
100 %{_datadir}/%{name}/templates
101 %dir %attr(755,http,root) %{_datadir}/%{name}/templates_c
102 %{_datadir}/%{name}/index.php
103 %attr(755,root,root) %{_datadir}/%{name}/setup.sh
104 %attr(755,root,root) %{_datadir}/%{name}/restore_old_configs.sh