Blob Blame History Raw
From 7dea15a1a491f28d2ac8c411068ccefeba01aae3 Mon Sep 17 00:00:00 2001
From: Felix Yan <felixonmars@archlinux.org>
Date: Mon, 9 Mar 2020 18:28:51 +0800
Subject: [PATCH] Fix compatibility with glib 2.63+

This fixes the following error when building with new glib:

```
# pkg.deepin.io/gir/gio-2.0 [pkg.deepin.io/gir/gio-2.0.test]
gio-2.0/gio.go:1504:40: undefined: glib.Source
gio-2.0/gio.go:1510:12: undefined: glib.Source
gio-2.0/gio.go:1513:11: undefined: glib.Source
```
---
 lib.in/gio-2.0/config.json | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib.in/gio-2.0/config.json b/lib.in/gio-2.0/config.json
index ef2cb51..e6669f4 100644
--- a/lib.in/gio-2.0/config.json
+++ b/lib.in/gio-2.0/config.json
@@ -222,7 +222,8 @@
 			"launch_uris_as_manager_with_fds"
 		],
 		"Cancellable": [
-			"connect"
+			"connect",
+			"source_new"
 		],
 		"Application": [
 			"get_dbus_connection"