[jhbuild] Remove circular dependency of gtk-doc on glib



commit d20b6e742306fdb1299317878c497bdaf9c78ea5
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sun May 26 14:17:14 2019 +0100

    Remove circular dependency of gtk-doc on glib
    
    Commit 59e38a6f678f8c238aa4d6ba652df1f8afc3fd57 added glib as a
    dependency of gtk-doc, but glib depends on gtk-doc, which means we have
    a circular dependency.
    
    This is not a huge deal for Linux; gtk-doc is available on all
    distributions, so it can be installed on the system. On non Linux
    systems, though, this is a lot more tricky.
    
    The reason why gtk-doc depends on glib is to run part of its test suite;
    since this is not a requirement for jhbuild, we should disable the
    gtk-doc tests, and remove the circular dependency.

 modulesets/gnome-suites-core-deps-latest.modules | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-latest.modules 
b/modulesets/gnome-suites-core-deps-latest.modules
index ed28df09..1cda6cf8 100644
--- a/modulesets/gnome-suites-core-deps-latest.modules
+++ b/modulesets/gnome-suites-core-deps-latest.modules
@@ -965,10 +965,9 @@
     </suggests>
   </meson>
 
-  <meson id="gtk-doc">
+  <meson id="gtk-doc" mesonargs="-Dtests=false">
     <branch/>
     <dependencies>
-      <dep package="glib"/>
       <dep package="libxslt"/>
       <dep package="yelp-tools"/>
       <dep package="libtool"/>


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