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=