# Changed by Makefile of cvs. # Please change this file only in cvs! %define version 0.92 %define name userdrake Summary: A graphical interface for administering users and groups Name: %{name} Version: %{version} Release: 20mdk #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 Packager: Daouda Lo Group: System/Configuration/Other Requires: drakxtools >= 9.2-0.15mdk, perl-Gtk2 >= 0.26.cvs.2003.07.09.1-2mdk, libuser >= 0.51.7-5mdk BuildRoot: %{_tmppath}/%{name}-buildroot BuildRequires: gettext perl-devel libuser-devel libglib2.0-devel %description Userdrake is a user-friendly and powerful tool for administrating users and groups. It depends on the libuser library. %prep %setup -q %build cd USER %{__perl} Makefile.PL INSTALLDIRS=vendor PREFIX=%{_prefix} make OPTIMIZE="$RPM_OPT_FLAGS -w" PREFIX=%{_prefix} %install rm -rf $RPM_BUILD_ROOT make PREFIX=$RPM_BUILD_ROOT install cd USER %makeinstall PREFIX=$RPM_BUILD_ROOT%{_prefix} cd .. #install lang %{find_lang} userdrake 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/userdrake" EOF %post %{update_menus} %postun %{clean_menus} %clean rm -rf %{buildroot} %files -f userdrake.lang %defattr(-,root,root) %doc README COPYING RELEASE_NOTES %config(noreplace) %{_sysconfdir}/sysconfig/userdrake %{_prefix}/bin/* %{_prefix}/sbin/* %{_datadir}/userdrake %{_mandir}/man3/USER* %{_menudir}/%{name} %{perl_vendorarch}/USER.pm %{perl_vendorarch}/auto/USER %{_iconsdir}/*.png %{_miconsdir}/*.png %{_liconsdir}/*.png %changelog * Fri Aug 22 2003 Daouda LO 0.92-20mdk - made it lib64 aware - replaced truncated icon * Wed Aug 20 2003 Daouda LO 0.92-19mdk - add splash screen when starting userdrake - Explanations - cosmetics (about dialog) * Tue Aug 19 2003 Daouda LO 0.92-18mdk - add LN brand new icons - add label to filter group widget (titi) * Mon Aug 18 2003 Daouda LO 0.92-17mdk - small changes to follow any.pm api (#4793). - string fixes (Pablo and Co) * Mon Aug 4 2003 Daouda LO 0.92-16mdk - Release for beta2 o remove help from toolbar (UI team request) o sort columns feature o ask before removing group * Mon Jul 28 2003 Daouda LO 0.92-15mdk - feature add-ons: o ask before removing user. Choices to delete HomeDir and Spool mail file o Choose icon to be displayed in kdm/mdkkdm when adding user - Replace Combo boxes by Option Menu when Combo should'nt be editable. * Fri Jul 25 2003 Daouda LO 0.92-14mdk - fix crash happening when tree selection get lost (by refresh action) and edit or delete button is activated (found by David Baudens) * Thu Jul 17 2003 Daouda LO 0.92-13mdk - change date format (YYYY/MM/DD) - Use SpinButton to display date format (autoset with current date) - Cosmetic changes (stock icons everywhere, fix a locale fr typo) * Wed Jul 16 2003 Thierry Vignaud 0.92-12mdk - use stock icons in menus * Tue Jul 15 2003 Thierry Vignaud 0.92-11mdk - still more stock items * Mon Jul 14 2003 Per Øyvind Karlsen 0.92-10mdk - buildrequires * Thu Jul 10 2003 Thierry Vignaud 0.92-9mdk - use stock items * Thu Jul 10 2003 Thierry Vignaud 0.92-8mdk - more gtk2-perl-xs port fixes * Thu Jul 10 2003 Thierry Vignaud 0.92-7mdk - fix embedding in mcc * Thu Jul 10 2003 Thierry Vignaud 0.92-6mdk - fix gtk2-perl-xs port * Wed Jul 9 2003 Thierry Vignaud 0.92-5mdk - convert from gtk2-perl to gtk2-perl-xs - stop reinventing the wheel: reuse existent infrastructure instead of duplicating it * Fri Jul 4 2003 Daouda LO 0.92-4mdk - Status of user account (Locked or Expired) displayed in main window - Keystroke features: o Space bar and Enter key to select deselect user/group o Enter Key to perform filtering o Ctrl+Q to Quit (titi) - sanity checks * Tue Jul 1 2003 Daouda LO 0.92-3mdk - include link in %%files - disable warnings when releasing (debug purpose) * Fri Jun 27 2003 Daouda LO 0.92-2mdk - added POs. - fixed set_active bug on undefined widget (italian and dutch locale): need testing. - sanity check (users that don't belong to any group) - Check the context before enumerating users (avoir die assertion in gtk) - link %%_bindir/userdrake to %%_sbindir/userdrake (for normal users and drakconf) - remove trailing rm -rf %%{buildroot} after %%setup (Per Oyvind) * Mon Jun 23 2003 Daouda LO 0.92-1mdk - Rewriting of userdrake with many features (Check RELEASE_NOTES files) - perl-Gtk2 port. - Use of libuser facility through xs.