Add an entity for the gi-docgen URL and change several packages to use

it.

This should make the different URLs we had previously consistent with
one another, and ease maintenance burden.

This is only temporary though since eventually gi-docgen will become
part of the book, when Pierre's python-modules branch is brought into
trunk.
This commit is contained in:
Douglas R. Reno 2022-12-16 13:18:44 -06:00
parent 7a81c7f348
commit c5408a2d70
13 changed files with 20 additions and 17 deletions

View File

@ -105,7 +105,7 @@
<!-- Convenience entities -->
<!ENTITY root "<systemitem class='username'>root</systemitem>">
<!ENTITY gi-docgen-url "https://gnome.pages.gitlab.gnome.org/gi-docgen/">
<!-- These entities are used to identify versions of LFS
packages referenced throughout the BLFS book. -->

View File

@ -83,7 +83,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="vala"/> and
<ulink url="https://gitlab.gnome.org/ebassi/gi-docgen">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
</para>
<para condition="html" role="usernotes">

View File

@ -87,8 +87,7 @@
<para role="optional">
<xref linkend="docutils"/> (for man pages),
<xref linkend="xorg7-font"/> (for tests), and
<ulink url='https://pypi.org/project/gi-docgen/'>gi-docgen</ulink>
(for documentation)
<ulink url="&gi-docgen-url;">gi-docgen</ulink> (for documentation)
</para>
<para condition="html" role="usernotes">User Notes:

View File

@ -106,7 +106,7 @@
<xref linkend="libtiff"/>,
<xref linkend="texlive"/> (or <xref linkend="tl-installer"/>),
<ulink url="http://djvu.sourceforge.net/">DjVuLibre</ulink>,
<ulink url="https://gitlab.gnome.org/GNOME/gi-docgen">gi-docgen</ulink>,
<ulink url="&gi-docgen-url;">gi-docgen</ulink>,
<ulink url="http://www.freedesktop.org/wiki/Software/libspectre/">libspectre</ulink>,
<ulink url="https://github.com/jlaurens/synctex">Synctex</ulink>, and
<ulink url="https://www.t1lib.org/">t1lib</ulink>

View File

@ -91,7 +91,7 @@
<para role="optional">
<!--<xref linkend="gtk-doc"/> and-->
<xref linkend="valgrind"/> and
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
</para>
<para condition="html" role="usernotes">

View File

@ -90,7 +90,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="valgrind"/> and
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
</para>
<para condition="html" role="usernotes">

View File

@ -86,7 +86,7 @@
<para role="optional">
<xref linkend="libadwaita"/> (to build the demo),
<xref linkend="vala"/>, and
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
</para>
<para condition="html" role="usernotes">User Notes:
@ -131,7 +131,7 @@ ninja</userinput></screen>
<para>
<parameter>-Dgtk_doc=false</parameter>: Remove this option if
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
is installed and you wish to build and install the API documentation.
</para>

View File

@ -41,6 +41,10 @@
<listitem>
<para>December 16th, 2022</para>
<itemizedlist>
<listitem>
<para>[renodr] - Add an entity for the gi-docgen URL and change
various packages to use this URL in Optional Dependencies.</para>
</listitem>
<listitem>
<para>[renodr] - Update to rest-0.9.1. Fixes
<ulink url="&blfs-ticket-root;16011">#16011</ulink>.</para>

View File

@ -99,7 +99,7 @@
<xref linkend="php"/> compiled with XMLRPC-EPI
support (only used for the XMLRPC regression tests),
<xref linkend="samba"/> (ntlm_auth is required to run the test suite), and
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
</para>
<para condition="html" role="usernotes">
@ -157,7 +157,7 @@ ninja</userinput></screen>
<para>
<option>-Ddocs=enabled</option>: Use this option if you want to build
the documentation. Note that you must have
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink> installed.
<ulink url="&gi-docgen-url;">gi-docgen</ulink> installed.
</para>
<para>

View File

@ -99,7 +99,7 @@
<para role="optional">
<!--<xref linkend="jasper"/> and-->
<!--<xref linkend="gtk-doc"/> and-->
<ulink url="https://gitlab.gnome.org/ebassi/gi-docgen">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
(to generate documentation)
</para>

View File

@ -108,7 +108,7 @@
highlighting of demo source code),
<xref linkend="sassc"/>,
<xref linkend="tracker3"/>,
<ulink url="https://gitlab.gnome.org/ebassi/gi-docgen">gi-docgen</ulink>,
<ulink url="&gi-docgen-url;">gi-docgen</ulink>,
<ulink url="https://gitlab.gnome.org/World/libcloudproviders">libcloudproviders</ulink>, and
<ulink url="https://vulkan.lunarg.com/sdk/home">vulkan</ulink>
</para>
@ -189,7 +189,7 @@ ninja</userinput></screen>
<para>
<option>-Dgtk_doc=true</option>: Use this switch if you have
<ulink url="https://gitlab.gnome.org/ebassi/gi-docgen">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
installed and wish to generate the API reference documentation.
</para>

View File

@ -92,7 +92,7 @@
<xref linkend="cantarell-fonts"/> (for tests),
<!--<xref linkend="gtk-doc"/>,-->
<xref linkend="sysprof"/>,
<ulink url="https://gitlab.gnome.org/GNOME/gi-docgen">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
(to generate documentation),
<ulink url="https://ftpmirror.gnu.org/gnu/help2man">help2man</ulink>, and
<ulink url="https://linux.thai.net/projects/libthai">libthai</ulink>

View File

@ -120,7 +120,7 @@
<xref linkend="wayland"/>,
<xref linkend="woff2"/>,
<ulink url="https://ccache.dev/">ccache</ulink>,
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>,
<ulink url="&gi-docgen-url;">gi-docgen</ulink>,
<ulink url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
<ulink url="https://github.com/AOMediaCodec/libavif">libavif</ulink>,
<ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink>, and
@ -240,7 +240,7 @@ install -vm644 ../Documentation/webkit2gtk-web-extension-4.1/* \
<para>
<parameter>-DENABLE_DOCUMENTATION=OFF</parameter>: This switch disables
regenerating the documentation. Remove this switch if you have
<ulink url="https://gnome.pages.gitlab.gnome.org/gi-docgen/">gi-docgen</ulink>
<ulink url="&gi-docgen-url;">gi-docgen</ulink>
installed and wish to regenerate the documentation.
</para>