%define name directory_administrator %define version 1.5.1 %define release 1mdk Summary: LDAP directory user/group/access control manager Name: %{name} Version: %{version} Release: %{release} Source0: %{name}-%{version}.tar.bz2 Source1: %name-16.png.bz2 Source2: %name-32.png.bz2 Source3: %name-48.png.bz2 License: GPL Group: System/Configuration/Other BuildRequires: gnome-libs-devel libldap-devel BuildRoot: %{_tmppath}/%{name}-buildroot Prefix: %{_prefix} URL: http://diradmin.open-it.org %description Directory administrator is a POSIX user/group manager for LDAP directories. It can also manage access controls, departmental and e-mail routing information. %prep %setup -q %build rm -rf $RPM_BUILD_ROOT ./autogen.sh %configure %make %install %makeinstall (cd $RPM_BUILD_ROOT mkdir -p ./usr/lib/menu cat > ./usr/lib/menu/%{name} <<EOF ?package(%{name}):\ section="Configuration/Other" \ command="/usr/bin/directory_administrator"\ title="Directory administrator"\ longtitle="LDAP directory manager"\ needs="x11" \ icon="%name.png" EOF ) # icon mkdir -p $RPM_BUILD_ROOT%{_liconsdir} mkdir -p $RPM_BUILD_ROOT%{_iconsdir} mkdir -p $RPM_BUILD_ROOT%{_miconsdir} bzcat %{SOURCE1} > $RPM_BUILD_ROOT/%{_liconsdir}/%{name}.png bzcat %{SOURCE2} > $RPM_BUILD_ROOT/%{_iconsdir}/%{name}.png bzcat %{SOURCE3} > $RPM_BUILD_ROOT/%{_miconsdir}/%{name}.png %post %update_menus %postun %clean_menus %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/directory_administrator %attr(0644,root,root) %{_datadir}/applications/* %attr(0644,root,root) %{_datadir}/pixmaps/directory_administrator/* %defattr(0644,root,root,755) %doc AUTHORS NEWS COPYING ChangeLog TODO README doc %_menudir/* %{_liconsdir}/%{name}.png %{_iconsdir}/%{name}.png %{_miconsdir}/%{name}.png %changelog * Sat Jun 21 2003 Buchan Milne <bgmilne@linux-mandrake.com> 1.5.1-1mdk - 1.5.1 * Mon May 19 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.4-1mdk - 1.4 * Tue Feb 11 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.3.5-1mdk - 1.3.5 * Thu Jan 16 2003 Stefan van der Eijk <stefan@eijk.nu> 1.3.4-1mdk - 1.3.4 * Wed Nov 27 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.2.1-1mdk - 1.2.1 * Thu Nov 14 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.1.14-1mdk - 1.1.14 * Thu Nov 07 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.1.10-1mdk - 1.1.10 * Mon Jul 08 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.1.9-2mdk - fix url - fix menu * Thu Jun 20 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.1.9-1mdk - 1.1.9 - remove patch0 merged upstream * Tue Jun 18 2002 Vincent Danen <vdanen@mandrakesoft.com> 1.1.8-2mdk - apply patch to fix the generation of crypted md5 passwords * Mon Apr 08 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.1.8-1mdk - 1.1.8 * Wed Mar 27 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.1.7-1mdk - updated to 1.1.7 ( thx Manuel Amador ) * Thu Dec 06 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.1.3-1mdk - 1.1.3 * Thu Oct 18 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.1.1-4mdk - rebuild against new libdb * Tue Oct 02 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.1.1-3mdk - wrap description * Sun Sep 30 2001 Stefan van der Eijk <stefan@eijk.nu> 1.1.1-2mdk - BuildRequires: gnome-libs-devel libldap-devel - Copyright --> License * Fri Aug 10 2001 Vincent Saugey <vince@mandrakesoft.com> 1.1.1-1mdk - First mandrake release