[jhbuild/wip/hadess/gst-monorepo] core-deps-latest: Update for GStreamer repo reorg




commit f7af83afe07dd64756a849f6ce3af841934bcdb4
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Sep 30 12:01:09 2021 +0200

    core-deps-latest: Update for GStreamer repo reorg
    
    See https://gstreamer.freedesktop.org/documentation/frequently-asked-questions/mono-repository.html

 modulesets/gnome-suites-core-deps-latest.modules | 79 +++++-------------------
 1 file changed, 16 insertions(+), 63 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-latest.modules 
b/modulesets/gnome-suites-core-deps-latest.modules
index 1cdeb7ce..8b2a148c 100644
--- a/modulesets/gnome-suites-core-deps-latest.modules
+++ b/modulesets/gnome-suites-core-deps-latest.modules
@@ -796,7 +796,7 @@
     </suggests>
   </meson>
 
-  <meson id="gstreamer" mesonargs="-Dgtk_doc=disabled">
+  <meson id="gstreamer" mesonargs="-Dgtk_doc=disabled -Dbase=enabled -Dgood=enabled -Dbad=enabled 
-Dlibav=enabled">
     <branch repo="gitlab.freedesktop.org"
             module="gstreamer/gstreamer.git"
             checkoutdir="gstreamer"/>
@@ -804,59 +804,11 @@
       <dep package="glib"/>
       <dep package="libxml2"/>
       <dep package="gobject-introspection"/>
-    </dependencies>
-  </meson>
-
-  <meson id="graphene">
-    <branch repo="github.com" checkoutdir="graphene" module="ebassi/graphene.git"/>
-    <dependencies>
-      <dep package="glib"/>
-      <dep package="gobject-introspection"/>
-    </dependencies>
-  </meson>
-
-  <meson id="gst-plugins-bad">
-    <branch repo="gitlab.freedesktop.org"
-            checkoutdir="gst-plugins-bad"
-            module="gstreamer/gst-plugins-bad.git"/>
-    <dependencies>
-      <dep package="gst-plugins-base"/>
-    </dependencies>
-    <suggests>
-      <dep package="graphene"/>
-      <if condition-set="linux">
-        <dep package="vulkan"/>
-      </if>
-    </suggests>
-  </meson>
-
-  <meson id="gst-plugins-base" mesonargs="-Dgtk_doc=disabled">
-    <branch repo="gitlab.freedesktop.org"
-            module="gstreamer/gst-plugins-base.git"
-            checkoutdir="gst-plugins-base"/>
-    <dependencies>
-      <dep package="gstreamer"/>
       <dep package="graphene"/>
       <dep package="iso-codes"/>
       <if condition-set="x11">
         <dep package="x11-xcb"/>
       </if>
-    </dependencies>
-    <suggests>
-      <if condition-set="udev">
-        <dep package="libgudev"/>
-      </if>
-      <!-- The examples require GTK+ 3, but they are optional -->
-      <dep package="gtk+-3"/>
-    </suggests>
-  </meson>
-
-  <meson id="gst-plugins-good">
-    <branch repo="gitlab.freedesktop.org"
-            module="gstreamer/gst-plugins-good.git"
-            checkoutdir="gst-plugins-good"/>
-    <dependencies>
-      <dep package="gst-plugins-base"/>
       <dep package="flac"/>
       <dep package="libvpx"/>
       <dep package="taglib"/>
@@ -864,30 +816,31 @@
       <if condition-unset="macos">
         <dep package="libv4l"/>
       </if>
+      <dep package="libavfilter"/>
+      <dep package="libavformat"/>
+      <dep package="libavcodec"/>
+      <dep package="libavutil"/>
     </dependencies>
     <suggests>
-      <dep package="pulseaudio"/>
-      <dep package="gdk-pixbuf"/>
+      <if condition-set="linux">
+        <dep package="vulkan"/>
+      </if>
       <if condition-set="udev">
         <dep package="libgudev"/>
       </if>
+      <!-- The examples require GTK+ 3, but they are optional -->
+      <dep package="gtk+-3"/>
+      <dep package="pulseaudio"/>
+      <dep package="yasm"/>
     </suggests>
   </meson>
 
-  <meson id="gst-libav">
-    <branch repo="gitlab.freedesktop.org"
-            checkoutdir="gst-libav"
-            module="gstreamer/gst-libav.git"/>
+  <meson id="graphene">
+    <branch repo="github.com" checkoutdir="graphene" module="ebassi/graphene.git"/>
     <dependencies>
-      <dep package="gst-plugins-base"/>
-      <dep package="libavfilter"/>
-      <dep package="libavformat"/>
-      <dep package="libavcodec"/>
-      <dep package="libavutil"/>
+      <dep package="glib"/>
+      <dep package="gobject-introspection"/>
     </dependencies>
-    <suggests>
-      <dep package="yasm"/>
-    </suggests>
   </meson>
 
   <meson id="gtk4" mesonargs="-Dbroadway-backend=true">


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