public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
* [kirkstone] Upgrade gtk+3 3.24.34 -> 3.24.51
@ 2025-11-03  8:21 Jörg Sommer
  2025-11-03  8:21 ` [kirkstone][PATCH 01/19] gtk+3: upgrade 3.24.34 -> 3.24.35 Jörg Sommer
  2025-11-03 14:40 ` [OE-core] [kirkstone] Upgrade gtk+3 3.24.34 " Steve Sakoman
  0 siblings, 2 replies; 25+ messages in thread
From: Jörg Sommer @ 2025-11-03  8:21 UTC (permalink / raw)
  To: openembedded-core

The current version 3.24.34 fails to build gtk+3-native with Debian 13:

../../gtk+-3.24.34/gtk/gtklabel.c: In function ‘gtk_label_style_updated’:
../../gtk+-3.24.34/gtk/gtklabel.c:4235:32: error: passing argument 1 of ‘gtk_widget_queue_resize’ from incompatible pointer type [-Wincompatible-pointer-types]
 4235 |       gtk_widget_queue_resize (label);
      |                                ^~~~~
      |                                |
      |                                GtkLabel * {aka struct _GtkLabel *}
In file included from ../../gtk+-3.24.34/gtk/deprecated/gtkmisc.h:33,
                 from ../../gtk+-3.24.34/gtk/gtklabel.h:32,
                 from ../../gtk+-3.24.34/gtk/gtklabel.c:30:
../../gtk+-3.24.34/gtk/gtkwidget.h:663:65: note: expected ‘GtkWidget *’ {aka ‘struct _GtkWidget *’} but argument is of type ‘GtkLabel *’ {aka ‘struct _GtkLabel *’}
  663 | void       gtk_widget_queue_resize        (GtkWidget           *widget);
      |                                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~

This was fixed somewhere between 3.24.34 and 3.24.51. Therefore, upgrade the
recipe with the commits from master.

 ...Do-not-try-to-initialize-GL-without-libGL.patch |  57 --
 .../0003-Add-disable-opengl-configure-option.patch | 872 ---------------------
 meta/recipes-gnome/gtk+/gtk+3/CVE-2024-6655.patch  |  39 -
 meta/recipes-gnome/gtk+/gtk+3/link_fribidi.patch   |  19 -
 meta/recipes-gnome/gtk+/gtk+3/opengl.patch         | 747 ++++++++++++++++++
 meta/recipes-gnome/gtk+/gtk+3_3.24.34.bb           |  18 -
 .../gtk+/{gtk+3.inc => gtk+3_3.24.51.bb}           |  66 +-
 7 files changed, 782 insertions(+), 1036 deletions(-)



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2025-11-03 14:41 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-03  8:21 [kirkstone] Upgrade gtk+3 3.24.34 -> 3.24.51 Jörg Sommer
2025-11-03  8:21 ` [kirkstone][PATCH 01/19] gtk+3: upgrade 3.24.34 -> 3.24.35 Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 02/19] gtk+3: port to Meson Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 03/19] gtk+3: fix reproducible builds Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 04/19] gtk+3: update 3.24.35 -> 3.24.36 Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 05/19] gtk+3: add PACKAGECONFIG for libcloudservice and tracker; fix cups backend Jörg Sommer
2025-11-03 10:29     ` [OE-core] " Gyorgy Sarvari
2025-11-03  8:21   ` [kirkstone][PATCH 06/19] gtk+3: upgrade 3.24.36 -> 3.24.37 Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 07/19] gtk+3: upgrade 3.24.37 -> 3.24.38 Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 08/19] gtk: Add rdepend on printbackend for cups Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 09/19] gtk: Set CVE_PRODUCT Jörg Sommer
2025-11-03  8:21   ` [kirkstone][PATCH 10/19] gtk+3: update 3.24.38 -> 3.24.41 Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 11/19] gtk+3: disable wayland without opengl Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 12/19] gtk+3: add gtk+ to CVE_PRODUCT Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 13/19] gtk+3: upgrade 3.24.41 -> 3.24.42 Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 14/19] gtk+3: upgrade 3.24.42 -> 3.24.43 Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 15/19] gtk+3: rename tracker dependencies Jörg Sommer
2025-11-03 10:15     ` [OE-core] " Gyorgy Sarvari
2025-11-03 10:59       ` Jörg Sommer
2025-11-03 13:37         ` Gyorgy Sarvari
2025-11-03  8:22   ` [kirkstone][PATCH 16/19] gtk+3: remove unneeded .inc file Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 17/19] gtk+3: depend on the librsvg pixbuf loader in gtk3-demo Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 18/19] gtk: set correct bug tracker Jörg Sommer
2025-11-03  8:22   ` [kirkstone][PATCH 19/19] gtk+3: Update 3.24.43 -> 3.24.51 Jörg Sommer
2025-11-03 14:40 ` [OE-core] [kirkstone] Upgrade gtk+3 3.24.34 " Steve Sakoman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox