rpms/libgnomedb/devel libgnomedb-1.9.100-about.patch, NONE, 1.1 libgnomedb.spec, 1.22, 1.23

Hans de Goede (jwrdegoede) fedora-extras-commits at redhat.com
Mon Apr 30 14:05:44 UTC 2007


Author: jwrdegoede

Update of /cvs/extras/rpms/libgnomedb/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12167

Modified Files:
	libgnomedb.spec 
Added Files:
	libgnomedb-1.9.100-about.patch 
Log Message:
* Mon Apr 30 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-14
- Fix closing of the about dialog (bz 238404)


libgnomedb-1.9.100-about.patch:

--- NEW FILE libgnomedb-1.9.100-about.patch ---
--- libgnomedb-1.9.100/control-center/main.c.about	2005-08-07 15:07:13.000000000 +0200
+++ libgnomedb-1.9.100/control-center/main.c	2007-04-30 15:33:47.000000000 +0200
@@ -121,7 +121,6 @@
 about_cb (GtkAction *action, gpointer user_data)
 {
 	GdkPixbuf *icon;
-	GtkWidget *dialog;
 	const gchar *authors[] = {
 		"Rodrigo Moya <rodrigo at gnome-db.org>",
 		"Vivien Malerba <malerba at gnome-db.org>",
@@ -139,24 +138,19 @@
 		"Kjartan Maraas <kmaraas at online.no> Norwegian translation\n";
 
 	icon = gdk_pixbuf_new_from_file (LIBGNOMEDB_ICONSDIR "/gnome-db.png", NULL);
-
-	dialog = gtk_about_dialog_new ();
-	gtk_about_dialog_set_name (GTK_ABOUT_DIALOG (dialog), _("Database Access Properties"));
-	gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (dialog), PACKAGE_VERSION);
-	gtk_about_dialog_set_copyright (GTK_ABOUT_DIALOG (dialog), "(C) 1998-2005 GNOME Foundation");
-	gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG (dialog), _("Database services for the GNOME Desktop"));
-	gtk_about_dialog_set_license (GTK_ABOUT_DIALOG (dialog), "GNU Lesser General Public License");
-	gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (dialog), "http://www.gnome-db.org");
-	gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (dialog), authors);
-	gtk_about_dialog_set_documenters (GTK_ABOUT_DIALOG (dialog), documenters);
-	gtk_about_dialog_set_translator_credits (GTK_ABOUT_DIALOG (dialog), translator_credits);
-	gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG (dialog), icon);
-	g_signal_connect (G_OBJECT (dialog), "destroy",
-			  G_CALLBACK (gtk_widget_destroyed),
-			  &dialog);
-	gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (main_window));
-	gtk_widget_show (dialog);
-
+	
+	gtk_show_about_dialog(GTK_WINDOW (main_window),
+		"name",  _("Database Access Properties"),
+		"version", PACKAGE_VERSION,
+		"copyright", "(C) 1998-2005 GNOME Foundation",
+		"comments", _("Database services for the GNOME Desktop"),
+		"license", "GNU Lesser General Public License",
+		"website", "http://www.gnome-db.org",
+		"authors", authors,
+		"documenters", documenters,
+		"translator-credits", translator_credits,
+		"logo", icon,
+		NULL);
 }
 
 static GtkActionEntry ui_actions[] = {


Index: libgnomedb.spec
===================================================================
RCS file: /cvs/extras/rpms/libgnomedb/devel/libgnomedb.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- libgnomedb.spec	27 Mar 2007 19:58:51 -0000	1.22
+++ libgnomedb.spec	30 Apr 2007 14:05:09 -0000	1.23
@@ -1,7 +1,7 @@
 Name:            libgnomedb
 Epoch:           1
 Version:         1.9.100
-Release:         13%{?dist}
+Release:         14%{?dist}
 Summary:         Library for writing gnome database programs
 Group:           System Environment/Libraries
 License:         LGPL
@@ -11,6 +11,7 @@
 Patch1:          libgnomedb-1.9.100-sharp.patch
 Patch2:          libgnomedb-1.9.100-unknown-datatype-fix.patch
 Patch3:          libgnomedb-1.9.100-64bit.patch
+Patch4:          libgnomedb-1.9.100-about.patch
 BuildRoot:       %{_tmppath}/%{name}-%{version}-root
 BuildRequires:   libgnomeui-devel libgda-devel openssl-devel
 BuildRequires:   gtksourceview-devel mono-devel gtk-sharp2-devel
@@ -66,6 +67,7 @@
 %patch1 -p1 -b .sharp
 %patch2 -p1 -b .unknown
 %patch3 -p1 -b .64bit
+%patch4 -p1 -b .about
 
 
 %build
@@ -176,6 +178,9 @@
 
 
 %changelog
+* Mon Apr 30 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-14
+- Fix closing of the about dialog (bz 238404)
+
 * Tue Mar 27 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 1:1.9.100-13
 - Fix categories in fedora-database-properties.desktop file (bz 234164)
 - Fixup packaging of sharp bindings to match the mono packaging guidelines




More information about the fedora-extras-commits mailing list