[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