]> git.pld-linux.org Git - packages/libgda6.git/commitdiff
- added patch to fix calls to deprecated graphviz graph API (taken from Fedora);...
authorŁukasz Kieś <kiesiu@pld-linux.org>
Sun, 7 Apr 2013 13:11:06 +0000 (15:11 +0200)
committerŁukasz Kieś <kiesiu@pld-linux.org>
Sun, 7 Apr 2013 13:11:06 +0000 (15:11 +0200)
graphviz-api.patch [new file with mode: 0644]
libgda5.spec

diff --git a/graphviz-api.patch b/graphviz-api.patch
new file mode 100644 (file)
index 0000000..3140f23
--- /dev/null
@@ -0,0 +1,55 @@
+From f3c0fe314744b079b745afab4c24e5f7c63de784 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ha=C3=AFkel=20Gu=C3=A9mar?= <hguemar@fedoraproject.org>
+Date: Sun, 10 Mar 2013 10:15:36 +0100
+Subject: [PATCH 2/2] fix calls to deprecated graphviz graph API
+
+---
+ tools/browser/canvas/browser-canvas.c | 18 +++++++++---------
+ 1 file changed, 9 insertions(+), 9 deletions(-)
+
+diff --git a/tools/browser/canvas/browser-canvas.c b/tools/browser/canvas/browser-canvas.c
+index a67f2f0..b228fd3 100644
+--- a/tools/browser/canvas/browser-canvas.c
++++ b/tools/browser/canvas/browser-canvas.c
+@@ -851,13 +851,13 @@ browser_canvas_perform_auto_layout (BrowserCanvas *canvas, gboolean animate, Bro
+       if (!gvc)
+               gvc = gvContext ();
+-      graph = agopen ("BrowserCanvasLayout", AGRAPH);
+-        agnodeattr (graph, "shape", "box");
+-        agnodeattr (graph, "height", ".1");
+-        agnodeattr (graph, "width", ".1");
+-        agnodeattr (graph, "fixedsize", "true");
+-        agnodeattr (graph, "pack", "true");
+-      agnodeattr (graph, "packmode", "node");
++      graph = agopen ("BrowserCanvasLayout", Agdirected, NULL);
++        agnode (graph, "shape", "box");
++        agset (graph, "height", ".1");
++        agset (graph, "width", ".1");
++        agset (graph, "fixedsize", "true");
++        agset (graph, "pack", "true");
++      agset (graph, "packmode", "node");
+       if (class->get_layout_items)
+@@ -885,7 +885,7 @@ browser_canvas_perform_auto_layout (BrowserCanvas *canvas, gboolean animate, Bro
+               nodes_list = g_slist_prepend (nodes_list, nl);
+               
+               tmp = g_strdup_printf ("%p", item);
+-              node = agnode (graph, tmp);
++              node = agnode (graph, tmp, 0);
+               nl->node = node;
+               g_hash_table_insert (nodes_hash, item, node);
+               
+@@ -929,7 +929,7 @@ browser_canvas_perform_auto_layout (BrowserCanvas *canvas, gboolean animate, Bro
+                       from_node = (Agnode_t*) g_hash_table_lookup (nodes_hash, from);
+                       to_node = (Agnode_t*) g_hash_table_lookup (nodes_hash, to);
+                       if (from_node && to_node)
+-                              agedge (graph, from_node, to_node);
++                        agedge (graph, from_node, to_node, "", 0);
+               }
+       }
+-- 
+1.8.1.4
+
index af197b5971ba56b918efc5bca1728a10a85d6b1b..27211dd3744a70f03b59be7ff1b869d1560cb8fa 100644 (file)
@@ -19,13 +19,14 @@ Summary:    GNU Data Access library
 Summary(pl.UTF-8):     Biblioteka GNU Data Access
 Name:          libgda5
 Version:       5.0.3
-Release:       2
+Release:       3
 License:       LGPL v2+/GPL v2+
 Group:         Libraries
 Source0:       http://ftp.gnome.org/pub/GNOME/sources/libgda/5.0/libgda-%{version}.tar.xz
 # Source0-md5: 58efdf8f727b5a0b1e5fb35d19ee76a7
 Patch0:                %{name}-configure.patch
 Patch1:                gi.patch
+Patch2:                graphviz-api.patch
 URL:           http://www.gnome-db.org/
 BuildRequires: autoconf >= 2.67
 BuildRequires: automake >= 1:1.8
@@ -316,6 +317,7 @@ Narzędzia graficzne dla GDA.
 %setup -q -n libgda-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 # included version is bash-specific, use system file
This page took 0.032129 seconds and 4 git commands to generate.