[packages/libgda5] Rel 8; more fixes

arekm arekm at pld-linux.org
Tue Aug 12 00:06:51 CEST 2025


commit dc4b9da50f511c59ea2c6bb50193cefda707f760
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Tue Aug 12 00:06:46 2025 +0200

    Rel 8; more fixes

 build.patch  | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++----------
 libgda5.spec |  2 +-
 2 files changed, 62 insertions(+), 12 deletions(-)
---
diff --git a/libgda5.spec b/libgda5.spec
index 7c1ede9..889d5bf 100644
--- a/libgda5.spec
+++ b/libgda5.spec
@@ -22,7 +22,7 @@ Summary:	GNU Data Access library
 Summary(pl.UTF-8):	Biblioteka GNU Data Access
 Name:		libgda5
 Version:	5.2.10
-Release:	7
+Release:	8
 License:	LGPL v2+/GPL v2+
 Group:		Libraries
 Source0:	https://download.gnome.org/sources/libgda/5.2/libgda-%{version}.tar.xz
diff --git a/build.patch b/build.patch
index 0e28171..b3c6c82 100644
--- a/build.patch
+++ b/build.patch
@@ -36,17 +36,6 @@
  
          arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_NONE);
  	gtk_misc_set_alignment (GTK_MISC (arrow), 1.0, -1);
