Changeset a4a52f4 for xsoft/office/gnucash.xml
- Timestamp:
- 02/28/2012 01:50:35 PM (12 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
- da836cf
- Parents:
- 16bc1d51
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/office/gnucash.xml
r16bc1d51 ra4a52f4 5 5 %general-entities; 6 6 7 <!ENTITY gnucash-download-http "http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-&gnucash-version;.tar.bz2"> 8 <!ENTITY gnucash-download-ftp "ftp://ftp.at.gnucash.org/pub/gnucash/sources/stable/2.2.4/gnucash-&gnucash-version;.tar.bz2"> 9 <!ENTITY gnucash-src-md5sum "f521cea858ee7223325114ec98de86ca"> 10 <!ENTITY gnucash-size "6.8 MB"> 11 <!ENTITY gnucash-buildsize "163 MB (additional 50 MB if running test suite; additional 124 MB for API docs)"> 12 <!ENTITY gnucash-time "3.1 SBU (additional 1.8 SBU to run the test suite; additional 0.3 SBU for docs)"> 13 <!ENTITY gnucash-docs-version "2.2.0"> 14 <!ENTITY gnucash-docs-download "http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-docs-&gnucash-docs-version;.tar.gz"> 15 <!ENTITY gnucash-docs-md5sum "97a29e499baca1807a3944ae3c0ad61e"> 16 <!ENTITY gnucash-docs-size "10.0 MB"> 17 <!ENTITY gnucash-docs-buildsize "27 MB (additional 41 MB for html and pdf)"> 18 <!ENTITY gnucash-docs-time "less than 0.1 SBU (additional 0.4 SBU for html and pdf)"> 7 <!ENTITY gnucash-download-http 8 "&sourceforge-repo;/gnucash/gnucash-&gnucash-version;.tar.bz2"> 9 <!ENTITY gnucash-download-ftp 10 " "> 11 <!ENTITY gnucash-src-md5sum "eebcf231beffe39a9c1b5f09625bb38e"> 12 <!ENTITY gnucash-size "8.9 MB"> 13 <!ENTITY gnucash-buildsize "234 MB"> 14 <!ENTITY gnucash-time "2.2 SBU"> 15 <!ENTITY gnucash-docs-version "2.4.1"> 16 <!ENTITY gnucash-docs-download 17 "&sourceforge-repo;/gnucash/gnucash-docs-&gnucash-docs-version;.tar.gz"> 18 <!ENTITY gnucash-docs-md5sum "38daeb3b15f296726ee8124122040f08"> 19 <!ENTITY gnucash-docs-size "32.5 MB"> 20 <!ENTITY gnucash-docs-buildsize "27 MB"> 21 <!ENTITY gnucash-docs-time "0.5 SBU"> 19 22 ]> 20 23 … … 42 45 <itemizedlist spacing="compact"> 43 46 <listitem> 44 <para>Download (HTTP): <ulink url="&gnucash-download-http;"/></para> 45 </listitem> 46 <listitem> 47 <para>Download (FTP): <ulink url="&gnucash-download-ftp;"/></para> 48 </listitem> 49 <listitem> 50 <para>Download MD5 sum: &gnucash-src-md5sum;</para> 51 </listitem> 52 <listitem> 53 <para>Download size: &gnucash-size;</para> 54 </listitem> 55 <listitem> 56 <para>Estimated disk space required: &gnucash-buildsize;</para> 57 </listitem> 58 <listitem> 59 <para>Estimated build time: &gnucash-time;</para> 47 <para> 48 Download (HTTP): <ulink url="&gnucash-download-http;"/> 49 </para> 50 </listitem> 51 <listitem> 52 <para> 53 Download (FTP): <ulink url="&gnucash-download-ftp;"/> 54 </para> 55 </listitem> 56 <listitem> 57 <para> 58 Download MD5 sum: &gnucash-src-md5sum; 59 </para> 60 </listitem> 61 <listitem> 62 <para> 63 Download size: &gnucash-size; 64 </para> 65 </listitem> 66 <listitem> 67 <para> 68 Estimated disk space required: &gnucash-buildsize; 69 </para> 70 </listitem> 71 <listitem> 72 <para> 73 Estimated build time: &gnucash-time; 74 </para> 60 75 </listitem> 61 76 </itemizedlist> 62 77 63 78 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 64 <itemizedlist spacing='compact'> 65 <listitem> 66 <para>Help documentation: <ulink url="&gnucash-docs-download;"/></para> 67 </listitem> 68 <listitem> 69 <para>Download MD5 sum: &gnucash-docs-md5sum;</para> 70 </listitem> 71 <listitem> 72 <para>Download size: &gnucash-docs-size;</para> 73 </listitem> 74 <listitem> 75 <para>Estimated disk space required: &gnucash-docs-buildsize;</para> 76 </listitem> 77 <listitem> 78 <para>Estimated build time: &gnucash-docs-time;</para> 79 <itemizedlist spacing="compact"> 80 <listitem> 81 <para> 82 Required patch: 83 <ulink url="&patch-root;/gnucash-&gnucash-version;-guile-2_fixes-1.patch"/> 84 </para> 85 </listitem> 86 <listitem> 87 <para> 88 Optional Help documentation: <ulink url="&gnucash-docs-download;"/> 89 </para> 90 </listitem> 91 <listitem> 92 <para> 93 Download MD5 sum: &gnucash-docs-md5sum; 94 </para> 95 </listitem> 96 <listitem> 97 <para> 98 Download size: &gnucash-docs-size; 99 </para> 100 </listitem> 101 <listitem> 102 <para> 103 Estimated disk space required: &gnucash-docs-buildsize; 104 </para> 105 </listitem> 106 <listitem> 107 <para> 108 Estimated build time: &gnucash-docs-time; 109 </para> 79 110 </listitem> 80 111 </itemizedlist> … … 83 114 84 115 <bridgehead renderas="sect4">Required</bridgehead> 85 <para role="required"><xref linkend="guile"/>, 86 <xref linkend="slib"/>, 87 <xref linkend="goffice"/>, and 88 <xref linkend="gtkhtml"/></para> 116 <para role="required"> 117 <xref linkend="guile"/>, 118 <xref linkend="libgnomeui"/>, 119 <xref linkend="gnome-vfs"/>, 120 <xref linkend="slib"/> and 121 <xref linkend="goffice"/>. 122 <xref linkend="gtkhtml"/> or 123 <xref linkend="webkitgtk"/> (configured <option>--with-gtk=2.0</option>). 124 </para> 89 125 90 126 <bridgehead renderas="sect4">Optional</bridgehead> 91 <para role="optional"><xref linkend="postgresql"/>, 92 <ulink url="ftp://ftp.gnu.org/pub/gnu/guile/">Guile-www</ulink>, and 93 <ulink url="http://perens.com/FreeSoftware/">Electric Fence</ulink></para> 127 <para role="optional"> 128 <ulink url="http://libdbi.sourceforge.net/">libdbi</ulink> and 129 <ulink url="ftp://ftp.gnu.org/pub/gnu/guile/">Guile-www</ulink> 130 </para> 94 131 95 132 <bridgehead renderas="sect4">Optional (Required for the Help System)</bridgehead> 96 <para role="optional"><xref linkend="scrollkeeper"/> and 97 <xref linkend="yelp"/> (run-time requirement to view the Help documents)</para> 133 <para role="optional"> 134 <xref linkend="rarian"/> and 135 <xref linkend="yelp"/> (run-time requirement to view the Help documents). 136 </para> 98 137 99 138 <bridgehead renderas="sect4">Optional (for On-Line Banking)</bridgehead> 100 <para role="optional"><ulink 101 url="http://libofx.sourceforge.net/">LibOFX</ulink> 102 (requires <xref linkend="opensp"/> and <xref linkend="curl"/>), 103 <ulink url="http://sourceforge.net/projects/ktoblzcheck">KtoBlzCheck</ulink>, 104 and <ulink url="http://www.aquamaniac.de/aqbanking/">AqBanking</ulink> 105 (requires <ulink 106 url="http://gwenhywfar.sourceforge.net/">Gwenhywfar</ulink> 107 and <ulink url="http://www.libchipcard.de/">libchipcard3</ulink>)</para> 108 109 <para condition="html" role="usernotes">User Notes: 110 <ulink url="&blfs-wiki;/gnucash"/></para> 139 <para role="optional"> 140 <ulink url="http://libofx.sourceforge.net/">LibOFX</ulink> (requires 141 <xref linkend="opensp"/> and <xref linkend="curl"/>), 142 <ulink url="http://sourceforge.net/projects/ktoblzcheck">KtoBlzCheck</ulink> and 143 <ulink url="http://www.aquamaniac.de/aqbanking/">AqBanking</ulink> (requires 144 <ulink url="http://gwenhywfar.sourceforge.net/">Gwenhywfar</ulink> and 145 <ulink url="http://www.libchipcard.de/">libchipcard3</ulink>) 146 </para> 147 148 <para condition="html" role="usernotes"> 149 User Notes: <ulink url="&blfs-wiki;/gnucash"/> 150 </para> 111 151 112 152 </sect2> … … 118 158 commands:</para> 119 159 120 <screen><userinput>sed -i 's|xml::${sysconfdir}|xml::${GNOME_SYSCONFDIR}|' configure && 121 122 ./configure \ 123 --prefix=/usr \ 124 --sysconfdir=/etc \ 125 --libexecdir=/usr/lib \ 126 --with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas && 160 <screen><userinput>patch -p1 < ../gnucash-&gnucash-version;-guile-2_fixes-1.patch && 161 ./configure --prefix=${GNOME_PREFIX} --sysconfdir=${GNOME_SYSCONFDIR} && 127 162 make</userinput></screen> 128 163 129 <para>If you wish to create the API documentation in HTML format, you must 130 have <xref linkend="doxygen"/> and <xref linkend="graphviz"/> installed, 131 then issue: <command>make doc</command>. If you wish to create the API 132 Design Guide in several formats, you must have <!--<xref linkend="tetex"/> or--> 133 <xref linkend="texlive"/> installed and issue: 134 <command>make -C src/doc/design html pdf ps</command>.</para> 135 136 <para>To test the results, issue: <command>make check</command>. All tests 137 should pass. An easy way to look at the results of the tests is to issue 138 <command>grep -A1 ============== check.log</command> (this is assuming you 139 redirected the output from the tests to the indicated filename).</para> 140 141 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 142 143 <screen role='root'><userinput>make install && 144 145 mv -v /usr/share/gnucash/doc /usr/share/doc/gnucash-&gnucash-version; && 146 ln -v -s ../doc/gnucash-&gnucash-version; /usr/share/gnucash/doc && 147 148 for FILENAME in doc/{misc*,gnome*,generic*,build*}.txt \ 149 doc/{gtkrc*,TRANSLATION_HOWTO,README.translator.txt} \ 150 doc/README.{build-system,OFX,HBCI} 151 do 152 install -v -m644 ${FILENAME} /usr/share/doc/gnucash-&gnucash-version; 153 done && 154 155 install -v -m755 -d /usr/share/doc/gnucash-&gnucash-version;/api/engine && 156 install -v -m644 src/doc/{TODO*,*.txt,*.html} \ 157 /usr/share/doc/gnucash-&gnucash-version;/api && 158 install -v -m644 src/engine/*.txt \ 159 /usr/share/doc/gnucash-&gnucash-version;/api/engine</userinput></screen> 160 161 <para>If you built the API HTML or Design Guide documentation, issue the 162 following commands (modified as necessary, depending on what docs are 163 being installed) as the <systemitem class="username">root</systemitem> 164 user:</para> 165 166 <screen role='root'><userinput>install -v -m755 -d /usr/share/doc/gnucash-&gnucash-version;/{design,api}/html && 167 install -v -m644 src/doc/design/gnucash-design.html/* \ 168 /usr/share/doc/gnucash-&gnucash-version;/design/html && 169 install -v -m644 src/doc/design/gnucash-design.{pdf,ps,dvi} \ 170 /usr/share/doc/gnucash-&gnucash-version;/design && 171 install -v -m644 src/doc/html/* \ 172 /usr/share/doc/gnucash-&gnucash-version;/api/html</userinput></screen> 173 174 <para>If you want to install the Help documentation system, you must have 175 <xref linkend="scrollkeeper"/> installed. Then unpack the additional 176 tarball, change into the 177 <filename class='directory'>gnucash-docs-&gnucash-docs-version;</filename> 178 source directory and issue the following commands as an unprivileged 179 user:</para> 180 181 <screen><userinput>./configure --prefix=/usr \ 182 --localstatedir=/var/lib && 164 <para> 165 If you wish to create the API documentation in HTML format, you must 166 have <xref linkend="doxygen"/> and <xref linkend="graphviz"/> installed, 167 then issue: <command>make doc</command>. If you wish to create the API 168 Design Guide in several formats, you must have <xref linkend="texlive"/> 169 installed and issue: <command>make -C src/doc/design html pdf 170 ps</command>. 171 </para> 172 173 <para> 174 To test the results, issue: <command>make check</command>. 175 </para> 176 177 <para> 178 Now, as the <systemitem class="username">root</systemitem> user: 179 </para> 180 181 <screen role="root"><userinput>make install</userinput></screen> 182 183 <para> 184 If you want to install the Help documentation system, you must have 185 <xref linkend="yelp"/> and <xref linkend="rarian"/> installed in order to 186 view the Help documents. Unpack the additional tarball, change into the 187 <filename class="directory">gnucash-docs-&gnucash-docs-version;</filename> 188 source directory and issue the following commands as an unprivileged 189 user: 190 </para> 191 192 <screen><userinput>./configure --prefix=${GNOME_PREFIX} && 183 193 make</userinput></screen> 184 194 185 <para>HTML versions of the Help Manual and Users Guide can be created if 186 the DocBook XML tools are installed (<xref linkend="libxslt"/>, 187 <xref linkend="DocBook"/> and <xref linkend="docbook-xsl"/>). A PDF version 188 of the Users Guide can be created if you have <xref linkend="docbook-utils"/> 189 and <xref linkend="jadetex"/> installed. Issue the following commands to 190 create the documentation (modify as appropriate for your desires):</para> 191 192 <screen><userinput>make -C help html && 193 make -C guide html && 195 <para> 196 HTML versions of the Users Guide can be created if the DocBook XML tools 197 are installed (<xref linkend="libxslt"/>, <xref linkend="DocBook"/> and 198 <xref linkend="docbook-xsl"/>). A PDF version of the Users Guide can be 199 created if you have <xref linkend="docbook-utils"/>, 200 <xref linkend="jadetex"/> and <xref linkend="fop"/> installed. 201 Issue the following commands to create the documentation: 202 </para> 203 204 <screen><userinput>make -C guide html && 194 205 make -C guide pdf</userinput></screen> 195 206 196 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 197 198 <screen role='root'><userinput>make install</userinput></screen> 199 200 <para>If you built the Help Manual or Users Guide, install them using the 201 following commands as the <systemitem class="username">root</systemitem> 202 user (modify as necessary):</para> 203 204 <screen role='root'><userinput>install -v -m755 -d /usr/share/doc/gnucash-&gnucash-docs-version;/{users_guide,help} && 205 cp -v -R help/C/gnucash-help/* \ 206 /usr/share/doc/gnucash-&gnucash-docs-version;/help && 207 cp -v -R guide/C/gnucash-guide/* \ 208 /usr/share/doc/gnucash-&gnucash-docs-version;/users_guide && 209 install -v -m644 guide/C/gnucash-guide.pdf \ 210 /usr/share/doc/gnucash-&gnucash-docs-version;</userinput></screen> 211 212 <para>Note that you must have <xref linkend="yelp"/> installed in order to 213 view the Help documents using the default 214 <application>GnuCash</application> method.</para> 215 207 <para> 208 Now, as the <systemitem class="username">root</systemitem> user: 209 </para> 210 211 <screen role="root"><userinput>make install</userinput></screen> 212 213 <para> 214 If you built the Users Guide, install it as the 215 <systemitem class="username">root</systemitem> user: 216 </para> 217 218 <screen role="root"><userinput>mkdir -p ${GNOME_PREFIX}/share/doc/gnucash-&gnucash-docs-version; && 219 cp -v -R guide/C/gnucash-guide/* ${GNOME_PREFIX}/share/doc/gnucash-&gnucash-docs-version; && 220 cp -v guide/C/gnucash-guide.pdf ${GNOME_PREFIX}/share/doc/gnucash-&gnucash-docs-version;</userinput></screen> 216 221 </sect2> 217 222 … … 219 224 <title>Command Explanations</title> 220 225 221 <para><command>sed -i 's|xml::${sysconfdir}|xml::${GNOME_SYSCONFDIR}|' 222 configure</command>: This command is used because the location of the 223 <application>GConf</application> source database is hard-coded into 224 the <command>configure</command> script as 225 <filename class='directory'><envar>$sysconfdir</envar>/gconf</filename> 226 (rendering the <option>--with-gconf-source</option> parameter useless). 227 The modification ensures that the <application>GConf</application> database 228 is properly updated while still allowing the package configuration files 229 to be installed in 230 <filename class='directory'>/etc/gnucash</filename>.</para> 231 232 <para><parameter>--sysconfdir=/etc</parameter>: This installs configuration 233 files in <filename class='directory'>/etc/gnucash</filename> instead of 234 <filename class='directory'>/usr/etc/gnucash</filename>.</para> 235 236 <para><parameter>--with-gconf-schema-file-dir=$GNOME_SYSCONFDIR/gconf/schemas</parameter>: 237 This parameter ensures that the <application>GConf</application> schema 238 files are installed in the proper location instead of 239 <filename class='directory'>/etc/gconf</filename>.</para> 240 241 <para><command>mv -v /usr/share/gnucash/doc 242 /usr/share/doc/gnucash-&gnucash-version;</command> and 243 <command>ln -v -s ../doc/gnucash-&gnucash-version; 244 /usr/share/gnucash/doc</command>: These commands are used to relocate the 245 documentation files to the customary location and create a symbolic link 246 to the original location.</para> 247 248 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 249 href="../../xincludes/scrollkeeper-dir.xml"/> 250 251 <para><option>--enable-sql</option>: This parameter is required if you want 252 to build in SQL support using <application>PostgreSQL</application>.</para> 253 254 <para><option>--enable-hbci</option>: This parameter is required if you 255 want to build in on-line banking support using 256 <application>AqBanking</application>. See 257 <filename>doc/README.HBCI</filename> in the 258 <application>GnuCash</application> source tree for complete 259 information.</para> 260 226 <para> 227 <parameter>--sysconfdir=${GNOME_SYSCONFDIR}</parameter>: This installs 228 configuration files in 229 <filename class="directory">${GNOME_SYSCONFDIR}/gnucash</filename> instead 230 of <filename class="directory">/usr/etc/gnucash</filename>. 231 </para> 232 233 <para> 234 <option>--with-html-engine=webkit</option>: Add this option to use 235 <xref linkend="webkitgtk"/> (configured <option>--with-gtk=2.0</option>) 236 instead of <xref linkend="gtkhtml"/>. 237 </para> 238 239 <para> 240 <option>--disable-dbi</option>: Add this option if you've not installed 241 <application>libdbi</application>. 242 </para> 261 243 </sect2> 262 244 … … 267 249 <title>Configuration Information</title> 268 250 269 <para> If you wish to use <application>GnuCash</application> to retrieve270 stock price quotes, you'll need to271 install the following <application>Perl</application> modules:272 <xref linkend="perl-lwp"/>,273 <xref linkend="perl-date-manip"/>,274 <xref linkend="perl-html-parser"/>,275 <xref linkend="perl-html-tableextract"/>,276 <xref linkend="perl-crypt-ssleay"/>, and277 <xref linkend="perl-finance-quote"/>. Alternatively, you can run the278 <command>/usr/bin/gnc-fq-update</command> script as the279 <systemitem class="username">root</systemitem> user.</para>280 251 <para> 252 If you wish to use <application>GnuCash</application> to retrieve 253 stock price quotes, you'll need to 254 install the following <application>Perl</application> modules: 255 <xref linkend="perl-lwp"/>, <xref linkend="perl-date-manip"/>, 256 <xref linkend="perl-html-parser"/>, 257 <xref linkend="perl-html-tableextract"/>, 258 <xref linkend="perl-crypt-ssleay"/>, and 259 <xref linkend="perl-finance-quote"/>. Alternatively, you can run the 260 <command>gnc-fq-update</command> script as the 261 <systemitem class="username">root</systemitem> user. 262 </para> 281 263 </sect3> 282 283 264 </sect2> 284 265 … … 292 273 293 274 <seglistitem> 294 <seg>gnc-fq-check, gnc-fq-dump, gnc-fq-helper, gnc-fq-update, 295 gnc-test-env, gnucash, gnucash-bin, gnucash-env, gnucash-make-guids, 296 gnucash-valgrind, and update-gnucash-gconf</seg> 297 <seg>libgnc-backend-file-utils.so, libgnc-backend-postgres.so, 298 libgnc-business-ledger.so,libgnc-core-utils.so, libgnc-gnome.so, 299 libgnc-module.so, libgnc-qof.so and numerous support libraries 300 installed in 301 <filename class='directory'>/usr/lib/gnucash</filename></seg> 302 <seg>/etc/gnucash, 303 /usr/include/gnucash, 304 /usr/lib/gnucash, 305 and the following subdirectories of /usr/share/: 306 doc/gnucash-&gnucash-version;, 307 gnome/help/gnucash, 308 gnucash, 309 omf/gnucash-docs, and 310 /xml/gnucash</seg> 275 <seg> 276 gnc-fq-check, gnc-fq-dump, gnc-fq-helper, gnc-fq-update, 277 gnucash, gnucash-env, gnucash-make-guids, gnucash-valgrind and 278 update-gnucash-gconf 279 </seg> 280 <seg> 281 libgnc-backend-sql.so, libgnc-backend-xml-utils.so, 282 libgnc-business-ledger.so,libgnc-core-utils.so, libgnc-gnome.so, 283 libgnc-module.so, libgnc-qof.so and numerous support libraries 284 installed in <filename class="directory">/usr/lib/gnucash</filename> 285 </seg> 286 <seg> 287 ${GNOME_SYSCONFDIR}/gnucash, ${GNOME_PREFIX}/include/gnucash, 288 ${GNOME_PREFIX}/lib/gnucash, ${GNOME_PREFIX}/libexec/gnucash and 289 ${GNOME_PREFIX}/share/doc/gnucash-&gnucash-version;. 290 </seg> 311 291 </seglistitem> 312 292 </segmentedlist> … … 326 306 </listitem> 327 307 </varlistentry> 328 329 308 </variablelist> 330 331 </sect2> 332 309 </sect2> 333 310 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.