Fix accountsservice dependencies

Vala is now recommended, and three python modules are needed for
tests. Prompted by a report by "revkarol" on blfs-support.
This commit is contained in:
Pierre Labastie 2023-04-07 22:01:26 +02:00
parent dfc7d5b46a
commit 1996a17afe

View File

@ -80,16 +80,24 @@
<bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended">
<xref linkend="gobject-introspection"/> and
<xref linkend="gobject-introspection"/>,
<phrase revision="sysv"><xref linkend="elogind"/></phrase>
<phrase revision="systemd"><xref role='runtime' linkend="systemd"/>
(runtime)</phrase>
(runtime)</phrase>, and
<xref linkend="vala"/>
</para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="gtk-doc"/> and
<xref linkend="xmlto"/>
</para>
<bridgehead renderas="sect4">Optional (for tests)</bridgehead>
<para role="optional">
<xref linkend="dbus-python"/> (for running more tests),
<xref linkend="pygobject3"/>, and
<xref linkend="python-dbusmock"/>
<!-- I did not have gtk-doc installed this time, and it worked fine. -->
</para>
@ -158,7 +166,19 @@ ninja</userinput></screen>
<para>
<option>-Ddocbook=true</option>: This switch enables building
the D-Bus interface API documentation.
the D-Bus interface API documentation (needs <xref linkend="xmlto"/>).
</para>
<para>
<option>-Dgtk_doc=true</option>: This switch enables building
the libaccountsservice API documentation (needs
<xref linkend="gtk-doc"/>).
</para>
<para>
<option>-Dvapi=false</option>: This switch disables building
the vala bindings. Use it if you have not installed
<xref linkend="vala"/>.
</para>
</sect2>