---- libgda-5.2.10/libgda-ui/gdaui-raw-form.c~	2020-11-08 21:23:19.000000000 +0100
-+++ libgda-5.2.10/libgda-ui/gdaui-raw-form.c	2025-07-19 22:53:11.354191646 +0200
-@@ -383,7 +383,7 @@
- 			if (!form->priv->proxy) {
- 				/* first time setting */
- 				if (GDA_IS_DATA_PROXY (model))
--					form->priv->proxy = g_object_ref (G_OBJECT (model));
-+					form->priv->proxy = (GdaDataProxy *)g_object_ref (G_OBJECT (model));
- 				else
- 					form->priv->proxy = GDA_DATA_PROXY (gda_data_proxy_new (model));
- 				form->priv->data_model = gda_data_proxy_get_proxied_model (form->priv->proxy);
 --- libgda-5.2.10/libgda-ui/gdaui-raw-grid.c~	2020-11-08 21:23:19.000000000 +0100
 +++ libgda-5.2.10/libgda-ui/gdaui-raw-grid.c	2025-07-19 22:55:18.908344177 +0200
 @@ -2915,7 +2915,7 @@ paramlist_param_attr_changed_cb (G_GNUC_
@@ -87,3 +76,64 @@
  		g_hash_table_insert (grid->priv->columns_hash, renderer, cdata);
  		g_signal_connect (G_OBJECT (renderer), "status-changed",
  				  G_CALLBACK (data_cell_status_changed), grid);
+--- libgda-5.2.10/libgda-ui/gdaui-raw-grid.c~	2025-08-11 23:36:13.000000000 +0200
++++ libgda-5.2.10/libgda-ui/gdaui-raw-grid.c	2025-08-11 23:46:09.060690023 +0200
+@@ -787,7 +787,7 @@ create_columns_data (GdauiRawGrid *grid)
+ 			/* FIXME: if nullok is FALSE, then set the column title in bold */
+ 			cdata->tooltip_text = g_strdup (_("Can't be NULL"));
+ 			renderer = gdaui_data_cell_renderer_combo_new (grid->priv->iter_info, gdaui_set_group_get_source (group));
+-			cdata->data_cell = (GdaDataProxy *)g_object_ref_sink ((GObject*) renderer);
++			cdata->data_cell = (GtkCellRenderer *)g_object_ref_sink ((GObject*) renderer);
+ 			g_hash_table_insert (grid->priv->columns_hash, renderer, cdata);
+ 			g_free (cdata->title);
+ 			cdata->title = title;
+@@ -827,7 +827,7 @@ create_columns_data (GdauiRawGrid *grid)
+ 						   GDAUI_ATTRIBUTE_PLUGIN);
+ 			}
+ 			renderer = _gdaui_new_cell_renderer (g_type, plugin);
+-			cdata->data_cell = (GdaDataProxy *)g_object_ref_sink ((GObject*) renderer);
++			cdata->data_cell = (GtkCellRenderer *)g_object_ref_sink ((GObject*) renderer);
+ 			g_hash_table_insert (grid->priv->columns_hash, renderer, cdata);
+ 			g_free (cdata->title);
+ 			cdata->title = title;
+--- libgda-5.2.10/libgda-ui/gdaui-raw-grid.c~	2025-08-11 23:46:09.000000000 +0200
++++ libgda-5.2.10/libgda-ui/gdaui-raw-grid.c	2025-08-11 23:51:58.712755212 +0200
+@@ -517,7 +517,7 @@ gdaui_raw_grid_set_property (GObject *ob
+ 			if (!grid->priv->proxy) {
+ 				/* first time setting */
+ 				if (GDA_IS_DATA_PROXY (model))
+-					grid->priv->proxy = g_object_ref (G_OBJECT (model));
++					grid->priv->proxy = GDA_DATA_PROXY (g_object_ref (G_OBJECT (model)));
+ 				else
+ 					grid->priv->proxy = GDA_DATA_PROXY (gda_data_proxy_new (model));
+ 
+@@ -849,7 +849,7 @@ create_columns_data (GdauiRawGrid *grid)
+ 
+ 		/* Adding the GValue's information cell as another GtkCellRenderer */
+ 		renderer = gdaui_data_cell_renderer_info_new (grid->priv->store, grid->priv->iter, group);
+-		cdata->info_cell = (GdaDataProxy *)g_object_ref_sink ((GObject*) renderer);
++		cdata->info_cell = (GtkCellRenderer *)g_object_ref_sink ((GObject*) renderer);
+ 		g_hash_table_insert (grid->priv->columns_hash, renderer, cdata);
+ 		g_signal_connect (G_OBJECT (renderer), "status-changed",
+ 				  G_CALLBACK (data_cell_status_changed), grid);
+--- libgda-5.2.10/libgda-ui/gdaui-raw-form.c~	2020-11-08 21:23:19.000000000 +0100
++++ libgda-5.2.10/libgda-ui/gdaui-raw-form.c	2025-08-12 00:01:21.659413542 +0200
+@@ -383,7 +383,7 @@ gdaui_raw_form_set_property (GObject *ob
+ 			if (!form->priv->proxy) {
+ 				/* first time setting */
+ 				if (GDA_IS_DATA_PROXY (model))
+-					form->priv->proxy = g_object_ref (G_OBJECT (model));
++					form->priv->proxy = GDA_DATA_PROXY(g_object_ref (G_OBJECT (model)));
+ 				else
+ 					form->priv->proxy = GDA_DATA_PROXY (gda_data_proxy_new (model));
+ 				form->priv->data_model = gda_data_proxy_get_proxied_model (form->priv->proxy);
+--- libgda-5.2.10/libgda-ui/data-entries/plugins/libmain.c~	2020-11-08 21:23:19.000000000 +0100
++++ libgda-5.2.10/libgda-ui/data-entries/plugins/libmain.c	2025-08-12 00:05:29.727557013 +0200
+@@ -48,6 +48,7 @@
+   #include <gtksourceview/gtksourcebuffer.h>
+   #include <gtksourceview/gtksourcestyleschememanager.h>
+   #include <gtksourceview/gtksourcestylescheme.h>
++  #include <gtksourceview/gtksource.h>
+ #endif
+ 
+ static GdauiDataEntry *plugin_entry_filesel_create_func (GdaDataHandler *handler, GType type, const gchar *options);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libgda5.git/commitdiff/dc4b9da50f511c59ea2c6bb50193cefda707f760



More information about the pld-cvs-commit mailing list