# Changed by Makefile of cvs. # Please change this file only in cvs! %define version 0.91 %define name userdrake Summary: A graphical interface for administering users and groups Name: %{name} Version: %{version} Release: 1mdk #cvs source # http://www.linuxmandrake.com/en/cvs.php3 Source0: %{name}-%{version}.tar.bz2 URL: http://people.mandrakesoft.com/~daouda/mandrake/userdrake.html License: GPL Group: System/Configuration/Other Requires: drakxtools >= 9.1-0.19mdk, perl-MDK-Common > 1.0.4-17mdk Requires: perl-GTK2 >= 0.0.cvs.2003.02.12.1, BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: gettext perl-devel %description Userdrake is a user-friendly and powerful tool for administrating users and groups. It depends on the libuser library. %prep rm -rf %{buildroot} %setup -q %build cd USER %{__perl} Makefile.PL INSTALLDIRS=vendor PREFIX=%{_prefix} make OPTIMIZE="$RPM_OPT_FLAGS" PREFIX=%{_prefix} %install rm -rf %{buildroot} make prefix=%{buildroot} install cd USER %makeinstall PREFIX=$RPM_BUILD_ROOT%{_prefix} mkdir -p $RPM_BUILD_ROOT%{_menudir} cat > $RPM_BUILD_ROOT%{_menudir}/%{name} << EOF ?package(%{name}):\ needs="x11" \ icon="userdrake.png" \ section="Configuration/Other" \ title="User Administration" \ longtitle="Add or remove users and groups" \ command="/usr/sbin/userdrake2" EOF #install lang #%{find_lang} userdrake2 rm -f $RPM_BUILD_ROOT/usr/share/locale/fr/LC_MESSAGES/userdrake2.mo %post %{update_menus} %postun %{clean_menus} %clean rm -rf %{buildroot} %files #-f userdrake2.lang %defattr(-,root,root) %doc README COPYING %{_prefix}/sbin/* %{_datadir}/userdrake %{_mandir}/man3pm/USER* #%{_libdir}/libDrakX/userdrake %{_menudir}/%{name} %{perl_vendorarch}/USER.pm %{perl_vendorarch}/auto/USER %{_iconsdir}/*.png %{_miconsdir}/*.png %{_liconsdir}/*.png %changelog * Thu Apr 24 2003 Daouda LO 0.91-1mdk - perl-Gtk2 completely rewritten. - Use of libuser facility through xs.