summaryrefslogtreecommitdiffstats
path: root/meta/recipes-gnome/gtk+
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2022-12-12 17:35:47 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-12-13 23:31:40 +0000
commit6aa9011ab446b83496b4e682869bd000e69d45e4 (patch)
tree71eac08915cae5777e90b9f4b51fe027b5915d44 /meta/recipes-gnome/gtk+
parent8175ab866571b43aaf98700b820599b6a85e305b (diff)
downloadpoky-6aa9011ab446b83496b4e682869bd000e69d45e4.tar.gz
gtk+3: upgrade 3.24.34 -> 3.24.35
The gtktypefuncs.c removal is obsolete as that file isn't in the tarball anymore, so remove it. However the wayland-scanner files are still in the tarball despite efforts to stop this, so generalise the removal to ensure it covers all files which may be affected. Further investigation will be needed to see if this is still an issue. Rebase 0003-Add-disable-opengl-configure-option.patch. (From OE-Core rev: cf5c5b4b83642ea44b21d29e7c59342666fbda6d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-gnome/gtk+')
-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