package: galculator
version: 1.2.5.2-1

Please find attached a patch, to fix an FTBFS.
This patch is already applied in the Ubuntu package.

It will fail because the function gdk_color_to_string is already defined in gdk 
now.

Regards,

\sh
-- 
Stephan Hermann
OSS-Developer and Systemadministrator
http://www.sourcecode.de/
JID: [EMAIL PROTECTED]
diff -ruN galculator-1.2.5.2.orig/src/callbacks.c galculator-1.2.5.2/src/callbacks.c
--- galculator-1.2.5.2.orig/src/callbacks.c	2006-03-22 09:41:39.000000000 +0100
+++ galculator-1.2.5.2/src/callbacks.c	2007-09-04 20:22:13.864711385 +0200
@@ -739,35 +739,35 @@
 	{
 		da = glade_xml_get_widget (prefs_xml, "prefs_bkg_color");
 		if (prefs.bkg_color != NULL) g_free (prefs.bkg_color);
-		prefs.bkg_color = gdk_color_to_string(color);
+		prefs.bkg_color = gdk_color_to_string(&color);
 		display_set_bkg_color (prefs.bkg_color);
 	}
 	else if (strcmp (title, SELECT_RESULT_FONT_COLOR) == 0)
 	{
 		da = glade_xml_get_widget (prefs_xml, "prefs_result_color");
 		if (prefs.result_color != NULL) g_free (prefs.result_color);
-		prefs.result_color = gdk_color_to_string(color);
+		prefs.result_color = gdk_color_to_string(&color);
 		display_update_tags();
 	}
 	else if (strcmp (title, SELECT_STACK_COLOR) == 0)
 	{
 		da = glade_xml_get_widget (prefs_xml, "prefs_stack_color");
 		if (prefs.stack_color != NULL) g_free (prefs.stack_color);
-		prefs.stack_color = gdk_color_to_string(color);
+		prefs.stack_color = gdk_color_to_string(&color);
 		display_update_tags();
 	}
 	else if (strcmp (title, SELECT_ACT_MOD_COLOR) == 0)
 	{
 		da = glade_xml_get_widget (prefs_xml, "prefs_act_mod_color");
 		if (prefs.act_mod_color != NULL) g_free (prefs.act_mod_color);
-		prefs.act_mod_color = gdk_color_to_string(color);
+		prefs.act_mod_color = gdk_color_to_string(&color);
 		display_update_tags();
 	}
 	else if (strcmp (title, SELECT_INACT_MOD_COLOR) == 0)
 	{
 		da = glade_xml_get_widget (prefs_xml, "prefs_inact_mod_color");
 		if (prefs.inact_mod_color != NULL) g_free (prefs.inact_mod_color);
-		prefs.inact_mod_color = gdk_color_to_string(color);
+		prefs.inact_mod_color = gdk_color_to_string(&color);
 		display_update_tags();
 	}
 	else fprintf (stderr, "[%s] Color Dialog (%s) not found. %s\n", PACKAGE, 
diff -ruN galculator-1.2.5.2.orig/src/general_functions.c galculator-1.2.5.2/src/general_functions.c
--- galculator-1.2.5.2.orig/src/general_functions.c	2006-03-22 09:41:39.000000000 +0100
+++ galculator-1.2.5.2/src/general_functions.c	2007-09-04 20:21:49.363315045 +0200
@@ -311,15 +311,6 @@
 	if (entry) gtk_entry_set_text (entry, *string_var);	
 }
 
-/*
- * convert given GdkColor to a string so that gdk_color_parse gives the 
- * same color again.
- */
-
-char *gdk_color_to_string (GdkColor color)
-{
-	return g_strdup_printf ("#%04X%04X%04X", color.red, color.green, color.blue);
-}
 
 /*
  * "apply"
diff -ruN galculator-1.2.5.2.orig/src/general_functions.h galculator-1.2.5.2/src/general_functions.h
--- galculator-1.2.5.2.orig/src/general_functions.h	2006-03-22 09:41:39.000000000 +0100
+++ galculator-1.2.5.2/src/general_functions.h	2007-09-04 20:21:38.862716520 +0200
@@ -51,7 +51,6 @@
 void set_stacksize (GladeXML *xml, char *name, void *stack_size);
 void set_entry (GladeXML *xml, char *entry_name, void *entry_text);
 
-char *gdk_color_to_string (GdkColor color);
 
 void apply_preferences (s_preferences prefs);
 

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to