[jhbuild] 3.24: switch back to Autotools build for GStreamer



commit 534085a570627b546659ac3004a7f4253b288538
Author: Michael Catanzaro <mcatanzaro gnome org>
Date:   Fri Nov 11 15:29:07 2016 -0600

    3.24: switch back to Autotools build for GStreamer
    
    It's just too broken now.
    
     (a) The release tarball doesn't include meson.build. That's a no-go for
         our release infrastructure; we're not going to teach JHBuild to use
         meson for git checkouts but Autotools for tarballs.
    
     (b) https://bugzilla.gnome.org/show_bug.cgi?id=773867 is a thing,
         requires newer meson to fix, but virtual sysdeps architecture
         doesn't allow for version requirements, and it'd be a year before
         we could safely bump the requirement anyway.
    
    These are fixable problems, but I'm not going to work on them. We'll
    revisit in the future.

 modulesets/gnome-suites-core-deps-3.24.modules |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-3.24.modules b/modulesets/gnome-suites-core-deps-3.24.modules
index 39668cc..e5ebc2c 100644
--- a/modulesets/gnome-suites-core-deps-3.24.modules
+++ b/modulesets/gnome-suites-core-deps-3.24.modules
@@ -632,8 +632,9 @@
     </suggests>
   </autotools>
 
-  <meson id="gstreamer"
-         autogenargs="--disable-tests --disable-fatal-warnings">
+  <autotools id="gstreamer"
+         autogenargs="--disable-tests --disable-fatal-warnings"
+         supports-non-srcdir-builds="no">
     <branch repo="gstreamer.freedesktop.org"
             module="gstreamer"
             checkoutdir="gstreamer"/>
@@ -642,7 +643,7 @@
       <dep package="libxml2"/>
       <dep package="gobject-introspection"/>
     </dependencies>
-  </meson>
+  </autotools>
 
   <meson id="graphene">
     <branch repo="github.com" checkoutdir="graphene" module="ebassi/graphene.git"/>


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