Hello community,
here is the log from the commit of package gnome-screensaver
checked in at Sat Oct 25 10:49:22 CEST 2008.
--------
--- GNOME/gnome-screensaver/gnome-screensaver.changes 2008-10-01 12:03:58.000000000 +0200
+++ /mounts/work_src_done/STABLE/gnome-screensaver/gnome-screensaver.changes 2008-10-23 12:55:20.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Oct 23 14:06:33 CEST 2008 - rodrigo@novell.com
+
+- Added gnome-screensaver-finger-print.patch for finger print
+ authentication on lock screen dialog (fate#301953)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
gnome-screensaver-finger-print.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-screensaver.spec ++++++
--- /var/tmp/diff_new_pack.q27466/_old 2008-10-25 10:48:55.000000000 +0200
+++ /var/tmp/diff_new_pack.q27466/_new 2008-10-25 10:48:55.000000000 +0200
@@ -20,7 +20,7 @@
Name: gnome-screensaver
BuildRequires: fdupes gnome-common gnome-desktop-devel gnome-menus-devel
-BuildRequires: intltool libglade2-devel libgnomekbd-devel libgnomeui-devel
+BuildRequires: intltool libfprint-devel libglade2-devel libgnomekbd-devel libgnomeui-devel
BuildRequires: libnotify-devel libxslt pam-devel perl-XML-Parser
BuildRequires: update-desktop-files xmlto xscreensaver
%if %suse_version > 1010
@@ -29,7 +29,7 @@
BuildRequires: dbus-1-devel dbus-1-glib
%endif
Version: 2.24.0
-Release: 1
+Release: 2
Url: http://www.gnome.org/
Group: System/GUI/GNOME
License: GPL v2 or later
@@ -44,6 +44,8 @@
Patch8: gnome-screensaver-2.19.1.1-securitytoken.patch
# PATCH-NEEDS-REBASE gnome-screensaver-early-passwd-helper-thoenig-04.patch
Patch9: gnome-screensaver-early-passwd-helper-thoenig-04.patch
+# PATCH-FEATURE-OPENSUSE gnome-screensaver-finger-print.patch fate#301953
+Patch10: gnome-screensaver-finger-print.patch
AutoReqProv: on
Requires: /sbin/unix2_chkpwd xscreensaver
Requires: %{name}-lang = %{version}
@@ -75,6 +77,7 @@
%patch7 -p1
# %patch8 -p1
# %patch9 -p0
+%patch10
%build
# gnome-common intltool are needed only here
@@ -146,6 +149,9 @@
%files lang -f %{name}.lang
%changelog
+* Thu Oct 23 2008 rodrigo@novell.com
+- Added gnome-screensaver-finger-print.patch for finger print
+ authentication on lock screen dialog (fate#301953)
* Wed Oct 01 2008 mboman@suse.de
- Update to version 2.24.0:
+ Translation updates
@@ -180,7 +186,7 @@
+ Bug fixed bgo#525785 (CVE-2008-0887)
+ Add a 160 char limit to the message text box
- Drop gnome-screensaver-372609-pwent-unlock.patch.
-* Fri Mar 21 2008 maw@suse.de
+* Thu Mar 20 2008 maw@suse.de
- Add gnome-screensaver-372609-pwent-unlock.patch (#372609 and
CVE-2008-0887), fixing a security problem whereby
gnome-screensaver will unlock without a valid password if a NIS
@@ -198,7 +204,7 @@
has been upstreamed.
* Tue Nov 13 2007 rodrigo@suse.de
- Replaced g_spawn_command_line_sync with system (#341113)
-* Sat Nov 10 2007 rodrigo@suse.de
+* Fri Nov 09 2007 rodrigo@suse.de
- Fixed gnome-screensaver-xvkbd-on-lock.patch to actually display
correctly the xvkbd window (#304399)
* Fri Oct 19 2007 jpr@suse.de
@@ -212,13 +218,13 @@
rpmlint desktop warnings
- Make xscreensaver blacklist a file
- Get translations for screensaver .desktop files
-* Wed Sep 19 2007 maw@suse.de
+* Tue Sep 18 2007 maw@suse.de
- Update to version 2.20.0:
+ Fixed bugzilla.gnome.org #442853
+ Updated translations.
-* Fri Sep 14 2007 rodrigo@suse.de
+* Thu Sep 13 2007 rodrigo@suse.de
- Trap BadWindow errors to avoid crashes (#244713)
-* Sat Sep 01 2007 maw@suse.de
+* Fri Aug 31 2007 maw@suse.de
- Update to version 2.19.7:
+ Fixed build on Solaris (b.g.o #437225)
+ Last libgnome dependency removed (b.g.o #463754)
@@ -237,13 +243,13 @@
* Sat Jul 28 2007 jberkman@novell.com
- add support for locking the screen if a smartcard was used to log in, and
for unlocking using a smartcard
-* Tue Jul 10 2007 maw@suse.de
+* Mon Jul 09 2007 maw@suse.de
- Update to version 2.19.1.1
- Fixes for bugzilla.gnome.org #384509, #411252, and #428199.
* Thu Jun 21 2007 rodrigo@suse.de
- Updated xvkbd patch to check correctly XGetClasHint return code
(found by Scott Reeves).
-* Sat Jun 16 2007 rodrigo@suse.de
+* Fri Jun 15 2007 rodrigo@suse.de
- Updated xvkbd patch to initialize X structures to avoid use of
uninitialised values.
* Thu May 03 2007 rodrigo@suse.de
@@ -253,7 +259,7 @@
- Update to version 2.18.1
- Fixes for bugzilla.gnome.org #424165 and #425550
- Updates for the zh_CN, ca, da, lv, sl, eu, and gl locales.
-* Sat Mar 31 2007 maw@suse.de
+* Fri Mar 30 2007 maw@suse.de
- Update to version 2.18.0
- b.g.o 417538, 417323, 412492, 412486, 411393, 400579, 407964,
and 407524.
@@ -269,7 +275,7 @@
* Updated ca: Josep Puigdemont i Casamajó
* Updated pt_BR: Leonardo Ferreira Fontenelle
* Updated da: Lasse Bang Mikkelsen
-* Sat Jan 13 2007 sbrabec@suse.cz
+* Fri Jan 12 2007 sbrabec@suse.cz
- Spec file cleanup.
* Fri Dec 29 2006 james@usr-local-bin.org
- Fix %%post.
@@ -280,15 +286,15 @@
- Build correctly in older products.
* Thu Nov 09 2006 rodrigo@suse.de
- Removed patch to enable switch users by default (#195338)
-* Fri Oct 20 2006 jpr@suse.de
+* Thu Oct 19 2006 jpr@suse.de
- Remove gnome-screensaver-disable-root-unlock.patch, upstream no
longer allows the root password to unlock (#213090)
-* Wed Oct 18 2006 danw@suse.de
+* Tue Oct 17 2006 danw@suse.de
- Remove dead patches
-* Sat Oct 14 2006 rodrigo@suse.de
+* Fri Oct 13 2006 rodrigo@suse.de
- Added --enable-authentication-scheme=helper option to configure,
to make it really use the helper program (#204364)
-* Thu Oct 05 2006 jhargadon@suse.de
+* Wed Oct 04 2006 jhargadon@suse.de
- update to version 2.16.1
- Set the correct value of DISPLAY for the gl helper
- Don't queue keys that may cause focus navigation
@@ -296,20 +302,20 @@
- translation updates
* Fri Sep 29 2006 rodrigo@suse.de
- Filter some xscreensaver hacks, like for SP1.
-* Fri Sep 15 2006 jhargadon@suse.de
+* Thu Sep 14 2006 jhargadon@suse.de
- update to version 2.16.0
- translation updates
* Wed Sep 13 2006 rodrigo@suse.de
- Added dependency on libxslt (xsltproc) for generating the .desktop
files for xscreensaver hacks, and copy the resulting files to the
new directory ($datadir/applications/screensavers).
-* Sun Sep 03 2006 aj@suse.de
+* Sat Sep 02 2006 aj@suse.de
- Cleanup BuildRequires.
- Disable patch for Bug 186204 since the code does not exist anymore.
* Thu Aug 31 2006 jhargadon@suse.de
- update to version 2.15.7
- translation updates
-* Wed Aug 30 2006 rodrigo@suse.de
+* Tue Aug 29 2006 rodrigo@suse.de
- Added patch to disable root's ability to unlock users'
screensaver (#186204)
- Added missing build dependencies
@@ -322,7 +328,7 @@
* Mon Aug 14 2006 thoenig@suse.de
- Add patch gnome-screensaver-dbus-api-fix-thoenig-01.patch: Use
dbus_connection_close, not dbus_connection_disconnect
-* Tue Aug 08 2006 rodrigo@suse.de
+* Mon Aug 07 2006 rodrigo@suse.de
- Create XML files for xscreensaver hacks at build time (#116331)
* Tue Aug 01 2006 schwab@suse.de
- Remove newline from substituted variable.
@@ -334,15 +340,15 @@
that the screen saver is active. Thus, gnome-power-manager will
start the suspend when the screensaver is active, avoiding seeing
the screen fading out when resuming (167510)
-* Tue May 09 2006 rodrigo@suse.de
+* Mon May 08 2006 rodrigo@suse.de
- Added gnome-screensaver-unlock-dialog-size.patch to fix weird
resizing of the users list (#170846)
-* Thu Apr 27 2006 gekker@suse.de
+* Wed Apr 26 2006 gekker@suse.de
- Fix incorrect indication of caps lock (#159513)
-* Fri Apr 14 2006 sbrabec@suse.cz
+* Thu Apr 13 2006 sbrabec@suse.cz
- Call %%suse_update_desktop_file.
- Use new control-center Categories instead of illegal old ones.
-* Thu Apr 13 2006 danw@suse.de
+* Wed Apr 12 2006 danw@suse.de
- Fix the screensaver modules to not unset the fullscreen and
keep_above flags, because compiz, unlike metacity, restacks
the window in that case. #163931.
@@ -352,7 +358,7 @@
- Updated to latest upstream version, which fixes #156754,
[#134201].
- Improved regexp for no->nb_NO move.
-* Thu Feb 23 2006 rodrigo@suse.de
+* Wed Feb 22 2006 rodrigo@suse.de
- Updated to latest upstream version, which fixes #146434,
[#148739], #119784. as well as others.
- Removed upstreamed patches.
@@ -362,22 +368,22 @@
- Removed extra g_free already present upstream (#148379).
* Mon Feb 13 2006 rodrigo@suse.de
- Use correct types for string formatting. Fixes #148379.
-* Tue Feb 07 2006 rodrigo@suse.de
+* Mon Feb 06 2006 rodrigo@suse.de
- Use correct UTF-8 strings. Fixes #146434.
-* Thu Jan 26 2006 mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Tue Jan 17 2006 rodrigo@suse.de
+* Mon Jan 16 2006 rodrigo@suse.de
- Updated to 0.0.25.
- Updated missing-icon patch to upstream changes.
- Some spec file fixes.
* Thu Nov 17 2005 rodrigo@suse.de
- Update to 0.0.20 release.
-* Thu Nov 17 2005 rodrigo@suse.de
-- Added gnome-screensaver-missing-icon.patch.
* Wed Nov 16 2005 rodrigo@suse.de
+- Added gnome-screensaver-missing-icon.patch.
+* Tue Nov 15 2005 rodrigo@suse.de
- Update to 0.0.19 release.
- Update PAM patch.
-* Fri Oct 21 2005 rodrigo@suse.de
+* Thu Oct 20 2005 rodrigo@suse.de
- Enable user switching by default.
* Tue Oct 18 2005 rodrigo@suse.de
- Update to version 0.0.16.
@@ -386,36 +392,36 @@
* Wed Oct 05 2005 rodrigo@suse.de
- Require xscreensaver, so that default installation has more than
just 2/3 screensavers.
-* Fri Sep 16 2005 clahey@suse.de
+* Thu Sep 15 2005 clahey@suse.de
- Update categories for desktop file.
- Part of fix for #115299.
* Tue Sep 13 2005 rodrigo@suse.de
- Update to version 0.0.13, which contains the two patches
recently added (for #116331 and #114729) plus speed up when
loading xscreensaver hacks.
-* Tue Sep 13 2005 sbrabec@suse.cz
+* Mon Sep 12 2005 sbrabec@suse.cz
- Fixed xscreensaver hack directory (#116331).
-* Tue Sep 13 2005 rodrigo@suse.de
+* Mon Sep 12 2005 rodrigo@suse.de
- Updated kdm patch to fix all cases for #114729.
* Mon Sep 12 2005 rodrigo@suse.de
- Added xscreensaver to nfb so that we get the /etc/xscreensaver
directory (#116331)
* Mon Sep 12 2005 rodrigo@suse.de
- Added gnome-screensaver-kdm.patch (#114729)
-* Thu Sep 08 2005 sbrabec@suse.cz
+* Wed Sep 07 2005 sbrabec@suse.cz
- Updated to version 0.0.12.
* Tue Sep 06 2005 rodrigo@suse.de
- Update to version 0.0.11
-* Thu Sep 01 2005 rodrigo@suse.de
+* Wed Aug 31 2005 rodrigo@suse.de
- Update to version 0.0.10
- Removed upstreamead patch (#113355)
- Added flags to get the /etc/xscreensaver dir.
-* Sat Aug 27 2005 rodrigo@suse.de
+* Fri Aug 26 2005 rodrigo@suse.de
- Added gnome-screensaver-xscreensaver patch (#113355)
- Removed description patch, since it makes the dialog very ugly
when displaying the huge list of xscreensaver hacks.
- Moved missing icon part of description patch to its own file.
-* Fri Aug 26 2005 rodrigo@suse.de
+* Thu Aug 25 2005 rodrigo@suse.de
- Removed pam for nfb.
* Thu Aug 25 2005 rodrigo@suse.de
- Updated to upstream 0.0.9.
@@ -430,12 +436,12 @@
- Update to version 0.0.8
* Tue Aug 02 2005 sbrabec@suse.cz
- Use hacks in its own directory.
-* Wed Jul 27 2005 sbrabec@suse.cz
+* Tue Jul 26 2005 sbrabec@suse.cz
- Patch to share screensaver modules with xscreensaver.
* Tue Jul 19 2005 sbrabec@suse.cz
- Added --with-passwd-helper=/sbin/unix2_chkpwd (#96125).
-* Tue Jul 12 2005 sbrabec@suse.cz
+* Mon Jul 11 2005 sbrabec@suse.cz
- Updated to version 0.0.7.
- Fixed PAM support (patch from Rodrigo Moya).
-* Sat Jul 02 2005 sbrabec@suse.cz
+* Fri Jul 01 2005 sbrabec@suse.cz
- New SuSE package, version 0.0.5.
++++++ gnome-screensaver-finger-print.patch ++++++
Index: configure.ac
===================================================================
--- configure.ac.orig
+++ configure.ac
@@ -917,6 +917,21 @@ if test "x$have_libnotify" = "xyes"; the
fi
dnl ---------------------------------------------------------------------------
+dnl libfprint
+dnl ---------------------------------------------------------------------------
+
+have_libfprint=yes
+AC_ARG_WITH(libfprint,[ --without-libfprint disable finger print support])
+if test x$with_libfprint != xno; then
+ PKG_CHECK_MODULES(LIBFPRINT, libfprint, have_libfprint=yes, have_libfprint=no)
+fi
+if test "x$have_libfprint" = "xyes"; then
+ AC_SUBST(LIBFPRINT_CFLAGS)
+ AC_SUBST(LIBFPRINT_LIBS)
+ AC_DEFINE(WITH_LIBFPRINT, 1, [Define for finger print support])
+fi
+
+dnl ---------------------------------------------------------------------------
dnl Finish
dnl ---------------------------------------------------------------------------
Index: src/gnome-screensaver-dialog.c
===================================================================
--- src/gnome-screensaver-dialog.c.orig
+++ src/gnome-screensaver-dialog.c
@@ -30,6 +30,11 @@
#include