[jhbuild/wip/hadess/gst-plugins-base-gl] core-deps-latest: Build GstGL support for Wayland and X11




commit 70549c1ab3db98c1570911bd394e5a295f0ff8fc
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Apr 29 13:54:42 2021 +0200

    core-deps-latest: Build GstGL support for Wayland and X11
    
    in gst-plugins-base, so that the GTK GL sink can be built in
    gst-plugins-good.
    
    Ideally, each one of the backends we want to build would be accumulated,
    but meson doesn't have a way to pass "-Doption=foo,bar" as two separate
    arguments (each -Doption argument overrides the previous one).

 modulesets/gnome-suites-core-deps-latest.modules | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/modulesets/gnome-suites-core-deps-latest.modules 
b/modulesets/gnome-suites-core-deps-latest.modules
index 510da4fb..e805ad04 100644
--- a/modulesets/gnome-suites-core-deps-latest.modules
+++ b/modulesets/gnome-suites-core-deps-latest.modules
@@ -817,7 +817,10 @@
     </suggests>
   </meson>
 
-  <meson id="gst-plugins-base" mesonargs="-Dgtk_doc=disabled">
+  <meson id="gst-plugins-base" mesonargs="-Dgtk_doc=disabled -Dgl_winsys=wayland -Dgl_platform=egl">
+    <if condition-set="x11">
+      <mesonargs value="-Dgl_winsys=wayland,x11 -Dgl_platform=egl,glx"/>
+    </if>
     <branch repo="gitlab.freedesktop.org"
             module="gstreamer/gst-plugins-base.git"
             checkoutdir="gst-plugins-base"/>
@@ -825,6 +828,7 @@
       <dep package="gstreamer"/>
       <dep package="graphene"/>
       <dep package="iso-codes"/>
+      <dep package="gl"/>
       <if condition-set="x11">
         <dep package="x11-xcb"/>
       </if>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]