[jhbuild] Remove circular dependency of gtk-doc on glib
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [jhbuild] Remove circular dependency of gtk-doc on glib
- Date: Sun, 26 May 2019 13:28:50 +0000 (UTC)
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]