mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-26 08:42:12 +08:00
e1e58be454
neither firefox nor epiphany can download them, and they are not well maintained, because rarely tested. This is WIP because the "(HTTP)" part of "Download (HTTP)" will need to be removed too. But let's see what users think first...
213 lines
6.0 KiB
XML
213 lines
6.0 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
|
|
<!ENTITY % general-entities SYSTEM "../../general.ent">
|
|
%general-entities;
|
|
|
|
<!ENTITY gtk-doc-download-http "&gnome-download-http;/gtk-doc/>k-doc-major;/gtk-doc->k-doc-version;.tar.xz">
|
|
<!ENTITY gtk-doc-download-ftp " ">
|
|
<!ENTITY gtk-doc-md5sum "ea6563421abe964d02135ca0d5b8dd8e">
|
|
<!ENTITY gtk-doc-size "496 KB">
|
|
<!ENTITY gtk-doc-buildsize "13 MB (with tests)">
|
|
<!ENTITY gtk-doc-time "0.2 SBU (with tests)">
|
|
]>
|
|
|
|
<sect1 id="gtk-doc" xreflabel="GTK-Doc->k-doc-version;">
|
|
<?dbhtml filename="gtk-doc.html"?>
|
|
|
|
|
|
<title>GTK-Doc->k-doc-version;</title>
|
|
|
|
<indexterm zone="gtk-doc">
|
|
<primary sortas="a-GTK-Doc">GTK-Doc</primary>
|
|
</indexterm>
|
|
|
|
<sect2 role="package">
|
|
<title>Introduction to GTK-Doc</title>
|
|
|
|
<para>
|
|
The <application>GTK-Doc</application> package contains a code
|
|
documenter. This is useful for extracting specially formatted comments
|
|
from the code to create API documentation. This package is
|
|
<emphasis>optional</emphasis>; if it is not installed, packages will
|
|
not build the documentation. This does not mean that you will not have
|
|
any documentation. If <application>GTK-Doc</application> is not
|
|
available, the install process will copy any pre-built documentation
|
|
to your system.
|
|
</para>
|
|
|
|
&lfs120_checked;
|
|
|
|
<bridgehead renderas="sect3">Package Information</bridgehead>
|
|
<itemizedlist spacing="compact">
|
|
<listitem>
|
|
<para>
|
|
Download (HTTP): <ulink url=">k-doc-download-http;"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Download (FTP): <ulink url=">k-doc-download-ftp;"/>
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Download MD5 sum: >k-doc-md5sum;
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Download size: >k-doc-size;
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Estimated disk space required: >k-doc-buildsize;
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Estimated build time: >k-doc-time;
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
<!--
|
|
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
|
|
<itemizedlist spacing="compact">
|
|
<listitem>
|
|
<para>
|
|
Required patch to allow building <xref linkend="glib2"/>
|
|
documentation:
|
|
<ulink url="&patch-root;/gtk-doc->k-doc-version;-glib2_fixes-1.patch"/>
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
-->
|
|
<bridgehead renderas="sect3">GTK-Doc Dependencies</bridgehead>
|
|
|
|
<bridgehead renderas="sect4">Required</bridgehead>
|
|
<para role="required">
|
|
<xref linkend="DocBook"/>,
|
|
<xref linkend="docbook-xsl"/>,
|
|
<xref linkend="itstool"/>, and
|
|
<xref linkend="libxslt"/>
|
|
</para>
|
|
|
|
<bridgehead renderas="sect4">Recommended</bridgehead>
|
|
<para role="recommended">
|
|
<xref role="runtime" linkend="pygments"/> at run time
|
|
</para>
|
|
|
|
<bridgehead renderas="sect4">Optional</bridgehead>
|
|
<para role="optional">
|
|
For tests:
|
|
<ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink> or
|
|
<xref linkend="fop"/> (XML PDF support),
|
|
<xref linkend="glib2"/>,
|
|
<xref linkend="which"/>, and
|
|
Python modules
|
|
<xref linkend="lxml"/>,
|
|
<!--<ulink url="https://anytree.readthedocs.io/en/latest/">anytree</ulink>,-->
|
|
<ulink url="https://pypi.org/project/parameterized/">parameterized</ulink>,
|
|
and <ulink url="&gnome-download-http;/yelp-tools">yelp-tools</ulink>
|
|
</para>
|
|
|
|
<note>
|
|
<para>
|
|
The optional python modules above can be easily installed with
|
|
the <command>pip3</command> command.
|
|
</para>
|
|
</note>
|
|
|
|
|
|
</sect2>
|
|
|
|
<sect2 role="installation">
|
|
<title>Installation of GTK-Doc</title>
|
|
|
|
<para>
|
|
Install <application>GTK-Doc</application> by running
|
|
the following commands:
|
|
</para>
|
|
|
|
<screen><userinput>autoreconf -fiv &&
|
|
./configure --prefix=/usr &&
|
|
make</userinput></screen>
|
|
|
|
<para>
|
|
The test suite will hang if the package (or a previous version)
|
|
is not already installed.
|
|
</para>
|
|
|
|
<para>
|
|
Now, as the <systemitem class="username">root</systemitem> user:
|
|
</para>
|
|
|
|
<screen role="root"><userinput>make install</userinput></screen>
|
|
|
|
<para>
|
|
To test the results, issue: <command>make check</command>.
|
|
Some tests will fail depending on optionally installed packages.
|
|
</para>
|
|
|
|
</sect2>
|
|
|
|
<sect2 role="content">
|
|
<title>Contents</title>
|
|
|
|
<segmentedlist>
|
|
<segtitle>Installed Programs</segtitle>
|
|
<segtitle>Installed Libraries</segtitle>
|
|
<segtitle>Installed Directories</segtitle>
|
|
|
|
<seglistitem>
|
|
<seg>
|
|
gtkdocize,
|
|
gtkdoc-check,
|
|
gtkdoc-depscan,
|
|
gtkdoc-fixxref,
|
|
gtkdoc-mkdb,
|
|
gtkdoc-mkhtml,
|
|
gtkdoc-mkhtml2,
|
|
gtkdoc-mkman,
|
|
gtkdoc-mkpdf,
|
|
gtkdoc-rebase,
|
|
gtkdoc-scan, and
|
|
gtkdoc-scangobj
|
|
</seg>
|
|
|
|
<seg>None</seg>
|
|
|
|
<seg>
|
|
/usr/share/gtk-doc and
|
|
/usr/share/cmake/GtkDoc
|
|
</seg>
|
|
</seglistitem>
|
|
</segmentedlist>
|
|
|
|
<variablelist>
|
|
<bridgehead renderas="sect3">Short Descriptions</bridgehead>
|
|
<?dbfo list-presentation="list"?>
|
|
<?dbhtml list-presentation="table"?>
|
|
|
|
<varlistentry id="gtkdoc">
|
|
<term><command>gtkdoc*</command></term>
|
|
<listitem>
|
|
<para>
|
|
these are all shell, or
|
|
<application>Python</application> scripts used by
|
|
package <filename>Makefile</filename> scripts to generate
|
|
documentation for the package being built
|
|
</para>
|
|
<indexterm zone="gtk-doc gtkdoc">
|
|
<primary sortas="b-gtkdoc*">gtkdoc*</primary>
|
|
</indexterm>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
</variablelist>
|
|
|
|
</sect2>
|
|
|
|
</sect1>
|