Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > by-pkgid > 045252943960205e81287a2ce47b8128 > files > 7

fast-user-switch-applet-2.24.0-1mdv2009.0.src.rpm

%define name fast-user-switch-applet
%define version 2.24.0
%define release %mkrel 1

Summary: Fast User-Switching Applet for GNOME
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://ftp.gnome.org/pub/GNOME/sources/%name/%{name}-%{version}.tar.bz2
# (fc) 2.20.0-2mdv autoselect user name in gdm when switching user (GNOME bug #402475)
Patch0: fast-user-switch-applet-2.20.0-username.patch
# (fc) 2.20.0-2mdv change defaults to no show "Others" and show user name instead of "Users" (Fedora)
Patch1: fast-user-switch-applet-2.17.3-defaults.patch
# (fc) 2.20.0-2mdv don't connect to session manager (GNOME bug #421090)
Patch3: fast-user-switch-applet-2.20.0-no-session.patch
# (fc) 2.20.0-2mdv don't call gnome-screensaver with invalid arguments (GNOME bug #477639)
Patch5: fast-user-switch-applet-2.20.0-throttle.patch
# (fc) 2.20.0-2mdv respect gdm Include user key (GNOME bug #477666)
Patch7: fast-user-switch-applet-2.20.0-many-users.patch

License: GPLv2+
Group: Graphical desktop/GNOME
Url: http://ignore-your.tv/fusa/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: gnome-panel-devel
BuildRequires: intltool
BuildRequires: gnome-doc-utils
BuildRequires: libglade2.0-devel
BuildRequires: avahi-glib-devel avahi-client-devel
BuildRequires: libxslt-proc
BuildRequires: libxmu-devel
Requires(post): scrollkeeper
Requires(postun): scrollkeeper

%description
The Fast User-Switching Applet is an applet for the GNOME panel which
provides a menu to switch between users. It integrates with GDM to switch
between existing X11 sessions or create new ones as needed, and will show
the same users as the GDM face browser.

%prep
%setup -q -n %{name}-%{version}
%patch0 -p1 -b .username
%patch1 -p1 -b .defaults
%patch3 -p1 -b .no-session
%patch5 -p1 -b .throttle
%patch7 -p1 -b .many-users

%build
%configure2_5x	--with-users-admin=/usr/bin/userdrake \
		--with-gdm-setup=/usr/bin/gdmsetup \
		--with-gdm-config=/etc/X11/gdm/custom.conf --disable-scrollkeeper
%make

%install
rm -rf $RPM_BUILD_ROOT %name.lang
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std

