File vala-0.46.patch of Package gnome-code-assistance

diff -urp gnome-code-assistance-3.16.1.orig/backends/vala/valaoptionparser.vala gnome-code-assistance-3.16.1/backends/vala/valaoptionparser.vala
--- gnome-code-assistance-3.16.1.orig/backends/vala/valaoptionparser.vala	2020-01-06 14:07:50.057810502 -0600
+++ gnome-code-assistance-3.16.1/backends/vala/valaoptionparser.vala	2020-01-06 14:56:58.597377125 -0600
@@ -221,11 +221,10 @@ class OptionParser {
 			Report.error (null, "Invalid format for --target-glib");
 		}
 
-		context.target_glib_major = glib_major;
-		context.target_glib_minor = glib_minor;
-		if (context.target_glib_major != 2) {
-			Report.error (null, "This version of valac only supports GLib 2");
-		}
+		context.set_target_glib_version(target_glib);
+		//if (glib_major != 2) {
+			//Report.error (null, "This version of valac only supports GLib 2");
+		//}
 
 		for (int i = 16; i <= glib_minor; i += 2) {
 			context.add_define ("GLIB_2_%d".printf (i));
diff -urp gnome-code-assistance-3.16.1.orig/configure.ac gnome-code-assistance-3.16.1/configure.ac
--- gnome-code-assistance-3.16.1.orig/configure.ac	2020-01-06 14:09:10.958237649 -0600
+++ gnome-code-assistance-3.16.1/configure.ac	2020-01-06 14:14:50.444029760 -0600
@@ -410,7 +410,7 @@ AC_ARG_ENABLE([vala],
               [enable_vala=$enableval],
               [enable_vala=auto])
 
-BACKEND_VALA_LIBVALA_VERSIONS="libvala-0.40 libvala-0.38 libvala-0.36 libvala-0.34 libvala-0.32 libvala-0.30 libvala-0.28 libvala-0.26 libvala-0.24 libvala-0.22 libvala-0.20"
+BACKEND_VALA_LIBVALA_VERSIONS="libvala-0.46 libvala-0.40 libvala-0.38 libvala-0.36 libvala-0.34 libvala-0.32 libvala-0.30 libvala-0.28 libvala-0.26 libvala-0.24 libvala-0.22 libvala-0.20"
 BACKEND_VALA_MODULES="gobject-2.0 >= 2.36 glib-2.0 >= 2.36 gio-2.0 >= 2.36 gee-0.8 gio-unix-2.0 >= 2.36"
 
 BACKEND_VALA_LIBVALA=
openSUSE Build Service is sponsored by