summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJörg Sommer <joerg.sommer@navimatix.de>2025-10-21 20:20:00 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-10-27 11:37:43 +0000
commit78a280af441a60cebbecdd2416106ad8b3095018 (patch)
tree4a90156f0390b4e2cc4bd1acbc55e911b9a7010d
parent213d2989407b9d4f136dea93321c3ae9f29d8390 (diff)
downloadpoky-78a280af441a60cebbecdd2416106ad8b3095018.tar.gz
gtk+3: Update 3.24.43 -> 3.24.51
According to https://www.gtk.org/docs/installations/linux/#gtk-v3x the new place for downloads is download.gnome.org aka $GNOME_MIRROR (ftp.g.o redirects to this). And new versions are without `+`. Update opengl.patch, handle new `is_gl_context_current`. Overview of Changes in GTK+ 3.24.51, 29-09-2025 =============================================== * Wayland: - Force window titles to be valid utf8 - Flush tablet events when neccessary * X11: - Avoid a use-after-free with threads * Windows: - Avoid min/max buttons for dialogs * Images: - Replace a few calls to gdk_pixbuf_get_pixels with read_pixels to avoid thread-safety issues * GL: - Try harder to keep the GL context current * Input: - Make compose file parsing more robust * Translation updates: Catalan Esperanto Persian Overview of Changes in GTK+ 3.24.50, 07-08-2025 =============================================== * Themes: - Add a progress-working-symbolic icon - Support strokes in symbolic icons - Update theme CSS - Remove hardcoded Cantarell font * GtkShortcutsWindow: - Differentiate all keypad symbols visually * GtkApplication: - Register unsandboxed apps with the portals * macOS: - Remove redundant NSView calls - Fix some memory leaks - Don't try to use the file transfer portal * Windows: - Always mark windows as minimizable * X11 - Fix problems with gtk_window_get_geometry * Wayland: - Fix a crash * Input: - Make compose sequence visuals configurable * Printing: - Fix the build with libcups 3 - Support gnome-papers as previewer * Translation updates Nepali Persian Uzbek (Latin) Overview of Changes in GTK+ 3.24.49, 05-03-2025 =============================================== * Fix a crash in GtkIMContext * Fix crashes in DND with GtkPlug/GtkSocket * Wayland: - Fix erroneous crossing events, causing menus to malfunction - Support the cursor-shape protocol * X11: - Enforce size limits on windows, preventing lockups * macOS: - Fix pen tilt handling * Translation updates Bulgarian Thai Overview of Changes in GTK+ 3.24.48, 25-02-2025 =============================================== * Switch to the new ci-based release process Overview of Changes in GTK+ 3.24.44, 24-01-2025 =============================================== * GtkFileChooser: - Stop replacing : (colon) with U+2236 (ratio) * GtkEmojiChooser: - Update to Unicode 16 / CLDR 46 * GtkSpinButton: - Use semantically appropriate icon names - Make numeric spin buttons always LTR * GtkEntry: - Stop guessing text direction from keyboard layout - Add a shortcut and context menu item to change text direction * GtkEventControllerMotion: - Make enter and leave signals work * Accessibility: - Use message dialog titles as names * GDK: - Fix portal handling of gvfs files * Wayland: - Support the xdg_foreign_v2 protocol - Try to fix monitor geometry on sway - Improve font setting fallback - Use a better default cursor size - Fix a crash during DND * macOS: - Fix a UI hang * Translation updates: Bulgarian Farsi Hindi Hungarian Icelandic Latvian Serbian (From OE-Core rev: 7f370c3b9c10e723324ea8f924011c5f570749d4) Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3/opengl.patch72
-rw-r--r--meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb (renamed from meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb)6
2 files changed, 45 insertions, 33 deletions
diff --git a/meta/recipes-gnome/gtk+/gtk+3/opengl.patch b/meta/recipes-gnome/gtk+/gtk+3/opengl.patch
index d846045c24..51d4c8e43a 100644
--- a/meta/recipes-gnome/gtk+/gtk+3/opengl.patch
+++ b/meta/recipes-gnome/gtk+/gtk+3/opengl.patch
@@ -1,4 +1,4 @@
1From 24a0d767251b81810767e03aa1db8cc497408db3 Mon Sep 17 00:00:00 2001 1From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
2From: Jussi Kukkonen <jussi.kukkonen@intel.com> 2From: Jussi Kukkonen <jussi.kukkonen@intel.com>
3Date: Fri, 16 Oct 2015 16:35:16 +0300 3Date: Fri, 16 Oct 2015 16:35:16 +0300
4Subject: [PATCH] Do not try to initialize GL without libGL 4Subject: [PATCH] Do not try to initialize GL without libGL
@@ -20,12 +20,12 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
20 docs/tools/meson.build | 7 +++++-- 20 docs/tools/meson.build | 7 +++++--
21 docs/tools/widgets.c | 6 +++++- 21 docs/tools/widgets.c | 6 +++++-
22 gdk/gdkconfig.h.meson | 1 + 22 gdk/gdkconfig.h.meson | 1 +
23 gdk/gdkdisplay.c | 4 ++++ 23 gdk/gdkdisplay.c | 8 ++++++++
24 gdk/gdkgl.c | 11 ++++++++++- 24 gdk/gdkgl.c | 11 ++++++++++-
25 gdk/gdkglcontext.c | 6 ++++++ 25 gdk/gdkglcontext.c | 6 ++++++
26 gdk/gdkwindow.c | 13 +++++++++++++ 26 gdk/gdkwindow.c | 13 +++++++++++++
27 gdk/meson.build | 8 +++++++- 27 gdk/meson.build | 8 +++++++-
28 gdk/x11/gdkdisplay-x11.c | 6 +++++- 28 gdk/x11/gdkdisplay-x11.c | 4 ++++
29 gdk/x11/gdkvisual-x11.c | 5 +++++ 29 gdk/x11/gdkvisual-x11.c | 5 +++++
30 gdk/x11/gdkwindow-x11.c | 4 ++++ 30 gdk/x11/gdkwindow-x11.c | 4 ++++
31 gdk/x11/gdkx-autocleanups.h | 2 ++ 31 gdk/x11/gdkx-autocleanups.h | 2 ++
@@ -37,10 +37,10 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
37 meson_options.txt | 2 ++ 37 meson_options.txt | 2 ++
38 tests/meson.build | 9 +++++++-- 38 tests/meson.build | 9 +++++++--
39 testsuite/gtk/objects-finalize.c | 2 ++ 39 testsuite/gtk/objects-finalize.c | 2 ++
40 21 files changed, 128 insertions(+), 14 deletions(-) 40 21 files changed, 131 insertions(+), 13 deletions(-)
41 41
42diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build 42diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build
43index 252da16..4b57cff 100644 43index 252da16d05..4b57cff6ac 100644
44--- a/demos/gtk-demo/meson.build 44--- a/demos/gtk-demo/meson.build
45+++ b/demos/gtk-demo/meson.build 45+++ b/demos/gtk-demo/meson.build
46@@ -28,7 +28,6 @@ demos = files([ 46@@ -28,7 +28,6 @@ demos = files([
@@ -63,7 +63,7 @@ index 252da16..4b57cff 100644
63 demos += files('pagesetup.c') 63 demos += files('pagesetup.c')
64 endif 64 endif
65diff --git a/docs/tools/meson.build b/docs/tools/meson.build 65diff --git a/docs/tools/meson.build b/docs/tools/meson.build
66index 05621ee..3d0a333 100644 66index 05621ee7ed..3d0a333b32 100644
67--- a/docs/tools/meson.build 67--- a/docs/tools/meson.build
68+++ b/docs/tools/meson.build 68+++ b/docs/tools/meson.build
69@@ -2,10 +2,13 @@ if x11_enabled 69@@ -2,10 +2,13 @@ if x11_enabled
@@ -83,7 +83,7 @@ index 05621ee..3d0a333 100644
83 include_directories: [ confinc, gdkinc, gtkinc, testinc, ], 83 include_directories: [ confinc, gdkinc, gtkinc, testinc, ],
84 dependencies: libgtk_dep) 84 dependencies: libgtk_dep)
85diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c 85diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c
86index 932daf1..348807e 100644 86index 932daf1746..348807e133 100644
87--- a/docs/tools/widgets.c 87--- a/docs/tools/widgets.c
88+++ b/docs/tools/widgets.c 88+++ b/docs/tools/widgets.c
89@@ -8,7 +8,9 @@ 89@@ -8,7 +8,9 @@
@@ -110,7 +110,7 @@ index 932daf1..348807e 100644
110 110
111 return info; 111 return info;
112diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson 112diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson
113index 7db19e0..088651b 100644 113index 7db19e0470..088651bafa 100644
114--- a/gdk/gdkconfig.h.meson 114--- a/gdk/gdkconfig.h.meson
115+++ b/gdk/gdkconfig.h.meson 115+++ b/gdk/gdkconfig.h.meson
116@@ -15,6 +15,7 @@ G_BEGIN_DECLS 116@@ -15,6 +15,7 @@ G_BEGIN_DECLS
@@ -122,10 +122,22 @@ index 7db19e0..088651b 100644
122 G_END_DECLS 122 G_END_DECLS
123 123
124diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c 124diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
125index fd5e9ea..87b45e7 100644 125index 5c41a48fd0..920bb18ce8 100644
126--- a/gdk/gdkdisplay.c 126--- a/gdk/gdkdisplay.c
127+++ b/gdk/gdkdisplay.c 127+++ b/gdk/gdkdisplay.c
128@@ -2420,7 +2420,11 @@ gboolean 128@@ -2412,7 +2412,11 @@ gboolean
129 gdk_display_is_gl_context_current (GdkDisplay *display,
130 GdkGLContext *context)
131 {
132+#ifdef HAVE_OPENGL
133 return GDK_DISPLAY_GET_CLASS (display)->is_gl_context_current (display, context);
134+#else
135+ return FALSE;
136+#endif
137 }
138
139 /*< private >
140@@ -2427,7 +2431,11 @@ gboolean
129 gdk_display_make_gl_context_current (GdkDisplay *display, 141 gdk_display_make_gl_context_current (GdkDisplay *display,
130 GdkGLContext *context) 142 GdkGLContext *context)
131 { 143 {
@@ -138,7 +150,7 @@ index fd5e9ea..87b45e7 100644
138 150
139 GdkRenderingMode 151 GdkRenderingMode
140diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c 152diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c
141index 0940c06..4b56614 100644 153index 0940c06c71..4b56614f9f 100644
142--- a/gdk/gdkgl.c 154--- a/gdk/gdkgl.c
143+++ b/gdk/gdkgl.c 155+++ b/gdk/gdkgl.c
144@@ -21,8 +21,9 @@ 156@@ -21,8 +21,9 @@
@@ -215,7 +227,7 @@ index 0940c06..4b56614 100644
215+#endif 227+#endif
216 } 228 }
217diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c 229diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c
218index cb0ed90..7ed74f3 100644 230index 52c7bce692..fa544794ac 100644
219--- a/gdk/gdkglcontext.c 231--- a/gdk/gdkglcontext.c
220+++ b/gdk/gdkglcontext.c 232+++ b/gdk/gdkglcontext.c
221@@ -85,7 +85,9 @@ 233@@ -85,7 +85,9 @@
@@ -261,7 +273,7 @@ index cb0ed90..7ed74f3 100644
261 273
262 /** 274 /**
263diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c 275diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
264index 62e0cf8..b8bda71 100644 276index 62e0cf816f..b8bda7140d 100644
265--- a/gdk/gdkwindow.c 277--- a/gdk/gdkwindow.c
266+++ b/gdk/gdkwindow.c 278+++ b/gdk/gdkwindow.c
267@@ -45,7 +45,9 @@ 279@@ -45,7 +45,9 @@
@@ -321,7 +333,7 @@ index 62e0cf8..b8bda71 100644
321 cairo_region_destroy (opaque_region); 333 cairo_region_destroy (opaque_region);
322 334
323diff --git a/gdk/meson.build b/gdk/meson.build 335diff --git a/gdk/meson.build b/gdk/meson.build
324index 297c38c..fc71f8f 100644 336index 297c38c68e..fc71f8f49d 100644
325--- a/gdk/meson.build 337--- a/gdk/meson.build
326+++ b/gdk/meson.build 338+++ b/gdk/meson.build
327@@ -56,7 +56,6 @@ gdk_gir_public_headers = files( 339@@ -56,7 +56,6 @@ gdk_gir_public_headers = files(
@@ -354,7 +366,7 @@ index 297c38c..fc71f8f 100644
354 gdkconfig = configure_file( 366 gdkconfig = configure_file(
355 input : 'gdkconfig.h.meson', 367 input : 'gdkconfig.h.meson',
356diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c 368diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
357index 7e08f47..30fd7b6 100644 369index c6d1f53d70..9793cb4329 100644
358--- a/gdk/x11/gdkdisplay-x11.c 370--- a/gdk/x11/gdkdisplay-x11.c
359+++ b/gdk/x11/gdkdisplay-x11.c 371+++ b/gdk/x11/gdkdisplay-x11.c
360@@ -37,7 +37,9 @@ 372@@ -37,7 +37,9 @@
@@ -367,19 +379,19 @@ index 7e08f47..30fd7b6 100644
367 #include "gdk-private.h" 379 #include "gdk-private.h"
368 #include "gdkprofilerprivate.h" 380 #include "gdkprofilerprivate.h"
369 381
370@@ -3191,7 +3193,9 @@ gdk_x11_display_class_init (GdkX11DisplayClass * class) 382@@ -3191,8 +3193,10 @@ gdk_x11_display_class_init (GdkX11DisplayClass * class)
371 display_class->text_property_to_utf8_list = _gdk_x11_display_text_property_to_utf8_list; 383 display_class->text_property_to_utf8_list = _gdk_x11_display_text_property_to_utf8_list;
372 display_class->utf8_to_string_target = _gdk_x11_display_utf8_to_string_target; 384 display_class->utf8_to_string_target = _gdk_x11_display_utf8_to_string_target;
373 385
374- display_class->make_gl_context_current = gdk_x11_display_make_gl_context_current;
375+#ifdef HAVE_OPENGL 386+#ifdef HAVE_OPENGL
376+ display_class->make_gl_context_current = gdk_x11_display_make_gl_context_current; 387 display_class->is_gl_context_current = gdk_x11_display_is_gl_context_current;
388 display_class->make_gl_context_current = gdk_x11_display_make_gl_context_current;
377+#endif 389+#endif
378 390
379 display_class->get_default_seat = gdk_x11_display_get_default_seat; 391 display_class->get_default_seat = gdk_x11_display_get_default_seat;
380 392
381diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c 393diff --git a/gdk/x11/gdkvisual-x11.c b/gdk/x11/gdkvisual-x11.c
382index 81479d8..3c8c5c0 100644 394index 81479d81f4..3c8c5c02ff 100644
383--- a/gdk/x11/gdkvisual-x11.c 395--- a/gdk/x11/gdkvisual-x11.c
384+++ b/gdk/x11/gdkvisual-x11.c 396+++ b/gdk/x11/gdkvisual-x11.c
385@@ -306,7 +306,12 @@ _gdk_x11_screen_init_visuals (GdkScreen *screen) 397@@ -306,7 +306,12 @@ _gdk_x11_screen_init_visuals (GdkScreen *screen)
@@ -396,7 +408,7 @@ index 81479d8..3c8c5c0 100644
396 408
397 gint 409 gint
398diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c 410diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
399index 89f0666..d3e1440 100644 411index 0c59ad464e..ad3244f152 100644
400--- a/gdk/x11/gdkwindow-x11.c 412--- a/gdk/x11/gdkwindow-x11.c
401+++ b/gdk/x11/gdkwindow-x11.c 413+++ b/gdk/x11/gdkwindow-x11.c
402@@ -36,7 +36,9 @@ 414@@ -36,7 +36,9 @@
@@ -409,7 +421,7 @@ index 89f0666..d3e1440 100644
409 #include "gdkprivate-x11.h" 421 #include "gdkprivate-x11.h"
410 #include "gdk-private.h" 422 #include "gdk-private.h"
411 423
412@@ -5906,7 +5908,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass) 424@@ -5916,7 +5918,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
413 impl_class->set_opaque_region = gdk_x11_window_set_opaque_region; 425 impl_class->set_opaque_region = gdk_x11_window_set_opaque_region;
414 impl_class->set_shadow_width = gdk_x11_window_set_shadow_width; 426 impl_class->set_shadow_width = gdk_x11_window_set_shadow_width;
415 impl_class->show_window_menu = gdk_x11_window_show_window_menu; 427 impl_class->show_window_menu = gdk_x11_window_show_window_menu;
@@ -420,7 +432,7 @@ index 89f0666..d3e1440 100644
420 impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; 432 impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size;
421 } 433 }
422diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h 434diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h
423index edb0ea7..a317d61 100644 435index edb0ea7dbf..a317d61cca 100644
424--- a/gdk/x11/gdkx-autocleanups.h 436--- a/gdk/x11/gdkx-autocleanups.h
425+++ b/gdk/x11/gdkx-autocleanups.h 437+++ b/gdk/x11/gdkx-autocleanups.h
426@@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) 438@@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref)
@@ -434,7 +446,7 @@ index edb0ea7..a317d61 100644
434 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref) 446 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Screen, g_object_unref)
435 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref) 447 G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11Visual, g_object_unref)
436diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h 448diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h
437index 1f64bcc..4db6c18 100644 449index 1f64bccb6d..4db6c18351 100644
438--- a/gdk/x11/gdkx.h 450--- a/gdk/x11/gdkx.h
439+++ b/gdk/x11/gdkx.h 451+++ b/gdk/x11/gdkx.h
440@@ -43,7 +43,9 @@ 452@@ -43,7 +43,9 @@
@@ -448,7 +460,7 @@ index 1f64bcc..4db6c18 100644
448 #include <gdk/x11/gdkx11monitor.h> 460 #include <gdk/x11/gdkx11monitor.h>
449 #include <gdk/x11/gdkx11property.h> 461 #include <gdk/x11/gdkx11property.h>
450diff --git a/gdk/x11/meson.build b/gdk/x11/meson.build 462diff --git a/gdk/x11/meson.build b/gdk/x11/meson.build
451index 754ae0a..0318c83 100644 463index 754ae0a615..0318c83877 100644
452--- a/gdk/x11/meson.build 464--- a/gdk/x11/meson.build
453+++ b/gdk/x11/meson.build 465+++ b/gdk/x11/meson.build
454@@ -14,7 +14,6 @@ gdk_x11_sources = files( 466@@ -14,7 +14,6 @@ gdk_x11_sources = files(
@@ -480,7 +492,7 @@ index 754ae0a..0318c83 100644
480 install_headers('gdkx.h', subdir: 'gtk-3.0/gdk/') 492 install_headers('gdkx.h', subdir: 'gtk-3.0/gdk/')
481 493
482diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c 494diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c
483index 802303e..6439d77 100644 495index 802303ea9f..6439d7745d 100644
484--- a/gtk/gtkglarea.c 496--- a/gtk/gtkglarea.c
485+++ b/gtk/gtkglarea.c 497+++ b/gtk/gtkglarea.c
486@@ -29,7 +29,9 @@ 498@@ -29,7 +29,9 @@
@@ -568,7 +580,7 @@ index 802303e..6439d77 100644
568 580
569 static gboolean 581 static gboolean
570diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c 582diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
571index a3a3419..274600e 100644 583index a3a341956b..274600e74a 100644
572--- a/gtk/inspector/general.c 584--- a/gtk/inspector/general.c
573+++ b/gtk/inspector/general.c 585+++ b/gtk/inspector/general.c
574@@ -35,8 +35,10 @@ 586@@ -35,8 +35,10 @@
@@ -615,7 +627,7 @@ index a3a3419..274600e 100644
615 if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) 627 if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ()))
616 { 628 {
617diff --git a/meson.build b/meson.build 629diff --git a/meson.build b/meson.build
618index 67b24e5..c1cc09a 100644 630index 04d54a8e2c..324915c9ee 100644
619--- a/meson.build 631--- a/meson.build
620+++ b/meson.build 632+++ b/meson.build
621@@ -137,6 +137,7 @@ wayland_enabled = get_option('wayland_backend') 633@@ -137,6 +137,7 @@ wayland_enabled = get_option('wayland_backend')
@@ -673,7 +685,7 @@ index 67b24e5..c1cc09a 100644
673 gtk_private_packages += ['pangoft2'] 685 gtk_private_packages += ['pangoft2']
674 endif 686 endif
675diff --git a/meson_options.txt b/meson_options.txt 687diff --git a/meson_options.txt b/meson_options.txt
676index 94099aa..8bd0968 100644 688index 94099aa01e..8bd096896d 100644
677--- a/meson_options.txt 689--- a/meson_options.txt
678+++ b/meson_options.txt 690+++ b/meson_options.txt
679@@ -19,6 +19,8 @@ option('profiler', type: 'boolean', value: false, 691@@ -19,6 +19,8 @@ option('profiler', type: 'boolean', value: false,
@@ -686,7 +698,7 @@ index 94099aa..8bd0968 100644
686 # Print backends 698 # Print backends
687 option('print_backends', type : 'string', value : 'auto', 699 option('print_backends', type : 'string', value : 'auto',
688diff --git a/tests/meson.build b/tests/meson.build 700diff --git a/tests/meson.build b/tests/meson.build
689index 6ff249f..f2a9fba 100644 701index 6ff249f8a1..f2a9fbad6d 100644
690--- a/tests/meson.build 702--- a/tests/meson.build
691+++ b/tests/meson.build 703+++ b/tests/meson.build
692@@ -5,7 +5,6 @@ gtk_tests = [ 704@@ -5,7 +5,6 @@ gtk_tests = [
@@ -720,7 +732,7 @@ index 6ff249f..f2a9fba 100644
720 gtk_tests += [['testfontchooserdialog']] 732 gtk_tests += [['testfontchooserdialog']]
721 endif 733 endif
722diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c 734diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c
723index 95b565c..7f340c3 100644 735index 95b565c591..7f340c3775 100644
724--- a/testsuite/gtk/objects-finalize.c 736--- a/testsuite/gtk/objects-finalize.c
725+++ b/testsuite/gtk/objects-finalize.c 737+++ b/testsuite/gtk/objects-finalize.c
726@@ -109,7 +109,9 @@ main (int argc, char **argv) 738@@ -109,7 +109,9 @@ main (int argc, char **argv)
diff --git a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
index 5d58c41c6d..d4fe121733 100644
--- a/meta/recipes-gnome/gtk+/gtk+3_3.24.43.bb
+++ b/meta/recipes-gnome/gtk+/gtk+3_3.24.51.bb
@@ -18,12 +18,12 @@ LICENSE = "LGPL-2.0-only & LGPL-2.0-or-later & LGPL-2.1-or-later"
18inherit meson gettext pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection 18inherit meson gettext pkgconfig gtk-doc update-alternatives gtk-immodules-cache gsettings features_check gobject-introspection
19 19
20MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}" 20MAJ_VER = "${@oe.utils.trim_version("${PV}", 2)}"
21SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar.xz \ 21SRC_URI = "${GNOME_MIRROR}/gtk/${MAJ_VER}/gtk-${PV}.tar.xz \
22 file://opengl.patch \ 22 file://opengl.patch \
23 " 23 "
24SRC_URI[sha256sum] = "7e04f0648515034b806b74ae5d774d87cffb1a2a96c468cb5be476d51bf2f3c7" 24SRC_URI[sha256sum] = "0013877c6bd23c2dbe42ad7c70a053d0e449be66736574e37867c49c5f905a4f"
25 25
26S = "${UNPACKDIR}/gtk+-${PV}" 26S = "${UNPACKDIR}/gtk-${PV}"
27 27
28BBCLASSEXTEND = "native nativesdk" 28BBCLASSEXTEND = "native nativesdk"
29 29