Title: [268721] trunk/Tools
Revision
268721
Author
ape...@igalia.com
Date
2020-10-20 03:53:38 -0700 (Tue, 20 Oct 2020)

Log Message

[GTK] Gamepad events do not occur in the flatpak shell.
https://bugs.webkit.org/show_bug.cgi?id=212453

Reviewed by Michael Catanzaro.

If the support for gudev is disabled in libmanette, it falls back to monitoring the
files under /dev/input by itself without trying to use udev at all. This works fine
because the Flatpak SDK environment has access to all of /dev.

* buildstream/elements/sdk/libmanette.bst: Pass -Dgudev=disabled to Meson, and remove
the libgudev dependency from the element.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (268720 => 268721)


--- trunk/Tools/ChangeLog	2020-10-20 09:42:31 UTC (rev 268720)
+++ trunk/Tools/ChangeLog	2020-10-20 10:53:38 UTC (rev 268721)
@@ -1,3 +1,17 @@
+2020-10-20  Adrian Perez de Castro  <ape...@igalia.com>
+
+        [GTK] Gamepad events do not occur in the flatpak shell.
+        https://bugs.webkit.org/show_bug.cgi?id=212453
+
+        Reviewed by Michael Catanzaro.
+
+        If the support for gudev is disabled in libmanette, it falls back to monitoring the
+        files under /dev/input by itself without trying to use udev at all. This works fine
+        because the Flatpak SDK environment has access to all of /dev.
+
+        * buildstream/elements/sdk/libmanette.bst: Pass -Dgudev=disabled to Meson, and remove
+        the libgudev dependency from the element.
+
 2020-10-20  Sam Weinig  <wei...@apple.com>
 
         Tweak WebPreferences*.yaml "exposed" key to only indicate that the key should not be changeable by the frontend

Modified: trunk/Tools/buildstream/elements/sdk/libmanette.bst (268720 => 268721)


--- trunk/Tools/buildstream/elements/sdk/libmanette.bst	2020-10-20 09:42:31 UTC (rev 268720)
+++ trunk/Tools/buildstream/elements/sdk/libmanette.bst	2020-10-20 10:53:38 UTC (rev 268721)
@@ -11,10 +11,9 @@
 depends:
 - sdk/glib.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
-- freedesktop-sdk.bst:components/libgudev.bst
-- freedesktop-sdk.bst:components/libevdev.bst
 
 variables:
   meson-local: >-
     -Dvapi=false
     -Dintrospection=false
+    -Dgudev=disabled
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to