Changeset a1fd0f2 for general/prog/doxygen.xml
- Timestamp:
- 07/19/2005 08:48:40 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- c52af0c
- Parents:
- 58ff87a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/doxygen.xml
r58ff87a ra1fd0f2 5 5 %general-entities; 6 6 7 <!ENTITY doxygen-download-http " 7 <!ENTITY doxygen-download-http "http://ftp.stack.nl/pub/users/dimitri/doxygen-&doxygen-version;.src.tar.gz"> 8 8 <!ENTITY doxygen-download-ftp "ftp://ftp.stack.nl/pub/users/dimitri/doxygen-&doxygen-version;.src.tar.gz"> 9 <!ENTITY doxygen-md5sum " 5e0b6c8854c87e06aaca78c81c5236ec">10 <!ENTITY doxygen-size "2. 8MB">11 <!ENTITY doxygen-buildsize " 39.7 MB (additional 10.5 MB to build and install docs and <command>doxywizard</command>)">12 <!ENTITY doxygen-time "1. 26 SBU (additional 0.50 SBU to build docs and <command>doxywizard</command>)">9 <!ENTITY doxygen-md5sum "6cad81b86c1271777b8ee7c953a496ac"> 10 <!ENTITY doxygen-size "2.7 MB"> 11 <!ENTITY doxygen-buildsize "41 MB (additional 6.3 MB to install docs)"> 12 <!ENTITY doxygen-time "1.4 SBU"> 13 13 ]> 14 14 … … 30 30 <title>Introduction to Doxygen</title> 31 31 32 <para>The <application>Doxygen</application> package contains a documentation 33 system for C++, C, Java, Objective-C, Corba IDL and to some extent PHP, C# and D. 34 This is useful for generating HTML documentation and/or an off-line reference manual 35 from a set of documented source files. There is also support for generating output in RTF, 36 PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation 37 is extracted directly from the sources, which makes it much easier to keep the 32 <para>The <application>Doxygen</application> package contains a 33 documentation system for C++, C, Java, Objective-C, Corba IDL and to some 34 extent PHP, C# and D. This is useful for generating HTML documentation 35 and/or an off-line reference manual from a set of documented source files. 36 There is also support for generating output in RTF, PostScript, hyperlinked 37 PDF, compressed HTML, and Unix man pages. The documentation is extracted 38 directly from the sources, which makes it much easier to keep the 38 39 documentation consistent with the source code.</para> 39 40 40 <para>You can also configure <application>Doxygen</application> to extract the41 code structure from undocumented source files. This is very useful to quickly42 find your way in large source distributions. Used along with41 <para>You can also configure <application>Doxygen</application> to extract 42 the code structure from undocumented source files. This is very useful to 43 quickly find your way in large source distributions. Used along with 43 44 <application>GraphViz</application>, you can also visualize the relations 44 45 between the various elements by means of include dependency graphs, … … 72 73 <bridgehead renderas="sect4">Optional</bridgehead> 73 74 <para><xref linkend="qt"/>, 74 <xref linkend="python"/>, 75 <xref linkend="tex"/>, 76 <xref linkend="gs"/> or <xref linkend="espgs"/>, and 75 <xref linkend="tex"/> and 77 76 <ulink url="http://www.graphviz.org/">GraphViz</ulink></para> 78 77 … … 89 88 make</userinput></screen> 90 89 90 <para>This package does not come with a test suite.</para> 91 91 92 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 92 93 93 94 <screen role="root"><userinput>make install</userinput></screen> 94 95 95 <para>If you wish to generate and install the package documentation (which 96 includes the man pages), ensure the <application>Python</application>, 97 <application>TeX</application> and <application>GraphViz</application> 98 packages are installed, then substitute the following commands for the 99 <command>make install</command> command above:</para> 100 101 <screen role="root"><userinput>make docs && 102 make pdf && 103 install -v -d -m755 /usr/share/doc/doxygen/src && 104 install -v -m644 src/translator{,_adapter,_en}.h \ 105 /usr/share/doc/doxygen/src && 106 install -v -m644 VERSION /usr/share/doc/doxygen && 107 make install_docs</userinput></screen> 96 <para>If you wish to generate and install the package documentation 97 (note that man pages have already been installed), you must have 98 <application>TeX</application> installed, then issue the following 99 command as the <systemitem class="username">root</systemitem> user:</para> 100 101 <screen role="root"><userinput>make install_docs</userinput></screen> 102 103 <tip> 104 <para>If you don't have <application>TeX</application> installed but 105 wish to generate and install the HTML documentation (very good docs), 106 issue the following commands:</para> 107 108 <screen><userinput>make docs</userinput></screen> 109 110 <para>Now, as the <systemitem class="username">root</systemitem> 111 user:</para> 112 113 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/doxygen && 114 cp -v -R examples html /usr/share/doc/doxygen</userinput></screen> 115 116 </tip> 108 117 109 118 </sect2> … … 116 125 <command>make</command> to use this file instead of the system 117 126 installed version. Removing this file allows the GUI front-end to build 118 successfully.</para> 127 successfully. This command is not required if you don't pass the 128 <option>--with-doxywizard</option> parameter (but won't affect the build 129 otherwise).</para> 119 130 120 131 <para><option>--with-doxywizard</option>: Use this parameter if … … 122 133 GUI front-end.</para> 123 134 124 <para><command>make docs</command>: This command builds the 125 man pages and HTML documentation.</para> 126 127 <para><command>make pdf</command>: This command builds a 128 PDF version of the <application>Doxygen</application> 129 Manual.</para> 130 131 <para><command>install ...</command>: These commands install some files 132 required by the documentation installation.</para> 133 134 <para><emphasis>Note: For documentation in a language other than English, 135 replace the <quote>_en</quote> with the country code of your 136 locale.</emphasis></para> 137 138 <para><command>make install_docs</command>: This command installs 139 the binaries and documentation.</para> 135 </sect2> 136 137 <sect2 role="configuration"> 138 <title>Configuring Doxygen</title> 139 140 <para>There is no real configuration necessary for the 141 <application>Doxygen</application> package although three additional 142 packages are required if you wish to use extended capabilites. If you 143 need to use the language translation features, you must have 144 <xref linkend="python"/> installed. If you require formulas to 145 create PDF documentation, then you must have <xref linkend="tex"/> 146 installed. If you require formulas to convert PostScript files to bitmaps, 147 then you must have <xref linkend="gs"/> or <xref linkend="espgs"/> 148 installed.</para> 140 149 141 150 </sect2> … … 150 159 151 160 <seglistitem> 152 <seg>doxygen, doxytag, and doxywizard</seg>161 <seg>doxygen, doxytag, and optionally, doxywizard</seg> 153 162 <seg>None</seg> 154 163 <seg>/usr/share/doc/doxygen</seg> … … 195 204 </listitem> 196 205 </varlistentry> 197 198 206 </variablelist> 199 207 … … 201 209 202 210 </sect1> 203
Note:
See TracChangeset
for help on using the changeset viewer.