[jhbuild] core-deps: Allow building GTK+ 4 without GStreamer



commit b9785adc77a30fcfa639329303af8f21973800fc
Author: Daniel Boles <dboles src gmail com>
Date:   Sun Apr 1 10:56:59 2018 +0100

    core-deps: Allow building GTK+ 4 without GStreamer
    
    We can invoke Meson on gtk+ with -Dmedia=none to avoid GStreamer, so
    move it and its plugins to be suggests rather than hard dependencies.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794820

 modulesets/gnome-suites-core-deps-latest.modules |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-latest.modules 
b/modulesets/gnome-suites-core-deps-latest.modules
index dd89677..4a31725 100644
--- a/modulesets/gnome-suites-core-deps-latest.modules
+++ b/modulesets/gnome-suites-core-deps-latest.modules
@@ -859,9 +859,6 @@ the module and we will just change it to use a tarball anyway.
       <dep package="gtk-doc"/>
       <dep package="gobject-introspection"/>
       <dep package="graphene"/>
-      <dep package="gst-plugins-bad"/>
-      <dep package="gst-plugins-base"/>
-      <dep package="gstreamer"/>
       <dep package="libepoxy"/>
       <dep package="m4-common"/>
       <if condition-unset="quartz">
@@ -883,6 +880,10 @@ the module and we will just change it to use a tarball anyway.
       <!-- Many GTK+ apps require desktop-file-validate. -->
       <dep package="desktop-file-utils"/>
       <dep package="shared-mime-info"/>
+      <!-- GStreamer is the default media backend, but it is optional -->
+      <dep package="gst-plugins-bad"/>
+      <dep package="gst-plugins-base"/>
+      <dep package="gstreamer"/>
     </suggests>
   </meson>
 


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