Title: [273239] trunk/Tools
Revision
273239
Author
[email protected]
Date
2021-02-22 04:24:38 -0800 (Mon, 22 Feb 2021)

Log Message

[Flatpak SDK] Add Monado for XR runtime support
https://bugs.webkit.org/show_bug.cgi?id=220738

Patch by Philippe Normand <[email protected]> on 2021-02-22
Reviewed by Žan Doberšek.

Tools:

* flatpak/flatpakutils.py:
(WebkitFlatpak.run_in_sandbox): Allow runtime XR environment setup in the sandbox through
the XR_RUNTIME_JSON variable.

Tools/buildstream:

* elements/sdk-platform.bst:
* elements/sdk/eigen.bst: Added.
* elements/sdk/monado.bst: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/Tools/ChangeLog (273238 => 273239)


--- trunk/Tools/ChangeLog	2021-02-22 12:20:16 UTC (rev 273238)
+++ trunk/Tools/ChangeLog	2021-02-22 12:24:38 UTC (rev 273239)
@@ -1,5 +1,16 @@
 2021-02-22  Philippe Normand  <[email protected]>
 
+        [Flatpak SDK] Add Monado for XR runtime support
+        https://bugs.webkit.org/show_bug.cgi?id=220738
+
+        Reviewed by Žan Doberšek.
+
+        * flatpak/flatpakutils.py:
+        (WebkitFlatpak.run_in_sandbox): Allow runtime XR environment setup in the sandbox through
+        the XR_RUNTIME_JSON variable.
+
+2021-02-22  Philippe Normand  <[email protected]>
+
         [Flatpak SDK] X11 SSH forwarding fails
         https://bugs.webkit.org/show_bug.cgi?id=222246
 

Modified: trunk/Tools/buildstream/ChangeLog (273238 => 273239)


--- trunk/Tools/buildstream/ChangeLog	2021-02-22 12:20:16 UTC (rev 273238)
+++ trunk/Tools/buildstream/ChangeLog	2021-02-22 12:24:38 UTC (rev 273239)
@@ -1,5 +1,16 @@
 2021-02-22  Philippe Normand  <[email protected]>
 
+        [Flatpak SDK] Add Monado for XR runtime support
+        https://bugs.webkit.org/show_bug.cgi?id=220738
+
+        Reviewed by Žan Doberšek.
+
+        * elements/sdk-platform.bst:
+        * elements/sdk/eigen.bst: Added.
+        * elements/sdk/monado.bst: Added.
+
+2021-02-22  Philippe Normand  <[email protected]>
+
         [Flatpak SDK] Update to GStreamer 1.18.3 and backport one patch from upcoming 1.18.4
         https://bugs.webkit.org/show_bug.cgi?id=222033
 

Added: trunk/Tools/buildstream/elements/sdk/eigen.bst (0 => 273239)


--- trunk/Tools/buildstream/elements/sdk/eigen.bst	                        (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/eigen.bst	2021-02-22 12:24:38 UTC (rev 273239)
@@ -0,0 +1,13 @@
+kind: cmake
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+
+sources:
+- kind: git_tag
+  url: gitlab_com:libeigen/eigen
+  track: '3.3'
+  ref: 3.3.9-1-ga36d19c4fc46097da9dd9965e7d548aa05d2cbf8

Added: trunk/Tools/buildstream/elements/sdk/monado.bst (0 => 273239)


--- trunk/Tools/buildstream/elements/sdk/monado.bst	                        (rev 0)
+++ trunk/Tools/buildstream/elements/sdk/monado.bst	2021-02-22 12:24:38 UTC (rev 273239)
@@ -0,0 +1,30 @@
+kind: meson
+
+build-depends:
+- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+
+depends:
+- freedesktop-sdk.bst:bootstrap-import.bst
+- freedesktop-sdk.bst:components/mesa-headers.bst
+- freedesktop-sdk.bst:components/glslang.bst
+- freedesktop-sdk.bst:components/sdl2.bst
+- freedesktop-sdk.bst:components/vulkan.bst
+- sdk/eigen.bst
+- sdk/gst-plugins-base.bst
+
+variables:
+  meson-local: >-
+    -Ddocs=disabled
+    -Dtracking=disabled
+
+public:
+  bst:
+    integration-commands:
+    - |
+      monado-cli test
+
+sources:
+- kind: git_tag
+  url: gitlab_freedesktop_org:monado/monado
+  track: master
+  ref: v0.4.1-305-g948101308104052aec0173d3166fcfb72dbfc88b

Modified: trunk/Tools/buildstream/elements/sdk-platform.bst (273238 => 273239)


--- trunk/Tools/buildstream/elements/sdk-platform.bst	2021-02-22 12:20:16 UTC (rev 273238)
+++ trunk/Tools/buildstream/elements/sdk-platform.bst	2021-02-22 12:24:38 UTC (rev 273239)
@@ -14,6 +14,7 @@
 - sdk/ccls.bst
 - sdk/cmake-lsp.bst
 - sdk/clangd.bst
+- sdk/eigen.bst
 - sdk/enchant-2.bst
 - sdk/ffmpeg.bst
 - sdk/glib-networking.bst
@@ -47,6 +48,7 @@
 - sdk/libzstd.bst
 - sdk/lzo2.bst
 - sdk/mesa.bst
+- sdk/monado.bst
 - sdk/openjpeg.bst
 - sdk/openxr.bst
 - sdk/os-release.bst

Modified: trunk/Tools/flatpak/flatpakutils.py (273238 => 273239)


--- trunk/Tools/flatpak/flatpakutils.py	2021-02-22 12:20:16 UTC (rev 273238)
+++ trunk/Tools/flatpak/flatpakutils.py	2021-02-22 12:24:38 UTC (rev 273239)
@@ -779,6 +779,7 @@
             "QML2_IMPORT_PATH",
             "RESULTS_SERVER_API_KEY",
             "SSLKEYLOGFILE",
+            "XR_RUNTIME_JSON",
         ]
 
         def envvar_in_suffixes_to_keep(envvar):
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to