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>
This commit is contained in:
Ross Burton
2022-12-12 17:35:47 +00:00
committed by Richard Purdie
parent 8175ab8665
commit 6aa9011ab4
3 changed files with 46 additions and 49 deletions

View File

@@ -27,15 +27,10 @@ ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native" export PKG_CONFIG_FOR_BUILD = "${STAGING_BINDIR_NATIVE}/pkg-config-native"
do_configure:prepend() { do_configure:prepend() {
#delete a file that will get confused with generated one in ${B}
rm -f ${S}/gtk/gtktypefuncs.c
# These files are generated by wayland-scanner but will race over modification # These files are generated by wayland-scanner but will race over modification
# time between the copies in the sysroot from wayland-protocols and the copy # time between the copies in the sysroot from wayland-protocols and the copy
# in the source tree. Solve the race by deleting so they need to be regenerated. # in the source tree. Solve the race by deleting so they need to be regenerated.
# 3.24.22 will not be shipping these files so this can be deleted then: rm -f ${S}/modules/input/*-text-input-*.[ch]
# https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2183
rm -f ${S}/modules/input/text-input-unstable-v3*.[ch]
} }
EXTRA_OECONF += " \ EXTRA_OECONF += " \

View File

@@ -1,4 +1,4 @@
From eef50c94587fc30cd624adb5eb213eb9fa663dc1 Mon Sep 17 00:00:00 2001 From e59cb71740ff70022bb2d9bd3685a1d77b43cac0 Mon Sep 17 00:00:00 2001
From: Jussi Kukkonen <jussi.kukkonen@intel.com> From: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date: Tue, 21 Jun 2016 15:11:39 +0300 Date: Tue, 21 Jun 2016 15:11:39 +0300
Subject: [PATCH] Add --disable-opengl configure option Subject: [PATCH] Add --disable-opengl configure option
@@ -19,13 +19,12 @@ as it actually will depend on OpenGL.
Upstream-Status: Inappropriate [Evil eye expected from upstream] Upstream-Status: Inappropriate [Evil eye expected from upstream]
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
--- ---
configure.ac | 13 ++++- configure.ac | 13 ++++-
demos/gtk-demo/glarea.c | 14 ++++++ demos/gtk-demo/glarea.c | 14 ++++++
docs/tools/Makefile.am | 9 +++- docs/tools/Makefile.am | 9 +++-
docs/tools/widgets.c | 4 +- docs/tools/widgets.c | 4 +-
gdk/Makefile.am | 8 ++- gdk/gdk-sources.inc | 8 ++-
gdk/gdkdisplay.c | 4 +- gdk/gdkdisplay.c | 4 +-
gdk/gdkgl.c | 10 ++++ gdk/gdkgl.c | 10 ++++
gdk/gdkglcontext.c | 6 +++ gdk/gdkglcontext.c | 6 +++
@@ -47,7 +46,7 @@ Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
create mode 100644 gdk/x11/gdkx-without-gl-context.h create mode 100644 gdk/x11/gdkx-without-gl-context.h
diff --git a/configure.ac b/configure.ac diff --git a/configure.ac b/configure.ac
index 851bcbf..6cbf6a2 100644 index 9ed65e5f8a..70c68364ff 100644
--- a/configure.ac --- a/configure.ac
+++ b/configure.ac +++ b/configure.ac
@@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders, @@ -346,6 +346,15 @@ AC_ARG_ENABLE(cloudproviders,
@@ -66,7 +65,7 @@ index 851bcbf..6cbf6a2 100644
AC_ARG_ENABLE(glx, AC_ARG_ENABLE(glx,
[AS_HELP_STRING([--enable-glx], [AS_HELP_STRING([--enable-glx],
[When enabled Gdk will try to initialize GLX])]) [When enabled Gdk will try to initialize GLX])])
@@ -1345,7 +1354,7 @@ CFLAGS="$saved_cflags" @@ -1367,7 +1376,7 @@ CFLAGS="$saved_cflags"
LDFLAGS="$saved_ldflags" LDFLAGS="$saved_ldflags"
GDK_PACKAGES="$PANGO_PACKAGES gdk-pixbuf-2.0 >= gdk_pixbuf_required_version cairo >= cairo_required_version cairo-gobject >= cairo_required_version" 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
PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES) PKG_CHECK_MODULES(GDK_DEP, $GDK_PACKAGES $GDK_PRIVATE_PACKAGES)
GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB" GDK_DEP_LIBS="$GDK_EXTRA_LIBS $GDK_DEP_LIBS $MATH_LIB"
@@ -1379,7 +1388,7 @@ fi @@ -1401,7 +1410,7 @@ fi
PKG_CHECK_MODULES(ATK, $ATK_PACKAGES) PKG_CHECK_MODULES(ATK, $ATK_PACKAGES)
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" 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
GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2" GTK_PRIVATE_PACKAGES="$GTK_PRIVATE_PACKAGES pangoft2"
fi fi
diff --git a/demos/gtk-demo/glarea.c b/demos/gtk-demo/glarea.c diff --git a/demos/gtk-demo/glarea.c b/demos/gtk-demo/glarea.c
index b51e4ae..82409c7 100644 index b51e4ae1fe..82409c7358 100644
--- a/demos/gtk-demo/glarea.c --- a/demos/gtk-demo/glarea.c
+++ b/demos/gtk-demo/glarea.c +++ b/demos/gtk-demo/glarea.c
@@ -3,9 +3,12 @@ @@ -3,9 +3,12 @@
@@ -168,7 +167,7 @@ index b51e4ae..82409c7 100644
return TRUE; return TRUE;
} }
diff --git a/docs/tools/Makefile.am b/docs/tools/Makefile.am diff --git a/docs/tools/Makefile.am b/docs/tools/Makefile.am
index bec43e3..189e8fc 100644 index bec43e3a55..189e8fc926 100644
--- a/docs/tools/Makefile.am --- a/docs/tools/Makefile.am
+++ b/docs/tools/Makefile.am +++ b/docs/tools/Makefile.am
@@ -9,13 +9,18 @@ AM_CPPFLAGS = \ @@ -9,13 +9,18 @@ AM_CPPFLAGS = \
@@ -193,7 +192,7 @@ index bec43e3..189e8fc 100644
$(GDK_DEP_LIBS) \ $(GDK_DEP_LIBS) \
-lm -lm
diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c
index 932daf1..54239d6 100644 index 932daf1746..54239d6129 100644
--- a/docs/tools/widgets.c --- a/docs/tools/widgets.c
+++ b/docs/tools/widgets.c +++ b/docs/tools/widgets.c
@@ -1526,9 +1526,11 @@ create_gl_area (void) @@ -1526,9 +1526,11 @@ create_gl_area (void)
@@ -209,11 +208,11 @@ index 932daf1..54239d6 100644
info = new_widget_info ("glarea", widget, MEDIUM); info = new_widget_info ("glarea", widget, MEDIUM);
return info; return info;
diff --git a/gdk/Makefile.am b/gdk/Makefile.am diff --git a/gdk/gdk-sources.inc b/gdk/gdk-sources.inc
index 710a548..b45f631 100644 index 9235edb6cf..349acb8f4c 100644
--- a/gdk/Makefile.am --- a/gdk/gdk-sources.inc
+++ b/gdk/Makefile.am +++ b/gdk/gdk-sources.inc
@@ -274,7 +274,6 @@ x11_introspection_files = \ @@ -146,7 +146,6 @@ x11_introspection_files = \
x11/gdkeventsource.c \ x11/gdkeventsource.c \
x11/gdkeventtranslator.c \ x11/gdkeventtranslator.c \
x11/gdkgeometry-x11.c \ x11/gdkgeometry-x11.c \
@@ -221,7 +220,7 @@ index 710a548..b45f631 100644
x11/gdkkeys-x11.c \ x11/gdkkeys-x11.c \
x11/gdkmain-x11.c \ x11/gdkmain-x11.c \
x11/gdkmonitor-x11.c \ x11/gdkmonitor-x11.c \
@@ -300,7 +299,6 @@ x11_introspection_files = \ @@ -172,7 +171,6 @@ x11_introspection_files = \
x11/gdkx11display.h \ x11/gdkx11display.h \
x11/gdkx11displaymanager.h \ x11/gdkx11displaymanager.h \
x11/gdkx11dnd.h \ x11/gdkx11dnd.h \
@@ -229,7 +228,7 @@ index 710a548..b45f631 100644
x11/gdkx11keys.h \ x11/gdkx11keys.h \
x11/gdkx11monitor.h \ x11/gdkx11monitor.h \
x11/gdkx11property.h \ x11/gdkx11property.h \
@@ -310,6 +308,12 @@ x11_introspection_files = \ @@ -182,6 +180,12 @@ x11_introspection_files = \
x11/gdkx11visual.h \ x11/gdkx11visual.h \
x11/gdkx11window.h x11/gdkx11window.h
@@ -239,11 +238,11 @@ index 710a548..b45f631 100644
+ x11/gdkx11glcontext.h + x11/gdkx11glcontext.h
+endif +endif
+ +
GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile w32_introspection_files = \
GdkX11_3_0_gir_SCANNERFLAGS = \ win32/gdkcursor-win32.c \
--identifier-prefix=Gdk \ win32/gdkdevicemanager-win32.c \
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c
index 748f548..911ab2a 100644 index 748f54860c..911ab2a65f 100644
--- a/gdk/gdkdisplay.c --- a/gdk/gdkdisplay.c
+++ b/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c
@@ -2420,7 +2420,9 @@ gboolean @@ -2420,7 +2420,9 @@ gboolean
@@ -258,7 +257,7 @@ index 748f548..911ab2a 100644
GdkRenderingMode GdkRenderingMode
diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c diff --git a/gdk/gdkgl.c b/gdk/gdkgl.c
index 9690077..55f85ef 100644 index 9690077cc2..55f85ef605 100644
--- a/gdk/gdkgl.c --- a/gdk/gdkgl.c
+++ b/gdk/gdkgl.c +++ b/gdk/gdkgl.c
@@ -26,7 +26,9 @@ @@ -26,7 +26,9 @@
@@ -334,7 +333,7 @@ index 9690077..55f85ef 100644
+#endif +#endif
} }
diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c
index 3b23639..1f04f8e 100644 index 3b23639e1c..1f04f8e0b2 100644
--- a/gdk/gdkglcontext.c --- a/gdk/gdkglcontext.c
+++ b/gdk/gdkglcontext.c +++ b/gdk/gdkglcontext.c
@@ -85,7 +85,9 @@ @@ -85,7 +85,9 @@
@@ -380,7 +379,7 @@ index 3b23639..1f04f8e 100644
/** /**
diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c
index 2de8ba4..1883a79 100644 index 727b0cf1f4..d4d91b0d16 100644
--- a/gdk/gdkwindow.c --- a/gdk/gdkwindow.c
+++ b/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c
@@ -45,7 +45,9 @@ @@ -45,7 +45,9 @@
@@ -440,7 +439,7 @@ index 2de8ba4..1883a79 100644
cairo_region_destroy (opaque_region); cairo_region_destroy (opaque_region);
diff --git a/gdk/x11/Makefile.am b/gdk/x11/Makefile.am diff --git a/gdk/x11/Makefile.am b/gdk/x11/Makefile.am
index 32b1f24..6352313 100644 index 32b1f24434..63523130ce 100644
--- a/gdk/x11/Makefile.am --- a/gdk/x11/Makefile.am
+++ b/gdk/x11/Makefile.am +++ b/gdk/x11/Makefile.am
@@ -40,8 +40,6 @@ libgdk_x11_la_SOURCES = \ @@ -40,8 +40,6 @@ libgdk_x11_la_SOURCES = \
@@ -513,7 +512,7 @@ index 32b1f24..6352313 100644
+ +
-include $(top_srcdir)/git.mk -include $(top_srcdir)/git.mk
diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c diff --git a/gdk/x11/gdkdisplay-x11.c b/gdk/x11/gdkdisplay-x11.c
index 7e08f47..30fd7b6 100644 index 7e08f472cc..30fd7b6089 100644
--- a/gdk/x11/gdkdisplay-x11.c --- a/gdk/x11/gdkdisplay-x11.c
+++ b/gdk/x11/gdkdisplay-x11.c +++ b/gdk/x11/gdkdisplay-x11.c
@@ -37,7 +37,9 @@ @@ -37,7 +37,9 @@
@@ -538,10 +537,10 @@ index 7e08f47..30fd7b6 100644
display_class->get_default_seat = gdk_x11_display_get_default_seat; display_class->get_default_seat = gdk_x11_display_get_default_seat;
diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c diff --git a/gdk/x11/gdkscreen-x11.c b/gdk/x11/gdkscreen-x11.c
index bb4df05..46f5349 100644 index c2b7480c48..114fd4c67a 100644
--- a/gdk/x11/gdkscreen-x11.c --- a/gdk/x11/gdkscreen-x11.c
+++ b/gdk/x11/gdkscreen-x11.c +++ b/gdk/x11/gdkscreen-x11.c
@@ -1827,3 +1827,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen) @@ -1842,3 +1842,8 @@ gdk_x11_screen_get_current_desktop (GdkScreen *screen)
{ {
return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP"); return get_netwm_cardinal_property (screen, "_NET_CURRENT_DESKTOP");
} }
@@ -551,7 +550,7 @@ index bb4df05..46f5349 100644
+void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {} +void _gdk_x11_screen_update_visuals_for_gl (GdkScreen *screen) {}
+#endif +#endif
diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c
index 721d9bb..8e87acc 100644 index 194bc82e29..0302bb68d4 100644
--- a/gdk/x11/gdkwindow-x11.c --- a/gdk/x11/gdkwindow-x11.c
+++ b/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c
@@ -36,7 +36,9 @@ @@ -36,7 +36,9 @@
@@ -564,7 +563,7 @@ index 721d9bb..8e87acc 100644
#include "gdkprivate-x11.h" #include "gdkprivate-x11.h"
#include "gdk-private.h" #include "gdk-private.h"
@@ -5881,7 +5883,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass) @@ -5888,7 +5890,9 @@ gdk_window_impl_x11_class_init (GdkWindowImplX11Class *klass)
impl_class->set_opaque_region = gdk_x11_window_set_opaque_region; impl_class->set_opaque_region = gdk_x11_window_set_opaque_region;
impl_class->set_shadow_width = gdk_x11_window_set_shadow_width; impl_class->set_shadow_width = gdk_x11_window_set_shadow_width;
impl_class->show_window_menu = gdk_x11_window_show_window_menu; impl_class->show_window_menu = gdk_x11_window_show_window_menu;
@@ -575,7 +574,7 @@ index 721d9bb..8e87acc 100644
impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size; impl_class->get_unscaled_size = gdk_x11_window_get_unscaled_size;
} }
diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h diff --git a/gdk/x11/gdkx-autocleanups.h b/gdk/x11/gdkx-autocleanups.h
index edb0ea7..a317d61 100644 index edb0ea7dbf..a317d61cca 100644
--- a/gdk/x11/gdkx-autocleanups.h --- a/gdk/x11/gdkx-autocleanups.h
+++ b/gdk/x11/gdkx-autocleanups.h +++ b/gdk/x11/gdkx-autocleanups.h
@@ -30,7 +30,9 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkX11DeviceXI2, g_object_unref) @@ -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
similarity index 98% similarity index 98%
rename from gdk/x11/gdkx.h rename from gdk/x11/gdkx.h
rename to gdk/x11/gdkx-with-gl-context.h rename to gdk/x11/gdkx-with-gl-context.h
index 1f64bcc..ae05fa6 100644 index 1f64bccb6d..ae05fa6b1f 100644
--- a/gdk/x11/gdkx.h --- a/gdk/x11/gdkx.h
+++ b/gdk/x11/gdkx-with-gl-context.h +++ b/gdk/x11/gdkx-with-gl-context.h
@@ -45,7 +45,6 @@ @@ -45,7 +45,6 @@
@@ -605,7 +604,7 @@ index 1f64bcc..ae05fa6 100644
#include <gdk/x11/gdkx11selection.h> #include <gdk/x11/gdkx11selection.h>
diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h diff --git a/gdk/x11/gdkx-without-gl-context.h b/gdk/x11/gdkx-without-gl-context.h
new file mode 100644 new file mode 100644
index 0000000..c9e2617 index 0000000000..c9e261720f
--- /dev/null --- /dev/null
+++ b/gdk/x11/gdkx-without-gl-context.h +++ b/gdk/x11/gdkx-without-gl-context.h
@@ -0,0 +1,58 @@ @@ -0,0 +1,58 @@
@@ -668,10 +667,10 @@ index 0000000..c9e2617
+ +
+#endif /* __GDK_X_H__ */ +#endif /* __GDK_X_H__ */
diff --git a/gtk/Makefile.am b/gtk/Makefile.am diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 074fb35..4fa9eb6 100644 index 946e72febc..b01da7f128 100644
--- a/gtk/Makefile.am --- a/gtk/Makefile.am
+++ b/gtk/Makefile.am +++ b/gtk/Makefile.am
@@ -1457,7 +1457,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s @@ -467,7 +467,7 @@ gtktypefuncs.inc: stamp-gtktypebuiltins.h stamp-gtkprivatetypebuiltins.h $(top_s
${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \ ${CPP} $(DEFS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-gtfsrc.c | \
$(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \ $(GREP) -o '\bg[td]k_[a-zA-Z0-9_]*_get_type\b' | \
sort | uniq | \ sort | uniq | \
@@ -681,7 +680,7 @@ index 074fb35..4fa9eb6 100644
$(srcdir)/gtktestutils.c: gtktypefuncs.inc $(srcdir)/gtktestutils.c: gtktypefuncs.inc
diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c diff --git a/gtk/gtkglarea.c b/gtk/gtkglarea.c
index 802303e..33001cf 100644 index 802303ea9f..33001cfb61 100644
--- a/gtk/gtkglarea.c --- a/gtk/gtkglarea.c
+++ b/gtk/gtkglarea.c +++ b/gtk/gtkglarea.c
@@ -29,7 +29,9 @@ @@ -29,7 +29,9 @@
@@ -777,7 +776,7 @@ index 802303e..33001cf 100644
static gboolean static gboolean
diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c diff --git a/gtk/inspector/general.c b/gtk/inspector/general.c
index 48237d1..1f9b9be 100644 index 4fd0c3039c..a8e59ed077 100644
--- a/gtk/inspector/general.c --- a/gtk/inspector/general.c
+++ b/gtk/inspector/general.c +++ b/gtk/inspector/general.c
@@ -33,8 +33,10 @@ @@ -33,8 +33,10 @@
@@ -791,7 +790,7 @@ index 48237d1..1f9b9be 100644
#ifdef GDK_WINDOWING_WIN32 #ifdef GDK_WINDOWING_WIN32
#include "win32/gdkwin32.h" #include "win32/gdkwin32.h"
@@ -196,6 +198,7 @@ add_label_row (GtkInspectorGeneral *gen, @@ -217,6 +219,7 @@ add_label_row (GtkInspectorGeneral *gen,
gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label); gtk_size_group_add_widget (GTK_SIZE_GROUP (gen->priv->labels), label);
} }
@@ -799,7 +798,7 @@ index 48237d1..1f9b9be 100644
#ifdef GDK_WINDOWING_X11 #ifdef GDK_WINDOWING_X11
static void static void
append_glx_extension_row (GtkInspectorGeneral *gen, append_glx_extension_row (GtkInspectorGeneral *gen,
@@ -205,6 +208,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen, @@ -226,6 +229,7 @@ append_glx_extension_row (GtkInspectorGeneral *gen,
add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0); add_check_row (gen, GTK_LIST_BOX (gen->priv->gl_box), ext, epoxy_has_glx_extension (dpy, 0, ext), 0);
} }
#endif #endif
@@ -807,7 +806,7 @@ index 48237d1..1f9b9be 100644
#ifdef GDK_WINDOWING_WAYLAND #ifdef GDK_WINDOWING_WAYLAND
static void static void
@@ -254,6 +258,7 @@ wayland_get_display (struct wl_display *wl_display) @@ -275,6 +279,7 @@ wayland_get_display (struct wl_display *wl_display)
static void static void
init_gl (GtkInspectorGeneral *gen) init_gl (GtkInspectorGeneral *gen)
{ {
@@ -815,7 +814,7 @@ index 48237d1..1f9b9be 100644
#ifdef GDK_WINDOWING_X11 #ifdef GDK_WINDOWING_X11
if (GDK_IS_X11_DISPLAY (gdk_display_get_default ())) if (GDK_IS_X11_DISPLAY (gdk_display_get_default ()))
{ {
@@ -280,6 +285,7 @@ init_gl (GtkInspectorGeneral *gen) @@ -301,6 +306,7 @@ init_gl (GtkInspectorGeneral *gen)
} }
else else
#endif #endif
@@ -824,7 +823,7 @@ index 48237d1..1f9b9be 100644
if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ())) if (GDK_IS_WAYLAND_DISPLAY (gdk_display_get_default ()))
{ {
diff --git a/tests/Makefile.am b/tests/Makefile.am diff --git a/tests/Makefile.am b/tests/Makefile.am
index f283e89..5e7180e 100644 index f283e89831..5e7180e923 100644
--- a/tests/Makefile.am --- a/tests/Makefile.am
+++ b/tests/Makefile.am +++ b/tests/Makefile.am
@@ -80,8 +80,6 @@ noinst_PROGRAMS = $(TEST_PROGS) \ @@ -80,8 +80,6 @@ noinst_PROGRAMS = $(TEST_PROGS) \
@@ -857,7 +856,7 @@ index f283e89..5e7180e 100644
noinst_PROGRAMS += testforeign noinst_PROGRAMS += testforeign
endif endif
diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c diff --git a/testsuite/gtk/objects-finalize.c b/testsuite/gtk/objects-finalize.c
index 24540e3..e0f863a 100644 index 24540e313f..e0f863ab6a 100644
--- a/testsuite/gtk/objects-finalize.c --- a/testsuite/gtk/objects-finalize.c
+++ b/testsuite/gtk/objects-finalize.c +++ b/testsuite/gtk/objects-finalize.c
@@ -116,7 +116,9 @@ main (int argc, char **argv) @@ -116,7 +116,9 @@ main (int argc, char **argv)
@@ -870,3 +869,6 @@ index 24540e3..e0f863a 100644
#endif #endif
/* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */ /* Not allowed to finalize a GdkPixbufLoader without calling gdk_pixbuf_loader_close() */
all_types[i] != GDK_TYPE_PIXBUF_LOADER && all_types[i] != GDK_TYPE_PIXBUF_LOADER &&
--
2.34.1

View File

@@ -7,7 +7,7 @@ SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar
file://0003-Add-disable-opengl-configure-option.patch \ file://0003-Add-disable-opengl-configure-option.patch \
file://link_fribidi.patch \ file://link_fribidi.patch \
" "
SRC_URI[sha256sum] = "dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec" SRC_URI[sha256sum] = "ec10fe6d712ef0b3c63b5f932639c9d1ae99fce94f500f6f06965629fef60bd1"
S = "${WORKDIR}/gtk+-${PV}" S = "${WORKDIR}/gtk+-${PV}"