From 4d5b97db9832ad1614e994ee23c21eba97eb6564 Mon Sep 17 00:00:00 2001 From: Philippe Normand Date: Mon, 29 Apr 2024 12:25:18 -0700 Subject: [PATCH] [Buildstream SDK] Rollback GTK 4.15 update https://bugs.webkit.org/show_bug.cgi?id=273423 Unreviewed, GTK 4.15 is not usable, going back to latest stable release. * Tools/buildstream/elements/sdk/gtk.bst: * Tools/buildstream/patches/gtk/0001-wayland-Consistently-handle-enum-type.patch: Removed. Canonical link: https://commits.webkit.org/278117@main --- Tools/buildstream/elements/sdk/gtk.bst | 6 ++-- ...ayland-Consistently-handle-enum-type.patch | 35 ------------------- 2 files changed, 2 insertions(+), 39 deletions(-) delete mode 100644 Tools/buildstream/patches/gtk/0001-wayland-Consistently-handle-enum-type.patch diff --git a/Tools/buildstream/elements/sdk/gtk.bst b/Tools/buildstream/elements/sdk/gtk.bst index a95ba8e6650f..a5e73f31fd61 100644 --- a/Tools/buildstream/elements/sdk/gtk.bst +++ b/Tools/buildstream/elements/sdk/gtk.bst @@ -2,10 +2,8 @@ kind: meson sources: - kind: git_repo url: gitlab_gnome_org:GNOME/gtk.git - track: 4.* - ref: 4.15.0-0-g1a3c5cf420392f76998974f54edc899e526b524d -- kind: patch - path: patches/gtk/0001-wayland-Consistently-handle-enum-type.patch + track: 4.14.* + ref: 4.14.3-0-g686a629f98f743eb4fafd94c8216972f1387b8f3 build-depends: - sdk-build-depends/sassc.bst - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst diff --git a/Tools/buildstream/patches/gtk/0001-wayland-Consistently-handle-enum-type.patch b/Tools/buildstream/patches/gtk/0001-wayland-Consistently-handle-enum-type.patch deleted file mode 100644 index fa722635159c..000000000000 --- a/Tools/buildstream/patches/gtk/0001-wayland-Consistently-handle-enum-type.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 007e7c68dce68c2dcced89a1af4759f1956d9ab7 Mon Sep 17 00:00:00 2001 -From: Alice Mikhaylenko -Date: Mon, 22 Apr 2024 17:18:11 +0400 -Subject: [PATCH] wayland: Consistently handle enum type - -Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6649 ---- - gdk/wayland/gdkdisplay-wayland.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/gdk/wayland/gdkdisplay-wayland.c b/gdk/wayland/gdkdisplay-wayland.c -index 70107360fe..bd260967e6 100644 ---- a/gdk/wayland/gdkdisplay-wayland.c -+++ b/gdk/wayland/gdkdisplay-wayland.c -@@ -1917,6 +1917,7 @@ apply_portal_setting (TranslationEntry *entry, - entry->fallback.s = g_intern_string (g_variant_get_string (value, NULL)); - break; - case G_TYPE_INT: -+ case G_TYPE_ENUM: - entry->fallback.i = g_variant_get_int32 (value); - break; - case G_TYPE_BOOLEAN: -@@ -2166,6 +2167,9 @@ set_value_from_entry (GdkDisplay *display, - case G_TYPE_BOOLEAN: - g_value_set_boolean (value, entry->fallback.b); - break; -+ case G_TYPE_ENUM: -+ g_value_set_enum (value, entry->fallback.i); -+ break; - case G_TYPE_NONE: - if (g_str_equal (entry->setting, "gtk-fontconfig-timestamp")) - g_value_set_uint (value, (guint)entry->fallback.i); --- -2.44.0 -