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> <bridgehead renderas="sect4">Recommended</bridgehead>
<para role="recommended"> <para role="recommended">
<xref linkend="gobject-introspection"/> and <xref linkend="gobject-introspection"/>,
<phrase revision="sysv"><xref linkend="elogind"/></phrase> <phrase revision="sysv"><xref linkend="elogind"/></phrase>
<phrase revision="systemd"><xref role='runtime' linkend="systemd"/> <phrase revision="systemd"><xref role='runtime' linkend="systemd"/>
(runtime)</phrase> (runtime)</phrase>, and
<xref linkend="vala"/>
</para> </para>
<bridgehead renderas="sect4">Optional</bridgehead> <bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"> <para role="optional">
<xref linkend="gtk-doc"/> and <xref linkend="gtk-doc"/> and
<xref linkend="xmlto"/> <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. --> <!-- I did not have gtk-doc installed this time, and it worked fine. -->
</para> </para>
@ -158,7 +166,19 @@ ninja</userinput></screen>
<para> <para>
<option>-Ddocbook=true</option>: This switch enables building <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> </para>
</sect2> </sect2>