summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3.inc7
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch86
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb (renamed from meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb)2
3 files changed, 46 insertions, 49 deletions
diff --git a/meta/recipes-gnome/gtk+/gtk+3.inc b/meta/recipes-gnome/gtk+/gtk+3.inc
index 7d50d7bd2e..5b7b73ac8d 100644
--- a/meta/recipes-gnome/gtk+/gtk+3.inc
+++ b/meta/recipes-gnome/gtk+/gtk+3.inc
@@ -27,15 +27,10 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
27export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native" 27export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native"
28 28
29do_configure:prepend() { 29do_configure:prepend() {
30 #delete a file that will get confused with generated one in ${B}
31 rm -f ${S}/gtk/gtktypefuncs.c
32
33 # These files are generated by wayland-scanner but will race over modification 30 # These files are generated by wayland-scanner but will race over modification
34 # time between the copies in the sysroot from wayland-protocols and the copy 31 # time between the copies in the sysroot from wayland-protocols and the copy
35 # in the source tree. Solve the race by deleting so they need to be regenerated. 32 # in the source tree. Solve the race by deleting so they need to be regenerated.
36 # 3.24.22 will not be shipping these files so this can be deleted then: 33 rm -f ${S}/modules/input/*-text-input-*.[ch]
37 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2183
38 rm -f ${S}/modules/input/text-input-unstable-v3*.[ch]
39} 34}
40 35
41EXTRA_OECONF += " \ 36EXTRA_OECONF += " \
diff --git a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
index 35cbab8761..fe67144536 100644
--- a/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
+++ b/meta/recipes-gnome/gtk+/gtk+3/0003-Add-disable-opengl-configure-option.patch
@@ -1,4 +1,4 @@
1From eef50c94587fc30cd624adb5eb213eb9fa663dc1 Mon Sep 17 00:00:00 2001 1From e59cb71740ff70022bb2d9bd3685a1d77b43cac0 Mon Sep 17 00:00:00 2001
2From: Jussi Kukkonen <jussi.kukkonen@intel.com> 2From: Jussi Kukkonen <jussi.kukkonen@intel.com>
3Date: Tue, 21 Jun 2016 15:11:39 +0300 3Date: Tue, 21 Jun 2016 15:11:39 +0300
4Subject: [PATCH] Add --disable-opengl configure option 4Subject: [PATCH] Add --disable-opengl configure option
@@ -19,13 +19,12 @@ as it actually will depend on OpenGL.
19 19
20Upstream-Status: Inappropriate [Evil eye expected from upstream] 20Upstream-Status: Inappropriate [Evil eye expected from upstream]
21Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> 21Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
22
23--- 22---
24 configure.ac | 13 ++++- 23 configure.ac | 13 ++++-
25 demos/gtk-demo/glarea.c | 14 ++++++ 24 demos/gtk-demo/glarea.c | 14 ++++++
26 docs/tools/Makefile.am | 9 +++- 25 docs/tools/Makefile.am | 9 +++-
27 docs/tools/widgets.c | 4 +- 26 docs/tools/widgets.c | 4 +-
28 gdk/Makefile.am | 8 ++- 27 gdk/gdk-sources.inc | 8 ++-
29 gdk/gdkdisplay.c | 4 +- 28 gdk/gdkdisplay.c | 4 +-
30 gdk/gdkgl.c | 10 ++++ 29 gdk/gdkgl.c | 10 ++++
31 gdk/gdkglcontext.c | 6 +++ 30 gdk/gdkglcontext.c | 6 +++
@@ -47,7 +46,7 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
47 create mode 100644 gdk/x11/gdkx-without-gl-context.h 46 create mode 100644 gdk/x11/gdkx-without-gl-context.h
48 47
49diff --git a/configure.ac b/configure.ac 48diff --git a/configure.ac b/configure.ac
50index 851bcbf..6cbf6a2 100644 49index 9ed65e5f8a..70c68364ff 100644
51--- a/configure.ac 50--- a/configure.ac
52+++ b/configure.ac 51+++ b/configure.ac
53@@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders, 52@@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders,
@@ -66,7 +65,7 @@ index 851bcbf..6cbf6a2 100644
66 AC_ARG_ENABLE(glx, 65 AC_ARG_ENABLE(glx,
67 [AS_HELP_STRING([--enable-glx], 66 [AS_HELP_STRING([--enable-glx],
68 [When enabled Gdk will try to initialize GLX])]) 67 [When enabled Gdk will try to initialize GLX])])
69@@ -1345,7 +1354,7 @@ CFLAGS="$saved_cflags" 68@@ -1367,7 +1376,7 @@ CFLAGS="$saved_cflags"
70 LDFLAGS="$saved_ldflags" 69 LDFLAGS="$saved_ldflags"
71 70
72 GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version" 71 GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version"
@@ -75,7 +74,7 @@ index 851bcbf..6cbf6a2 100644
75 74
76 PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES) 75 PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES)
77 GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB" 76 GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB"
78@@ -1379,7 +1388,7 @@ fi 77@@ -1401,7 +1410,7 @@ fi
79 PKG_CHECK_MODULES(ATK, $ATK_PACKAGES) 78 PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
80 79
81 GTK_PACKAGES="atk >= atk_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version gdk-pixbuf-2.0 >= gdk_pixbuf_required_version gio-2.0 >= glib_required_version" 80 GTK_PACKAGES="atk >= atk_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version gdk-pixbuf-2.0 >= gdk_pixbuf_required_version gio-2.0 >= glib_required_version"
@@ -85,7 +84,7 @@ index 851bcbf..6cbf6a2 100644
85 GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2" 84 GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2"
86 fi 85 fi
87diff --git a/demos/gtk-demo/glarea.c b/demos/gtk-demo/glarea.c 86diff --git a/demos/gtk-demo/glarea.c b/demos/gtk-demo/glarea.c
88index b51e4ae..82409c7 100644 87index b51e4ae1fe..82409c7358 100644
89--- a/demos/gtk-demo/glarea.c 88--- a/demos/gtk-demo/glarea.c
90+++ b/demos/gtk-demo/glarea.c 89+++ b/demos/gtk-demo/glarea.c
91@@ -3,9 +3,12 @@ 90@@ -3,9 +3,12 @@
@@ -168,7 +167,7 @@ index b51e4ae..82409c7 100644
168 return TRUE; 167 return TRUE;
169 } 168 }
170diff --git a/docs/tools/Makefile.am b/docs/tools/Makefile.am 169diff --git a/docs/tools/Makefile.am b/docs/tools/Makefile.am
171index bec43e3..189e8fc 100644 170index bec43e3a55..189e8fc926 100644
172--- a/docs/tools/Makefile.am 171--- a/docs/tools/Makefile.am
173+++ b/docs/tools/Makefile.am 172+++ b/docs/tools/Makefile.am
174@@ -9,13 +9,18 @@ AM_CPPFLAGS = \ 173@@ -9,13 +9,18 @@ AM_CPPFLAGS = \
@@ -193,7 +192,7 @@ index bec43e3..189e8fc 100644
193 $(GDK_DEP_LIBS) \ 192 $(GDK_DEP_LIBS) \
194 -lm 193 -lm
195diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c 194diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c
196index 932daf1..54239d6 100644 195index 932daf1746..54239d6129 100644
197--- a/docs/tools/widgets.c 196--- a/docs/tools/widgets.c
198+++ b/docs/tools/widgets.c 197+++ b/docs/tools/widgets.c
199@@ -1526,9 +1526,11 @@ create_gl_area (void) 198@@ -1526,9 +1526,11 @@ create_gl_area (void)
@@ -209,11 +208,11 @@ index 932daf1..54239d6 100644
209 info = new_widget_info ("glarea", widget, MEDIUM); 208 info = new_widget_info ("glarea", widget, MEDIUM);
210 209
211 return info; 210 return info;
212diff --git a/gdk/Makefile.am b/gdk/Makefile.am 211diff --git a/gdk/gdk-sources.inc b/gdk/gdk-sources.inc
213index 710a548..b45f631 100644 212index 9235edb6cf..349acb8f4c 100644
214--- a/gdk/Makefile.am 213--- a/gdk/gdk-sources.inc
215+++ b/gdk/Makefile.am 214+++ b/gdk/gdk-sources.inc
216@@ -274,7 +274,6 @@ x11_introspection_files = \ 215@@ -146,7 +146,6 @@ x11_introspection_files = \
217 x11/gdkeventsource.c \ 216 x11/gdkeventsource.c \
218 x11/gdkeventtranslator.c \ 217 x11/gdkeventtranslator.c \
219 x11/gdkgeometry-x11.c \ 218 x11/gdkgeometry-x11.c \
@@ -221,7 +220,7 @@ index 710a548..b45f631 100644
221 x11/gdkkeys-x11.c \ 220 x11/gdkkeys-x11.c \
222 x11/gdkmain-x11.c \ 221 x11/gdkmain-x11.c \
223 x11/gdkmonitor-x11.c \ 222 x11/gdkmonitor-x11.c \
224@@ -300,7 +299,6 @@ x11_introspection_files = \ 223@@ -172,7 +171,6 @@ x11_introspection_files = \
225 x11/gdkx11display.h \ 224 x11/gdkx11display.h \
226 x11/gdkx11displaymanager.h \ 225 x11/gdkx11displaymanager.h \
227 x11/gdkx11dnd.h \ 226 x11/gdkx11dnd.h \
@@ -229,7 +228,7 @@ index 710a548..b45f631 100644
229 x11/gdkx11keys.h \ 228 x11/gdkx11keys.h \
230 x11/gdkx11monitor.h \ 229 x11/gdkx11monitor.h \
231 x11/gdkx11property.h \ 230 x11/gdkx11property.h \
232@@ -310,6 +308,12 @@ x11_introspection_files = \ 231@@ -182,6 +180,12 @@ x11_introspection_files = \
233 x11/gdkx11visual.h \ 232 x11/gdkx11visual.h \
234 x11/gdkx11window.h 233 x11/gdkx11window.h
235 234
@@ -239,11 +238,11 @@ index 710a548..b45f631 100644
239+ x11/gdkx11glcontext.h 238+ x11/gdkx11glcontext.h
240+endif 239+endif
241+ 240+
242 GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile 241 w32_introspection_files = \
243 GdkX11_3_0_gir_SCANNERFLAGS = \ 242 win32/gdkcursor-win32.c \
244 --identifier-prefix=Gdk \ 243 win32/gdkdevicemanager-win32.c \
245diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c 244diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
246index 748f548..911ab2a 100644 245index 748f54860c..911ab2a65f 100644
247--- a/gdk/gdkdisplay.c 246--- a/gdk/gdkdisplay.c
248+++ b/gdk/gdkdisplay.c 247+++ b/gdk/gdkdisplay.c
249@@ -2420,7 +2420,9 @@ gboolean 248@@ -2420,7 +2420,9 @@ gboolean
@@ -258,7 +257,7 @@ index 748f548..911ab2a 100644
258 257
259 GdkRenderingMode 258 GdkRenderingMode
260diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c 259diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c
261index 9690077..55f85ef 100644 260index 9690077cc2..55f85ef605 100644
262--- a/gdk/gdkgl.c 261--- a/gdk/gdkgl.c
263+++ b/gdk/gdkgl.c 262+++ b/gdk/gdkgl.c
264@@ -26,7 +26,9 @@ 263@@ -26,7 +26,9 @@
@@ -334,7 +333,7 @@ index 9690077..55f85ef 100644
334+#endif 333+#endif
335 } 334 }
336diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c 335diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c
337index 3b23639..1f04f8e 100644 336index 3b23639e1c..1f04f8e0b2 100644
338--- a/gdk/gdkglcontext.c 337--- a/gdk/gdkglcontext.c
339+++ b/gdk/gdkglcontext.c 338+++ b/gdk/gdkglcontext.c
340@@ -85,7 +85,9 @@ 339@@ -85,7 +85,9 @@
@@ -380,7 +379,7 @@ index 3b23639..1f04f8e 100644
380 379
381 /** 380 /**
382diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c 381diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
383index 2de8ba4..1883a79 100644 382index 727b0cf1f4..d4d91b0d16 100644
384--- a/gdk/gdkwindow.c 383--- a/gdk/gdkwindow.c
385+++ b/gdk/gdkwindow.c 384+++ b/gdk/gdkwindow.c
386@@ -45,7 +45,9 @@ 385@@ -45,7 +45,9 @@
@@ -440,7 +439,7 @@ index 2de8ba4..1883a79 100644
440 cairo_region_destroy (opaque_region); 439 cairo_region_destroy (opaque_region);
441 440
442diff --git a/gdk/x11/Makefile.am b/gdk/x11/Makefile.am 441diff --git a/gdk/x11/Makefile.am b/gdk/x11/Makefile.am
443index 32b1f24..6352313 100644 442index 32b1f24434..63523130ce 100644
444--- a/gdk/x11/Makefile.am 443--- a/gdk/x11/Makefile.am
445+++ b/gdk/x11/Makefile.am 444+++ b/gdk/x11/Makefile.am
446@@ -40,8 +40,6 @@ libgdk_x11_la_SOURCES = \ 445@@ -40,8 +40,6 @@ libgdk_x11_la_SOURCES = \
@@ -513,7 +512,7 @@ index 32b1f24..6352313 100644
513+ 512+
514 -include $(top_srcdir)/git.mk 513 -include $(top_srcdir)/git.mk
515diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c 514diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
516index 7e08f47..30fd7b6 100644 515index 7e08f472cc..30fd7b6089 100644
517--- a/gdk/x11/gdkdisplay-x11.c 516--- a/gdk/x11/gdkdisplay-x11.c
518+++ b/gdk/x11/gdkdisplay-x11.c 517+++ b/gdk/x11/gdkdisplay-x11.c
519@@ -37,7 +37,9 @@ 518@@ -37,7 +37,9 @@
@@ -538,10 +537,10 @@ index 7e08f47..30fd7b6 100644
538 display_class->get_default_seat = gdk_x11_display_get_default_seat; 537 display_class->get_default_seat = gdk_x11_display_get_default_seat;
539 538
540diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c 539diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
541index bb4df05..46f5349 100644 540index c2b7480c48..114fd4c67a 100644
542--- a/gdk/x11/gdkscreen-x11.c 541--- a/gdk/x11/gdkscreen-x11.c
543+++ b/gdk/x11/gdkscreen-x11.c 542+++ b/gdk/x11/gdkscreen-x11.c
544@@ -1827,3 +1827,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen) 543@@ -1842,3 +1842,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen)
545 { 544 {
546 return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP"); 545 return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP");
547 } 546 }
@@ -551,7 +550,7 @@ index bb4df05..46f5349 100644
551+void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {} 550+void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {}
552+#endif 551+#endif
553diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c 552diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
554index 721d9bb..8e87acc 100644 553index 194bc82e29..0302bb68d4 100644
555--- a/gdk/x11/gdkwindow-x11.c 554--- a/gdk/x11/gdkwindow-x11.c
556+++ b/gdk/x11/gdkwindow-x11.c 555+++ b/gdk/x11/gdkwindow-x11.c
557@@ -36,7 +36,9 @@ 556@@ -36,7 +36,9 @@
@@ -564,7 +563,7 @@ index 721d9bb..8e87acc 100644
564 #include "gdkprivate-x11.h" 563 #include "gdkprivate-x11.h"
565 #include "gdk-private.h" 564 #include "gdk-private.h"
566 565
567@@ -5881,7 +5883,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass) 566@@ -5888,7 +5890,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
568 impl_class->set_opaque_region = gdk_x11_window_set_opaque_region; 567 impl_class->set_opaque_region = gdk_x11_window_set_opaque_region;
569 impl_class->set_shadow_width = gdk_x11_window_set_shadow_width; 568 impl_class->set_shadow_width = gdk_x11_window_set_shadow_width;
570 impl_class->show_window_menu = gdk_x11_window_show_window_menu; 569 impl_class->show_window_menu = gdk_x11_window_show_window_menu;
@@ -575,7 +574,7 @@ index 721d9bb..8e87acc 100644
575 impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; 574 impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size;
576 } 575 }
577diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h 576diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h
578index edb0ea7..a317d61 100644 577index edb0ea7dbf..a317d61cca 100644
579--- a/gdk/x11/gdkx-autocleanups.h 578--- a/gdk/x11/gdkx-autocleanups.h
580+++ b/gdk/x11/gdkx-autocleanups.h 579+++ b/gdk/x11/gdkx-autocleanups.h
581@@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) 580@@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref)
@@ -592,7 +591,7 @@ diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx-with-gl-context.h
592similarity index 98% 591similarity index 98%
593rename from gdk/x11/gdkx.h 592rename from gdk/x11/gdkx.h
594rename to gdk/x11/gdkx-with-gl-context.h 593rename to gdk/x11/gdkx-with-gl-context.h
595index 1f64bcc..ae05fa6 100644 594index 1f64bccb6d..ae05fa6b1f 100644
596--- a/gdk/x11/gdkx.h 595--- a/gdk/x11/gdkx.h
597+++ b/gdk/x11/gdkx-with-gl-context.h 596+++ b/gdk/x11/gdkx-with-gl-context.h
598@@ -45,7 +45,6 @@ 597@@ -45,7 +45,6 @@
@@ -605,7 +604,7 @@ index 1f64bcc..ae05fa6 100644
605 #include <gdk/x11/gdkx11selection.h> 604 #include <gdk/x11/gdkx11selection.h>
606diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h 605diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h
607new file mode 100644 606new file mode 100644
608index 0000000..c9e2617 607index 0000000000..c9e261720f
609--- /dev/null 608--- /dev/null
610+++ b/gdk/x11/gdkx-without-gl-context.h 609+++ b/gdk/x11/gdkx-without-gl-context.h
611@@ -0,0 +1,58 @@ 610@@ -0,0 +1,58 @@
@@ -668,10 +667,10 @@ index 0000000..c9e2617
668+ 667+
669+#endif /* __GDK_X_H__ */ 668+#endif /* __GDK_X_H__ */
670diff --git a/gtk/Makefile.am b/gtk/Makefile.am 669diff --git a/gtk/Makefile.am b/gtk/Makefile.am
671index 074fb35..4fa9eb6 100644 670index 946e72febc..b01da7f128 100644
672--- a/gtk/Makefile.am 671--- a/gtk/Makefile.am
673+++ b/gtk/Makefile.am 672+++ b/gtk/Makefile.am
674@@ -1457,7 +1457,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s 673@@ -467,7 +467,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s
675 ${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \ 674 ${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \
676 $(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \ 675 $(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \
677 sort | uniq | \ 676 sort | uniq | \
@@ -681,7 +680,7 @@ index 074fb35..4fa9eb6 100644
681 $(srcdir)/gtktestutils.c: gtktypefuncs.inc 680 $(srcdir)/gtktestutils.c: gtktypefuncs.inc
682 681
683diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c 682diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c
684index 802303e..33001cf 100644 683index 802303ea9f..33001cfb61 100644
685--- a/gtk/gtkglarea.c 684--- a/gtk/gtkglarea.c
686+++ b/gtk/gtkglarea.c 685+++ b/gtk/gtkglarea.c
687@@ -29,7 +29,9 @@ 686@@ -29,7 +29,9 @@
@@ -777,7 +776,7 @@ index 802303e..33001cf 100644
777 776
778 static gboolean 777 static gboolean
779diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c 778diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
780index 48237d1..1f9b9be 100644 779index 4fd0c3039c..a8e59ed077 100644
781--- a/gtk/inspector/general.c 780--- a/gtk/inspector/general.c
782+++ b/gtk/inspector/general.c 781+++ b/gtk/inspector/general.c
783@@ -33,8 +33,10 @@ 782@@ -33,8 +33,10 @@
@@ -791,7 +790,7 @@ index 48237d1..1f9b9be 100644
791 790
792 #ifdef GDK_WINDOWING_WIN32 791 #ifdef GDK_WINDOWING_WIN32
793 #include "win32/gdkwin32.h" 792 #include "win32/gdkwin32.h"
794@@ -196,6 +198,7 @@ add_label_row (GtkInspectorGeneral *gen, 793@@ -217,6 +219,7 @@ add_label_row (GtkInspectorGeneral *gen,
795 gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label); 794 gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label);
796 } 795 }
797 796
@@ -799,7 +798,7 @@ index 48237d1..1f9b9be 100644
799 #ifdef GDK_WINDOWING_X11 798 #ifdef GDK_WINDOWING_X11
800 static void 799 static void
801 append_glx_extension_row (GtkInspectorGeneral *gen, 800 append_glx_extension_row (GtkInspectorGeneral *gen,
802@@ -205,6 +208,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen, 801@@ -226,6 +229,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen,
803 add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0); 802 add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0);
804 } 803 }
805 #endif 804 #endif
@@ -807,7 +806,7 @@ index 48237d1..1f9b9be 100644
807 806
808 #ifdef GDK_WINDOWING_WAYLAND 807 #ifdef GDK_WINDOWING_WAYLAND
809 static void 808 static void
810@@ -254,6 +258,7 @@ wayland_get_display (struct wl_display *wl_display) 809@@ -275,6 +279,7 @@ wayland_get_display (struct wl_display *wl_display)
811 static void 810 static void
812 init_gl (GtkInspectorGeneral *gen) 811 init_gl (GtkInspectorGeneral *gen)
813 { 812 {
@@ -815,7 +814,7 @@ index 48237d1..1f9b9be 100644
815 #ifdef GDK_WINDOWING_X11 814 #ifdef GDK_WINDOWING_X11
816 if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) 815 if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
817 { 816 {
818@@ -280,6 +285,7 @@ init_gl (GtkInspectorGeneral *gen) 817@@ -301,6 +306,7 @@ init_gl (GtkInspectorGeneral *gen)
819 } 818 }
820 else 819 else
821 #endif 820 #endif
@@ -824,7 +823,7 @@ index 48237d1..1f9b9be 100644
824 if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) 823 if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ()))
825 { 824 {
826diff --git a/tests/Makefile.am b/tests/Makefile.am 825diff --git a/tests/Makefile.am b/tests/Makefile.am
827index f283e89..5e7180e 100644 826index f283e89831..5e7180e923 100644
828--- a/tests/Makefile.am 827--- a/tests/Makefile.am
829+++ b/tests/Makefile.am 828+++ b/tests/Makefile.am
830@@ -80,8 +80,6 @@ noinst_PROGRAMS = $(TEST_PROGS) \ 829@@ -80,8 +80,6 @@ noinst_PROGRAMS = $(TEST_PROGS) \
@@ -857,7 +856,7 @@ index f283e89..5e7180e 100644
857 noinst_PROGRAMS += testforeign 856 noinst_PROGRAMS += testforeign
858 endif 857 endif
859diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c 858diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c
860index 24540e3..e0f863a 100644 859index 24540e313f..e0f863ab6a 100644
861--- a/testsuite/gtk/objects-finalize.c 860--- a/testsuite/gtk/objects-finalize.c
862+++ b/testsuite/gtk/objects-finalize.c 861+++ b/testsuite/gtk/objects-finalize.c
863@@ -116,7 +116,9 @@ main (int argc, char **argv) 862@@ -116,7 +116,9 @@ main (int argc, char **argv)
@@ -870,3 +869,6 @@ index 24540e3..e0f863a 100644
870 #endif 869 #endif
871 /* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */ 870 /* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */
872 all_types[i] != GDK_TYPE_PIXBUF_LOADER && 871 all_types[i] != GDK_TYPE_PIXBUF_LOADER &&
872--
8732.34.1
874
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
index f862e143d4..3a63ef57fc 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.35.bb
@@ -7,7 +7,7 @@ SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar
7 file://0003-Add-disable-opengl-configure-option.patch \ 7 file://0003-Add-disable-opengl-configure-option.patch \
8 file://link_fribidi.patch \ 8 file://link_fribidi.patch \
9 " 9 "
10SRC_URI[sha256sum] = "dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec" 10SRC_URI[sha256sum] = "ec10fe6d712ef0b3c63b5f932639c9d1ae99fce94f500f6f06965629fef60bd1"
11 11
12S = "${WORKDIR}/gtk+-${PV}" 12S = "${WORKDIR}/gtk+-${PV}"
13 13