[packages/libgda5] - added patch to fix calls to deprecated graphviz graph API (taken from Fedora); rel. 3
kiesiu
kiesiu at pld-linux.org
Sun Apr 7 15:12:07 CEST 2013
commit e8796dba4cd1529d2c7f7d1afe0ab4f1fef29227
Author: Łukasz Kieś <kiesiu at pld-linux.org>
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?= <hguemar at 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
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libgda5.git/commitdiff/e8796dba4cd1529d2c7f7d1afe0ab4f1fef29227
More information about the pld-cvs-commit
mailing list