%find_lang %name
for omf in %buildroot%_datadir/omf/*/*-{??,??_??}.omf;do
echo "%lang($(basename $omf|sed -e s/.*-// -e s/.omf//)) $(echo $omf|sed s!%buildroot!!)" >> %name.lang
done

%clean
rm -rf $RPM_BUILD_ROOT

%post
%post_install_gconf_schemas %name
%update_scrollkeeper

%preun
%preun_uninstall_gconf_schemas %name

%postun
%clean_scrollkeeper


%files -f %name.lang
%defattr(-,root,root)
%doc NEWS AUTHORS ChangeLog
%_sysconfdir/gconf/schemas/%name.schemas
%_libdir/bonobo/servers/GNOME_FastUserSwitchApplet.server
%_libexecdir/%name
%_datadir/%name
%_datadir/gnome-2.0/ui/GNOME_FastUserSwitchApplet.xml
%_datadir/gnome/help/%name/
%dir %_datadir/omf/%name/
%_datadir/omf/%name/*-C.omf


%changelog
* Mon Sep 22 2008 Götz Waschk <waschk@mandriva.org> 2.24.0-1mdv2009.0
+ Revision: 286820
- fix build deps
- new version
- drop patch 6
- update build deps
- update license

  + Thierry Vignaud <tvignaud@mandriva.com>
    - rebuild

* Mon Mar 10 2008 Götz Waschk <waschk@mandriva.org> 2.22.0-1mdv2008.1
+ Revision: 183220
- new version

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Mon Dec 17 2007 Götz Waschk <waschk@mandriva.org> 2.21.0-1mdv2008.1
+ Revision: 130065
- new version
- drop patches 2,4

  + Thierry Vignaud <tvignaud@mandriva.com>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Oct 15 2007 Frederic Crozat <fcrozat@mandriva.com> 2.20.0-2mdv2008.1
+ Revision: 98470
- Patch0: autoselect user name in gdm when switching user (GNOME bug #402475)
- Patch1 (Fedora): change defaults to no show "Others" and show user name instead of "Users"
- Patch2 : don't crash if not started under GDM (GNOME bug #421080)
- Patch3 : don't connect to session manager (GNOME bug #421090)
- Patch4: fix crash in GDM socket search (GNOME bug #408309)
- Patch5: don't call gnome-screensaver with invalid arguments (GNOME bug #477639)
- Patch6: improve error dialog (GNOME bug #477656)
- Patch7: respect gdm Include user key (GNOME bug #477666)

* Tue Sep 18 2007 Götz Waschk <waschk@mandriva.org> 2.20.0-1mdv2008.0
+ Revision: 89585
- new version

* Tue Apr 17 2007 Götz Waschk <waschk@mandriva.org> 2.18.0-1mdv2008.0
+ Revision: 14063
- new version


* Tue Feb 27 2007 Götz Waschk <waschk@mandriva.org> 2.17.4-2mdv2007.0
+ Revision: 126306
- release bump for blino
- new version
- update file list

* Mon Nov 27 2006 Götz Waschk <waschk@mandriva.org> 2.17.3-2mdv2007.1
+ Revision: 87710
- fix buildrequires
- bump release
- fix buildrequires
- new version
- mkrel
- Import fast-user-switch-applet

* Wed Sep 06 2006 Götz Waschk <waschk@mandriva.org> 2.16.0-1mdv2007.0
- New version 2.16.0

* Fri Aug 04 2006 Frederic Crozat <fcrozat@mandriva.com> 2.15.2-3mdv2007.0
- Rebuild with latest dbus

* Wed Jun 28 2006 Götz Waschk <waschk@mandriva.org> 2.15.2-2mdv2007.0
- use new macros
- fix buildrequires

* Mon May 22 2006 Götz Waschk <waschk@mandriva.org> 2.15.2-1mdk
- New release 2.15.2

* Sat Apr 29 2006 David Walluck <walluck@mandriva.org> 2.15.1-1mdk
- 2.15.1

* Wed Apr 12 2006 Götz Waschk <waschk@mandriva.org> 2.14.1-1mdk
- New release 2.14.1

* Tue Mar 14 2006 Götz Waschk <waschk@mandriva.org> 2.14.0-1mdk
- New release 2.14.0

* Tue Feb 28 2006 Götz Waschk <waschk@mandriva.org> 2.13.92-1mdk
- New release 2.13.92

* Tue Feb 14 2006 Götz Waschk <waschk@mandriva.org> 2.13.91-1mdk
- New release 2.13.91

* Tue Jan 17 2006 Götz Waschk <waschk@mandriva.org> 2.13.5-1mdk
- New release 2.13.5

* Tue Dec 20 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.13.3-4mdk
- Fix BuildRequires
- use mkrel

* Tue Dec 20 2005 Götz Waschk <waschk@mandriva.org> 2.13.3-3mdk
- fix buildrequires

* Wed Dec 14 2005 Götz Waschk <waschk@mandriva.org> 2.13.3-2mdk
- fix buildrequires

* Tue Dec 13 2005 Götz Waschk <waschk@mandriva.org> 2.13.3-1mdk
- fix omf file listing
- new source URL
- New release 2.13.3

* Tue Nov 22 2005 Frederic Crozat <fcrozat@mandriva.com> 0.2.4-1mdk
- Release 0.2.4

* Tue Aug 16 2005 Pascal Terjan <pterjan@mandriva.org> 0.2.3-1mdk
- initial package