docs: Split dependencies from related libraries
authorEmmanuele Bassi <ebassi@gnome.org>
Sat, 12 Feb 2022 17:03:22 +0000 (17:03 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Sat, 12 Feb 2022 17:28:00 +0000 (17:28 +0000)
commit7a608bda27156ae992074e5685baa8036a1b4303
treed1ea7dd6e2b5705de127975ef1cc761d60de2a14
parentc400dce0b1c85b60e5d6bc19ac9a443e5f707b60
docs: Split dependencies from related libraries

We currently list everything as a dependencies, regardless of whether
it actually is; this is a source of confusion for users that read the
GTK documentation.

Gi-docgen has a new "related" key in the project configuration which
allows us to list libraries that are merely related to the namespace
we are documenting; the "dependencies" key is used to document the
actual namespace dependencies, now.
docs/reference/gdk/gdk4-wayland.toml.in
docs/reference/gdk/gdk4-x11.toml.in
docs/reference/gdk/gdk4.toml.in
docs/reference/gsk/gsk4.toml.in
docs/reference/gtk/gtk4.toml.in