commit e8796dba4cd1529d2c7f7d1afe0ab4f1fef29227
Author: Łukasz Kieś <[email protected]>
Date:   Sun Apr 7 15:11:06 2013 +0200

    - added patch to fix calls to deprecated graphviz graph API (taken from 
Fedora); rel. 3

 graphviz-api.patch | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 libgda5.spec       |  4 +++-
 2 files changed, 58 insertions(+), 1 deletion(-)
---
diff --git a/libgda5.spec b/libgda5.spec
index af197b5..27211dd 100644
--- a/libgda5.spec
+++ b/libgda5.spec
@@ -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
diff --git a/graphviz-api.patch b/graphviz-api.patch
new file mode 100644
index 0000000..3140f23
--- /dev/null
+++ b/graphviz-api.patch
@@ -0,0 +1,55 @@
+From f3c0fe314744b079b745afab4c24e5f7c63de784 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ha=C3=AFkel=20Gu=C3=A9mar?= <[email protected]>
+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
+
================================================================

---- gitweb:

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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to