Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (02602e83c069427f3462c30dc4788881a5077235)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (02602e83c069427f3462c30dc4788881a5077235)
  • Date: Sun, 11 Oct 2026 18:28:23 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

gnome2-libs/json-glib/DEPENDS | 6 ++++++
gnome2-libs/json-glib/HISTORY | 4 ++++
2 files changed, 10 insertions(+)

New commits:
commit 02602e83c069427f3462c30dc4788881a5077235
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

gnome2-libs/json-glib: needs gi-docgen when gobject-introspection or
gtk-doc is on,
it's optional otherwise

diff --git a/gnome2-libs/json-glib/DEPENDS b/gnome2-libs/json-glib/DEPENDS
index 32540d4..4b88ecf 100755
--- a/gnome2-libs/json-glib/DEPENDS
+++ b/gnome2-libs/json-glib/DEPENDS
@@ -6,4 +6,10 @@ depends glib2 &&

optional_depends gobject-introspection 'introspection=enabled'
'introspection=disabled' 'for object introspection' &&
optional_depends gtk-doc 'gtk_doc=enabled' 'gtk_doc=disabled' 'build docs' &&
+if is_depends_enabled "${SPELL}" "gobject-introspection" ||
+ is_depends_enabled "${SPELL}" "gtk-doc"; then
+ depends gi-docgen
+else
+ optional_depends gi-docgen 'documentation=enabled'
'documentation=disabled' 'for documentation'
+fi &&
optional_depends libxslt 'man=true' 'man=false' 'build man pages'
diff --git a/gnome2-libs/json-glib/HISTORY b/gnome2-libs/json-glib/HISTORY
index 59bfa3f..0d43a8f 100644
--- a/gnome2-libs/json-glib/HISTORY
+++ b/gnome2-libs/json-glib/HISTORY
@@ -1,3 +1,7 @@
+2026-10-11 Pavel Vinogradov <public AT sourcemage.org>
+ * DEPENDS: gi-docgen is needed when gobject-introspection or gtk-doc
is on,
+ it's optional otherwise, (kudos to chris_debian)
+
2024-09-20 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 1.10.0, quoting++, added Watch line



  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (02602e83c069427f3462c30dc4788881a5077235), Pavel Vinogradov, 10/11/2026

Archive powered by MHonArc 2.6.24.

Top of Page