Changeset 2037ec4 for general/prog/doxygen.xml
- Timestamp:
- 01/27/2016 11:21:15 PM (9 years ago)
- Branches:
- systemd-13485
- Children:
- 1e76622
- Parents:
- a7e1ac8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/doxygen.xml
ra7e1ac8 r2037ec4 7 7 <!ENTITY doxygen-download-http "http://ftp.stack.nl/pub/doxygen/doxygen-&doxygen-version;.src.tar.gz"> 8 8 <!ENTITY doxygen-download-ftp "ftp://ftp.stack.nl/pub/doxygen/doxygen-&doxygen-version;.src.tar.gz"> 9 <!ENTITY doxygen-md5sum " 79767ccd986f12a0f949015efb5f058f">10 <!ENTITY doxygen-size "4. 6MB">11 <!ENTITY doxygen-buildsize "17 4 MB (with all programs, docs,and tests)">12 <!ENTITY doxygen-time "2. 7 SBU (with all programs, docs,and tests)">9 <!ENTITY doxygen-md5sum "f4697a444feaed739cfa2f0644abc19b"> 10 <!ENTITY doxygen-size "4.7 MB"> 11 <!ENTITY doxygen-buildsize "176 MB (with all programs, docs and tests)"> 12 <!ENTITY doxygen-time "2.4 SBU (with all programs, docs and tests)"> 13 13 ]> 14 14 … … 51 51 </para> 52 52 53 &lfs7 7_checked;53 &lfs78_checked; 54 54 55 55 <bridgehead renderas="sect3">Package Information</bridgehead> … … 86 86 </listitem> 87 87 </itemizedlist> 88 <!-- 89 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 90 <itemizedlist spacing='compact'> 91 <listitem> 92 <para>Required patch: <ulink 93 url="&patch-root;/doxygen-&doxygen-version;-flex_2_6_0_fix-1.patch"/></para> 94 </listitem> 95 </itemizedlist>--> 88 96 89 97 <bridgehead renderas="sect3">Doxygen Dependencies</bridgehead> … … 98 106 <xref linkend="graphviz"/>, 99 107 <xref linkend="gs"/>, 100 <xref linkend="libxml2"/> ,108 <xref linkend="libxml2"/> (required for the tests), 101 109 <xref linkend="llvm"/> (with clang), 102 110 <xref linkend="python2"/> or <xref linkend="python3"/>, 103 <xref linkend="qt4"/> (for doxywizard), 111 <xref linkend="qt4"/> or 112 <xref linkend="qt5"/> (for doxywizard), 104 113 <xref linkend="texlive"/> (or <xref linkend="tl-installer"/>) and 105 114 <xref linkend="xapian"/> (for doxyindexer) … … 120 129 121 130 <screen><userinput>mkdir -v build && 122 cd build && 123 cmake -G "Unix Makefiles" \ 124 -DCMAKE_BUILD_TYPE=Release \ 125 -DCMAKE_INSTALL_PREFIX=/usr \ 126 .. & & 131 cd build && 132 133 cmake -G "Unix Makefiles" \ 134 -DCMAKE_BUILD_TYPE=Release \ 135 -DCMAKE_INSTALL_PREFIX=/usr \ 136 .. && 127 137 128 138 make</userinput></screen> 129 139 130 140 <para> 131 To test the results, issue this: <command>make tests</command>. 132 </para> 133 134 <para> 135 If you wish to generate the package documentation, you must have 136 <xref linkend="python2"/>, <xref linkend="texlive"/> (for HTML 137 documentation), and <xref linkend="gs"/> (for PDF docs) installed, then 138 issue the following commands: 139 </para> 140 141 <screen><userinput>sed -i 's:man/man1:share/&:' ../doc/CMakeLists.txt && 142 143 cmake -DDOC_INSTALL_DIR=share/doc/doxygen-&doxygen-version; -Dbuild_doc=ON .. && 141 To test the results, issue: <command>make tests</command>. 142 </para> 143 144 <para> 145 If you wish to generate the package documentation, you must have 146 <application>Python</application>, <application>TeX Live</application> 147 (for HTML docs) and <application>Ghostscript</application> (for PDF docs) 148 installed, then issue the following command: 149 </para> 150 151 <screen><userinput>cmake -DDOC_INSTALL_DIR=share/doc/doxygen-&doxygen-version; -Dbuild_doc=ON .. && 144 152 145 153 make docs</userinput></screen> … … 150 158 151 159 <screen role="root"><userinput>make install && 152 install -v -m644 ../doc/*.1 /usr/share/man/man1</userinput></screen> 153 154 <para> 155 156 If you generated the package documentation, install it by executing the 157 following command as the <systemitem class="username">root</systemitem> user: 158 </para> 159 160 <screen role="root"><userinput>make docs install</userinput></screen> 160 install -vm644 ../doc/*.1 /usr/share/man/man1</userinput></screen> 161 162 <para> 163 If you have generated the package documentation, then the man pages are 164 automatically installed, and you do not need to run the last 165 <command>install ...</command> command. 166 </para> 161 167 162 168 </sect2> … … 166 172 167 173 <para> 168 <command>sed -i ... CMakeLists.txt</command>: Fixes the directory where169 the man pages are installed.170 </para>171 172 <para>173 174 <option>-Dbuild_wizard=ON</option>: Use this switch if 174 175 <application>Qt4</application> is installed and you wish to build the GUI 175 front end.176 front-end. 176 177 </para> 177 178 178 179 <para> 179 180 <option>-Dbuild_search=ON</option>: Use this switch if 180 you have installed <xref linkend="xapian"/> and you wish to build the181 <application>xapian</application> is installed and you wish to build 181 182 external search tools (<command>doxysearch.cgi</command> and 182 <command>doxyindexer</command>). 183 <command>doxyindexer)</command>. 184 </para> 185 186 <para> 187 <option>-Dforce_qt4=ON</option>: Use this switch to build 188 <command>doxywizard</command> with Qt4 even if Qt5 is installed. 183 189 </para> 184 190 185 191 <para> 186 192 <option>-Duse_libclang=ON</option>: Use this switch if 187 you have installed <application>Clang</application>188 and you wish toto add support for libclang parsing.193 <application>llvm</application> with <application>clang</application> are 194 installed, to add support for libclang parsing. 189 195 </para> 190 196 … … 268 274 generates a search index called <filename>doxysearch.db</filename> 269 275 from one or more search data files produced by 270 <command>doxygen</command>. 276 <command>doxygen</command>. See, e.g. <ulink 277 url="http://www.stack.nl/~dimitri/doxygen/manual/extsearch.html"/>. 271 278 </para> 272 279 <indexterm zone="doxygen doxyindexer">
Note:
See TracChangeset
for help on using the changeset viewer.