Summary: A graphical interface for administering users and groups Name: userdrake Version: 2.17 %define subrel 1 Release: %mkrel 1 Source0: http://gitweb.mageia.org/software/userdrake/snapshot/%{name}-%{version}.tar.xz URL: http://www.mageia.org License: GPLv2 Group: System/Configuration Requires: drakxtools >= 16 Requires: polkit Requires: transfugdrake BuildRequires: gettext BuildRequires: perl-devel BuildRequires: libuser-devel BuildRequires: libglib2.0-devel BuildRequires: pam-devel BuildRequires: intltool BuildRequires: perl_checker %description Userdrake is a user-friendly and powerful tool for administrating users and groups. %prep %autosetup -p1 %build cd USER %{__perl} Makefile.PL INSTALLDIRS=vendor cd .. make OPTIMIZE="%{optflags} -w" %install %make_install PREFIX=%{buildroot} %make_install -C USER #install lang %{find_lang} userdrake mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop <<EOF [Desktop Entry] Name=User Administration Comment=Add or remove users and groups Exec=/usr/bin/drakuser Icon=userdrake Type=Application StartupNotify=true Categories=GTK;System;X-Mageia-CrossDesktop; NoDisplay=true EOF %package -n perl-USER Summary: Perl module to access to user and group information Group: Development/Perl Requires: libuser Conflicts: userdrake < 2.10-4 %description -n perl-USER This package provides Perl language module to read and change user and group information. %files -n perl-USER %{_mandir}/man3/USER* %{perl_vendorarch}/USER.pm %{perl_vendorarch}/auto/USER %files -f userdrake.lang %doc README COPYING RELEASE_NOTES %config(noreplace) %{_sysconfdir}/sysconfig/userdrake %{_prefix}/bin/* %{_prefix}/libexec/* %{_datadir}/polkit-1/actions/*.policy %{_datadir}/userdrake %{_datadir}/applications/%{name}.desktop %{_iconsdir}/*.png %{_miconsdir}/*.png %{_liconsdir}/*.png %changelog * Wed Mar 07 2018 mrambo3501 <mrambo3501> 2.17-1.1.mga6 (not released yet) + Revision: 1207120 - version 2.17 userdrake tarball with translations - version 2.17 - handle existing home directory for new user - add patch to notify of existing home directory mga#21333:C7 * Mon Jun 05 2017 akien <akien> 2.16-1.mga6 + Revision: 1106942 - Version 2.16, translation updates * Mon Mar 20 2017 akien <akien> 2.15-1.mga6 + Revision: 1093812 - Version 2.15 * Sat Feb 25 2017 neoclust <neoclust> 2.14-1.mga6 + Revision: 1087756 - Do not encrypt the empty password (mga#19318) * Fri Oct 14 2016 daviddavid <daviddavid> 2.13-2.mga6 + Revision: 1060720 - fix desktop file Categories (mga#2449) - add a Source URL from gitweb - fix License * Mon Sep 12 2016 tv <tv> 2.13-1.mga6 + Revision: 1051635 - fix minimal [GU]ID (mga#16888) * Sat Aug 27 2016 tv <tv> 2.12-1.mga6 + Revision: 1049264 - fix gtk+3 warning - translation updates * Sun Jun 19 2016 pterjan <pterjan> 2.11-2.mga6 + Revision: 1036652 - Rebuild for perl 5.22.2 * Fri Mar 25 2016 ennael <ennael> 2.11-1.mga6 + Revision: 995381 - New design (Animtim) + umeabot <umeabot> - Mageia 6 Mass Rebuild * Mon Nov 23 2015 anaselli <anaselli> 2.10-5.mga6 + Revision: 905045 - Conflcting with old userdrake version * Thu Nov 19 2015 anaselli <anaselli> 2.10-4.mga6 + Revision: 904269 - Splitted perl-USER from package * Thu Jun 25 2015 tv <tv> 2.10-3.mga6 + Revision: 843425 - rebuild with soname-ified perl * Tue Jun 23 2015 sander85 <sander85> 2.10-2.mga6 + Revision: 840441 - Rebuild for perl 5.22 * Mon May 18 2015 tv <tv> 2.10-1.mga5 + Revision: 822303 - translations updates * Sun May 03 2015 tv <tv> 2.9-1.mga5 + Revision: 821171 - translations updates * Mon Feb 09 2015 ennael <ennael> 2.8-1.mga5 + Revision: 814288 - update translations * Fri Jan 02 2015 tv <tv> 2.7-1.mga5 + Revision: 808042 - translations updates * Wed Oct 15 2014 umeabot <umeabot> 2.6-2.mga5 + Revision: 749752 - Second Mageia 5 Mass Rebuild * Wed Oct 08 2014 colin <colin> 2.6-1.mga5 + Revision: 737577 - New version: 2.6 - Switch user/group id boundary to 1000 - Add heuristics for filtering users in the 500-999 range * Tue Sep 16 2014 umeabot <umeabot> 2.5-3.mga5 + Revision: 690095 - Mageia 5 Mass Rebuild * Tue Jun 03 2014 tv <tv> 2.5-2.mga5 + Revision: 632086 - rebuild for new perl * Tue Feb 11 2014 tv <tv> 2.5-1.mga5 + Revision: 589371 - fix untranslated messages (mga#12498) * Sat Jan 25 2014 colin <colin> 2.4-1.mga4 + Revision: 568167 - Avoid double fork problems mga#11184 mga#12364 * Mon Dec 16 2013 tv <tv> 2.3-1.mga4 + Revision: 557344 - fix crashing when displaying about dialog * Fri Dec 06 2013 tv <tv> 2.2-1.mga4 + Revision: 555711 - fix searching returning no results * Wed Dec 04 2013 tv <tv> 2.1-1.mga4 + Revision: 555141 - fix "forgiving" primary group when (un)selecting secondary groups (mga#11864) - ignore events who lack ->x & ->y (thus fixing a crash if clicking too often) * Mon Nov 25 2013 tv <tv> 2.0-1.mga4 + Revision: 553061 - port to Gtk+3 * Sat Nov 23 2013 tmb <tmb> 1.16-2.mga4 + Revision: 552593 - drop suggests on xguest as we dont want it installed by default * Sun Nov 17 2013 colin <colin> 1.16-1.mga4 + Revision: 551671 - New version: 1.16 * Tue Oct 22 2013 umeabot <umeabot> 1.15-2.mga4 + Revision: 541466 - Mageia 4 Mass Rebuild * Sat Oct 12 2013 colin <colin> 1.15-1.mga4 + Revision: 495967 - Add BR on perl_checker - Rely on polkit not consolehelper + BR intltool - New version: 1.15 * Wed May 29 2013 tv <tv> 1.14-2.mga4 + Revision: 430244 - rebuild for new perl * Tue Apr 23 2013 tv <tv> 1.14-1.mga3 + Revision: 411044 - lzma -> xz - fix compiling with latest libuser + fwang <fwang> - update rpm group + umeabot <umeabot> - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Wed May 30 2012 jquelin <jquelin> 1.13.6-2.mga3 + Revision: 251365 - rebuild for perl 5.16 * Wed Dec 28 2011 dams <dams> 1.13.6-1.mga2 + Revision: 188380 - Fix 'xguest' install/remove (bug #2247) * Sun Jun 12 2011 ahmad <ahmad> 1.13.5-2.mga2 + Revision: 104369 - Rebuild for perl-5.14.0 * Sun May 22 2011 ennael <ennael> 1.13.5-1.mga1 + Revision: 100177 - update translation (#1307) * Sat May 14 2011 ennael <ennael> 1.13.4-1.mga1 + Revision: 98810 - update translations * Mon Feb 07 2011 dmorgan <dmorgan> 1.13.3-1.mga1 + Revision: 48503 - Adapt for mageia - imported package userdrake * Sun Aug 01 2010 Funda Wang <fwang@mandriva.org> 1.13.2-3mdv2011.0 + Revision: 564291 - rebuild for new perl 5.12.1 * Thu Jul 22 2010 Pascal Terjan <pterjan@mandriva.org> 1.13.2-2mdv2011.0 + Revision: 556905 - Use toplevel Makefile, to get the defines - define PACKAGE_NAME, it is used by libuser definition of _ - update translations * Tue Feb 02 2010 Thierry Vignaud <tv@mandriva.org> 1.13-1mdv2010.1 + Revision: 499543 - do not crash when trying to rename a user to an already existing name - make libuser binding i18n aware - refactorization for readability (please test) - use libuser translations * Wed Oct 21 2009 Christophe Fergeau <cfergeau@mandriva.com> 1.12-1mdv2010.0 + Revision: 458573 - 1.12: - refresh user list when adding/removing xguest * Sat Oct 17 2009 Thierry Vignaud <tv@mandriva.org> 1.11-1mdv2010.0 + Revision: 458036 - enable to install/uninstall xguest account from 'actions' menu (#54498) * Wed Oct 14 2009 Thierry Vignaud <tv@mandriva.org> 1.10-2mdv2010.0 + Revision: 457243 - Suggests xguest * Tue Sep 08 2009 Aurélien Lefebvre <alefebvre@mandriva.com> 1.10-1mdv2010.0 + Revision: 433756 - added password weakness check - userdrake specfile update - specfile updated + Thierry Vignaud <tv@mandriva.org> - bump require on drakxtools for new API * Wed Apr 15 2009 Thierry Vignaud <tv@mandriva.org> 1.9.1-1mdv2009.1 + Revision: 367506 - translation updates * Mon Mar 30 2009 Thierry Vignaud <tv@mandriva.org> 1.9-1mdv2009.1 + Revision: 362306 - do not crash if some face images are missing (#45024) - translation updates * Sat Mar 07 2009 Antoine Ginies <aginies@mandriva.com> 1.8-3mdv2009.1 + Revision: 351445 - rebuild * Mon Sep 22 2008 Thierry Vignaud <tv@mandriva.org> 1.8-2mdv2009.0 + Revision: 287080 - translation updates * Wed Jun 18 2008 Thierry Vignaud <tv@mandriva.org> 1.7-2mdv2009.0 + Revision: 225911 - rebuild + Pixel <pixel@mandriva.com> - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas * Thu Apr 03 2008 Thierry Vignaud <tv@mandriva.org> 1.7-1mdv2008.1 + Revision: 192103 - translation updates * Tue Mar 25 2008 Thierry Vignaud <tv@mandriva.org> 1.6-1mdv2008.1 + Revision: 190124 - translation updates * Mon Mar 10 2008 Thierry Vignaud <tv@mandriva.org> 1.5-1mdv2008.1 + Revision: 183759 - renamed Uzbek translations to follow the libc standard (#35090) - updated translation * Tue Jan 15 2008 Thierry Vignaud <tv@mandriva.org> 1.4-2mdv2008.1 + Revision: 152167 - rebuild for new perl - drop old menu - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Wed Oct 03 2007 Thierry Vignaud <tv@mandriva.org> 1.4-1mdv2008.0 + Revision: 95024 - updated translation * Fri Sep 28 2007 Thierry Vignaud <tv@mandriva.org> 1.3-3mdv2008.0 + Revision: 93602 - updated translation - Requires transfugdrake in order to be able to check for windows partitions * Mon Sep 24 2007 Thierry Vignaud <tv@mandriva.org> 1.2.11-3mdv2008.0 + Revision: 92528 - enable to run migration assistant when adding a user * Tue Sep 18 2007 Thierry Vignaud <tv@mandriva.org> 1.2.10-3mdv2008.0 + Revision: 89787 - hide menu entry * Thu Sep 13 2007 Andreas Hasenack <andreas@mandriva.com> 1.2.10-2mdv2008.0 + Revision: 84834 - use new common pam config files for usermode/consolehelper * Mon Sep 03 2007 Thierry Vignaud <tv@mandriva.org> 1.2.10-1mdv2008.0 + Revision: 78601 - translation snapshot - fix menu entry category (#33075) * Fri Aug 31 2007 Andreas Hasenack <andreas@mandriva.com> 1.2.9-2mdv2008.0 + Revision: 77136 - userdrake/drakuser: ask console user for root password - also modify menu entry to point to /usr/bin instead of /usr/sbin * Tue Mar 13 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.2.9-1mdv2007.1 + Revision: 142367 - translation snapshot * Mon Mar 12 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.2.8-1mdv2007.1 + Revision: 141968 - translation snapshot * Mon Feb 26 2007 Thierry Vignaud <tvignaud@mandriva.com> 1.2.7-1mdv2007.1 + Revision: 125810 - center error messages on main window - fix crash when /etc/passwd contains mixed UTF-8 & ISO-Latin1 encoded characters (#28888) - more transientness improvements * Fri Nov 10 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.2.6-1mdv2007.1 + Revision: 80837 - Import userdrake * Mon Oct 09 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.2.6-1mdv2007.1 - fix retrieval of expiration date (brown paper bug #21662) - HIG somewhat first tab of add & edit dialogs * Sun Sep 17 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.2.5-1mdv2007.0 - fix menu section - fix build - updated translations - XDG menu * Fri Jun 09 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.2.4-1mdv2007.0 - fix linking with libuser (littletux@zarb.org, #22924) * Fri Jun 02 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.2.3-1mdv2007.0 - fix "report a bug" entry in menu - use standard about widget * Fri Mar 17 2006 Thierry Vignaud <tvignaud@mandriva.com> 1.2.2-1mdk - cleanups - assume GECOS data is utf-8 encoded (#4296) - sub dialogs: o make them all really be dialogs o center them on their parent window o make them transcient to the main window o add a 5px border around the window (better looking) - s/Mandrake/Mandriva/ (pablo) * Sun Jan 01 2006 Daouda Lo <daouda@mandrakesoft.com> 1.2.1-3mdk - Rebuild * Tue Mar 08 2005 Daouda LO <daouda@mandrakesoft.com> 1.2.1-2mdk - wrap an eval around sensitive home deletion - home deletion option grayed when deletion might be dangerous (#11453) - do not use absolute path to Mdk icons (oblin) - leak patch for extra safefree((char*)self) in XS file (Francois Desarmenien) - i18n updates * Mon Feb 21 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.2.1-1mdk - translation updates * Wed Jan 26 2005 Daouda LO <daouda@mandrakesoft.com> 1.2-3mdk - fix 'About' dialog crash - cleanups * Fri Jan 21 2005 Daouda LO <daouda@mandrakesoft.com> 1.2-2mdk - main loop fixed - rebuild against new perl (XS) * Wed Jan 12 2005 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.2-1mdk - fix crash when embedded - show banner when embedded * Tue Nov 16 2004 Götz Waschk <waschk@linux-mandrake.com> 1.1-4mdk - rebuild for new perl * Tue Oct 05 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.1-3mdk - rebuild * Tue Oct 05 2004 Pablo Saratxaga <pablo@mandrakesoft.com> 1.1-2mdk - updated translations * Tue Jul 20 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1-1mdk - Daouda: restore mouse cursor in sub dialogs - Olivier Blin: o do not crash in Delete when user is in non-existing group (#10242) o stop the add process if an error happened when adding a user o do not die when removing a non existent directory, just warn (#10241) o fix dialogs (#10246): * do not quit the whole program on success, * wait for the answer to really return the choice made by the user o really handle the group choice made by the user - Thierry Vignaud: o get rid of stock icons o fix button layouts in dialogs o set window icon * Thu May 27 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-3mdk - right mouse click on Treeview items to access menu (Edit, Delete) - don't allow more than 16 char to be consistent with groupadd (tvignaud) * Tue May 11 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-2mdk - use md5sum to find current face icon (Oliver Blin) - #9653 * Tue May 11 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-1mdk - bumped to 1.0 (stable enough) - random icon display and icon browsing fixes #8085 - #9653 (Olivier Blin)