File ggreeter-gtk-sharp-update.patch of Package ggreeter

Index: ggreeter-0.1/configure.in
===================================================================
--- ggreeter-0.1.orig/configure.in
+++ ggreeter-0.1/configure.in
@@ -44,11 +44,11 @@ dnl -- check for various mono DLLs that 
 
 dnl --- Required libraries
 
-GTKSHARP_REQUIRED=2.8
+GTKSHARP_REQUIRED=2.20.0
 MONO_REQUIRED=1.1.7
 GTK_REQUIRED=2.6
 
-PKG_CHECK_MODULES(G, gtkhtml-sharp-2.0 >= $GTKSHARP_REQUIRED gtk+-2.0 >= $GTK_REQUIRED mono >= $MONO_REQUIRED)
+PKG_CHECK_MODULES(G, gtkhtml-sharp-3.14 >= $GTKSHARP_REQUIRED gtk+-2.0 >= $GTK_REQUIRED mono >= $MONO_REQUIRED)
 AC_SUBST(G_CFLAGS)
 AC_SUBST(G_LIBS)
 
Index: ggreeter-0.1/src/Makefile.am
===================================================================
--- ggreeter-0.1.orig/src/Makefile.am
+++ ggreeter-0.1/src/Makefile.am
@@ -27,8 +27,9 @@ ggreeterlib_DATA = ggreeter.exe
 bin_SCRIPTS = ggreeter
 
 ASSEMBLIES =				\
-	-pkg:gtkhtml-sharp-2.0		\
+	-pkg:gtkhtml-sharp-3.14		\
 	-pkg:gconf-sharp-2.0		\
+	-pkg:gnome-sharp-2.0		\
 	-r:Mono.Posix			\
 	-r:System.Xml
 
Index: ggreeter-0.1/src/Greeter.cs
===================================================================
--- ggreeter-0.1.orig/src/Greeter.cs
+++ ggreeter-0.1/src/Greeter.cs
@@ -15,10 +15,11 @@ using System;
 using System.IO;
 using System.Xml;
 using Gtk;
+using Gnome;
 using Mono.Unix;
 
 namespace Greeter {
-	public class Presenter : Window {
+	public class Presenter : Gtk.Window {
 		private static GConf.Client client;
 		private HTML html;
 		private ScrolledWindow scroll;
@@ -89,7 +90,7 @@ namespace Greeter {
 
 			html.ZoomIn ();
 
-			Gtk.HTMLStream hstream = html.Begin (null, "text/html; charset=utf-8", Gtk.HTMLBeginFlags.Scroll);
+			Gtk.HTMLStream hstream = html.Begin (null, "text/html; charset=utf-8", Gtk.HTMLBeginFlags.KeepScroll);
 		
 			using (Stream header = Open ("greet_header.html"))
 				ReplaceStream (hstream, header);
openSUSE Build Service is sponsored by