Disable xwidgets with recent webkitgtk versions (Bug#66068)
authorPeter Oliver <git@mavit.org.uk>
Wed, 4 Sep 2024 11:12:50 +0000 (12:12 +0100)
committerEli Zaretskii <eliz@gnu.org>
Sat, 21 Sep 2024 08:58:42 +0000 (11:58 +0300)
* configure.ac: Accept only webkit2gtk-4.* versions less than 2.41.92.

configure.ac

index 5eaa1c7f9622cb0a6c5aaac51586f5e328453a48..6473f4bbc9dd9f922b1ceaa648a7c152e267a8dd 100644 (file)
@@ -4458,10 +4458,11 @@ XWIDGETS_OBJ=
 if test "$with_xwidgets" != "no"; then
   if test "$USE_GTK_TOOLKIT" = "GTK3" && test "$window_system" != "none"; then
     WEBKIT_REQUIRED=2.12
-    WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED"
+    WEBKIT_BROKEN=2.41.92
+    WEBKIT_MODULES="webkit2gtk-4.1 >= $WEBKIT_REQUIRED webkit2gtk-4.1 < $WEBKIT_BROKEN"
     EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES])
     if test "$HAVE_WEBKIT" = "no"; then
-      WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED"
+      WEBKIT_MODULES="webkit2gtk-4.0 >= $WEBKIT_REQUIRED webkit2gtk-4.0 < $WEBKIT_BROKEN"
       EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES])
     fi
     HAVE_XWIDGETS=$HAVE_WEBKIT