[arch-commits] Commit in libgda/trunk (0002-Use-goocanvas-3.0.patch PKGBUILD)
Jan Steffens
heftig at archlinux.org
Sun Mar 14 23:47:19 UTC 2021
Date: Sunday, March 14, 2021 @ 23:47:18
Author: heftig
Revision: 891356
5.2.10-2: goocanvas-3.0
Added:
libgda/trunk/0002-Use-goocanvas-3.0.patch
Modified:
libgda/trunk/PKGBUILD
------------------------------+
0002-Use-goocanvas-3.0.patch | 67 +++++++++++++++++++++++++++++++++++++++++
PKGBUILD | 12 +++++--
2 files changed, 76 insertions(+), 3 deletions(-)
Added: 0002-Use-goocanvas-3.0.patch
===================================================================
--- 0002-Use-goocanvas-3.0.patch (rev 0)
+++ 0002-Use-goocanvas-3.0.patch 2021-03-14 23:47:18 UTC (rev 891356)
@@ -0,0 +1,67 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
+Date: Sun, 14 Mar 2021 23:41:28 +0000
+Subject: [PATCH] Use goocanvas-3.0
+
+---
+ configure.ac | 2 +-
+ tools/browser/canvas/browser-canvas-text.c | 12 ++++++------
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index b9e973617..fd03152ea 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -240,7 +240,7 @@ then
+
+ if test "$with_goo" = "auto" -o "$with_goo" = "yes"
+ then
+- PKG_CHECK_MODULES(GOOCANVAS, "goocanvas-2.0", [
++ PKG_CHECK_MODULES(GOOCANVAS, "goocanvas-3.0", [
+ AC_DEFINE(HAVE_GOOCANVAS, [1], [GooCanvas support enabled])
+ have_goocanvas=yes], [
+ if test "$with_goo" = "yes"
+diff --git a/tools/browser/canvas/browser-canvas-text.c b/tools/browser/canvas/browser-canvas-text.c
+index 644bca9a8..4f0649443 100644
+--- a/tools/browser/canvas/browser-canvas-text.c
++++ b/tools/browser/canvas/browser-canvas-text.c
+@@ -231,7 +231,7 @@ browser_canvas_text_set_property (GObject *object,
+ const gchar *cstr = NULL;
+ gchar *str;
+ gdouble size = 0;
+- gboolean bool = FALSE;
++ gboolean abool = FALSE;
+
+ ct = BROWSER_CANVAS_TEXT (object);
+
+@@ -269,25 +269,25 @@ browser_canvas_text_set_property (GObject *object,
+ ct->priv->highlight_color = g_strdup (BROWSER_CANVAS_ENTITY_COLOR);
+ break;
+ case PROP_UNDERLINE:
+- bool = g_value_get_boolean (value);
+- ct->priv->underline = bool;
++ abool = g_value_get_boolean (value);
++ ct->priv->underline = abool;
+ adjust_text_pango_attributes (ct);
+ if (ct->priv->text_item) {
+- if (bool) {
++ if (abool) {
+ str = g_strdup_printf ("<u>%s</u>", ct->priv->text);
+ g_object_set (G_OBJECT (ct->priv->text_item),
+ "text", str,
+ "use-markup", TRUE, NULL);
+ g_free (str);
+ }
+ else
+ g_object_set (G_OBJECT (ct->priv->text_item),
+ "text", ct->priv->text,
+ "use-markup", FALSE, NULL);
+ }
+ case PROP_BOLD:
+- bool = g_value_get_boolean (value);
+- ct->priv->bold = bool;
++ abool = g_value_get_boolean (value);
++ ct->priv->bold = abool;
+ adjust_text_pango_attributes (ct);
+ break;
+ default:
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-03-14 23:46:25 UTC (rev 891355)
+++ PKGBUILD 2021-03-14 23:47:18 UTC (rev 891356)
@@ -3,7 +3,7 @@
pkgname=(libgda libgda-{firebird,jdbc,mysql,postgres})
pkgver=5.2.10
-pkgrel=1
+pkgrel=2
pkgdesc="Database access library"
url="https://www.gnome-db.org/"
arch=(x86_64)
@@ -13,9 +13,11 @@
gobject-introspection gtk-doc vala itstool gnome-common git)
_commit=85a2532df64698306fd3be324bb2052fb1b80fd3 # tags/LIBGDA_5_2_10^0
source=("git+https://gitlab.gnome.org/GNOME/libgda.git#commit=$_commit"
- 0001-Use-single-header-with-GtkSource.patch)
+ 0001-Use-single-header-with-GtkSource.patch
+ 0002-Use-goocanvas-3.0.patch)
sha256sums=('SKIP'
- '104594a6034b041d87c1129b0b5544c8899393d66a6a0fb7a8b55f7fcb77e560')
+ '104594a6034b041d87c1129b0b5544c8899393d66a6a0fb7a8b55f7fcb77e560'
+ '81ab26fd12f7174e880815f6aa624c24821b1f9c7f386ae566293df7f041b25b')
_apiver=5.0
@@ -35,11 +37,15 @@
# Fix use of gtksourceview headers
git apply -3 ../0001-Use-single-header-with-GtkSource.patch
+ # Port to goocanvas-3.0
+ git apply -3 ../0002-Use-goocanvas-3.0.patch
+
NOCONFIGURE=1 ./autogen.sh
}
build() {
cd $pkgname
+ CFLAGS+=" -Wno-deprecated-declarations"
./configure --prefix=/usr --sysconfdir=/etc --disable-static \
--with-bdb=/usr --with-bdb-libdir-name=lib \
--enable-json --enable-system-sqlite --enable-binreloc \
More information about the arch-commits
mailing list