Changeset 5e94b6c3 for xsoft/office
- Timestamp:
- 02/11/2016 07:19:50 AM (9 years ago)
- Branches:
- systemd-13485
- Children:
- 58b6b9b2
- Parents:
- 17fee97b
- Location:
- xsoft/office
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
xsoft/office/abiword.xml
r17fee97b r5e94b6c3 18 18 <!ENTITY AbiWordDocs-size "1.5"> 19 19 20 <!ENTITY AbiWord-buildsize "575 MB (73 MB installed)">20 <!ENTITY AbiWord-buildsize "575 MB -additional 13 MB for docs (73 MB installed - additional 3.1 MB for docs)"> 21 21 <!ENTITY AbiWord-time "7.7 SBU - additional 0.5 SBU for docs"> 22 22 ]> … … 44 44 </para> 45 45 46 &lfs7 7_checked;46 &lfs78_checked; 47 47 48 48 <bridgehead renderas="sect3">Package Information</bridgehead> … … 111 111 <bridgehead renderas="sect4">Recommended</bridgehead> 112 112 <para role="recommended"> 113 <xref linkend="enchant"/> 113 <xref linkend="enchant"/> 114 114 </para> 115 115 … … 269 269 </para> 270 270 271 <para> 272 If you have <xref linkend="desktop-file-utils"/> installed, you should 273 run the <command>update-desktop-database</command> command to update the 274 mimeinfo cache and allow the Help system to work. 275 </para> 276 277 <para> 278 If you have <xref linkend="xdg-utils"/> installed, you should 279 run the <command>xdg-icon-resource forceupdate --theme hicolor</command> 280 command, for the installed icon to be displayed in the menu item. 281 </para> 282 271 283 </sect3> 272 284 -
xsoft/office/gnumeric.xml
r17fee97b r5e94b6c3 7 7 <!ENTITY gnumeric-download-http "&gnome-download-http;/gnumeric/1.12/gnumeric-&gnumeric-version;.tar.xz"> 8 8 <!ENTITY gnumeric-download-ftp "&gnome-download-ftp;/gnumeric/1.12/gnumeric-&gnumeric-version;.tar.xz"> 9 <!ENTITY gnumeric-md5sum " 84e39df0028b3b6091ca55a3b538070e">9 <!ENTITY gnumeric-md5sum "bb417125db591261d5aa75b11bfa50de"> 10 10 <!ENTITY gnumeric-size "18 MB"> 11 <!ENTITY gnumeric-buildsize " 298 MB (additional 2 MB for thetests)">12 <!ENTITY gnumeric-time "1. 6 SBU (additional 6.8 SBU for thetests)">11 <!ENTITY gnumeric-buildsize "329 MB (with tests)"> 12 <!ENTITY gnumeric-time "1.9 SBU (additional 6.7 SBU for tests)"> 13 13 ]> 14 14 … … 35 35 </para> 36 36 37 &lfs7 7_checked;37 &lfs78_checked; 38 38 39 39 <bridgehead renderas="sect3">Package Information</bridgehead> … … 81 81 <bridgehead renderas="sect4">Recommended Runtime</bridgehead> 82 82 <para role="recommended runtime"> 83 an icon theme such as <xref linkend="adwaita-icon-theme"/> or 84 <xref linkend="oxygen-icons"/> 83 an icon theme such as <xref linkend="adwaita-icon-theme"/>, 84 <xref linkend="oxygen-icons"/> or 85 <xref linkend="adwaita-icon-theme"/>, 85 86 <xref linkend="x-window-system"/>, and 86 87 <xref linkend="yelp"/> for the buit-in help functionality … … 98 99 <ulink url="http://www.mono-project.com/">Mono</ulink>, 99 100 <ulink url="http://pxlib.sourceforge.net/">pxlib</ulink>, and 100 <ulink url="http:// www.frodol.dds.nl/psiconv/index.html">Psiconv</ulink>101 <ulink url="http://frodo.looijaard.name/project/psiconv">Psiconv</ulink> 101 102 </para> 102 103 … … 122 123 commands:</para> 123 124 124 <screen><userinput>sed -e "s@zz-application/zz-winassoc-xls;@@" -i gnumeric.desktop.in && 125 ./configure --prefix=/usr && 125 <screen><userinput>sed -e "s@zz-application/zz-winassoc-xls;@@" \ 126 -i gnumeric.desktop.in && 127 128 ./configure --prefix=/usr && 129 126 130 make</userinput></screen> 127 131 128 132 <para> 129 This package requires tobe installed before the test suite is run.133 This package must be installed before the test suite is run. 130 134 </para> 131 135 … … 137 141 138 142 <para> 139 If you wish to test the results, issue <command>make -k check</command>. 140 Tests must be run from an active X session, and <xref linkend="dconf"/> 141 should be installed to prevent some failures. Even so, a few tests fail, 142 some for known reasons. 143 If you wish to test the results, first disable three tests which fail: 144 145 <screen><userinput>sed \ 146 -e '/\tt6500-strings.*/d;/\tt6506-cell-comments.*/d;/\tt6509-validation.*/d' \ 147 -i test/Makefile</userinput></screen> 148 149 then issue <command>make check</command>. Tests must be run from an active 150 X session, and <xref linkend="dconf"/> should be installed to prevent some 151 failures. 143 152 </para> 144 153 … … 150 159 <para> 151 160 <command>sed -e "s@zz-application/zz-winassoc-xls;@@" ...</command>: This 152 sed removes invalid mime type from the .desktop file.161 sed removes an invalid mime type from the .desktop file. 153 162 </para> 154 163 … … 172 181 <seg> 173 182 gnumeric (symlink), gnumeric-&gnumeric-version;, ssconvert, 174 ssdiff, ssgrep and ssindex183 ssdiff, ssgrep, and ssindex 175 184 </seg> 176 185 <seg> 177 libspreadsheet -&gnumeric-version;.so, libspreadsheet.so,178 several plugins under /usr/lib/gnumeric/&gnumeric-version;/plugins/,179 and /usr/lib/goffice/0.10/plugins/gnumeric/gnumeric.so186 libspreadsheet.so, 187 gnumeric.so, and 188 several plugins under /usr/lib/gnumeric/&gnumeric-version;/plugins/ 180 189 </seg> 181 190 <seg> 182 191 /usr/include/libspreadsheet-1.12, 183 /usr/lib/gnumeric, 184 /usr/lib/goffice/0.10/plugins/gnumeric, 185 /usr/share/gnome/help/gnumeric, 186 /usr/share/gnumeric, 187 /usr/share/omf/gnumeric and 188 /usr/share/pixmaps/gnumeric 192 /usr/lib/{,goffice/0.10/plugins}/gnumeric, and 193 /usr/share/{,gnome/help,omf,pixmaps}/gnumeric 189 194 </seg> 190 195 </seglistitem> -
xsoft/office/libreoffice.xml
r17fee97b r5e94b6c3 8 8 9 9 <!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz"> 10 <!ENTITY libreoffice-core-md5sum " e8e79a7706fd22416d5f3b58195b0ee7">11 <!ENTITY libreoffice-core-size "1 59MB">10 <!ENTITY libreoffice-core-md5sum "a0cbe7fe9368e35068bd619281380379"> 11 <!ENTITY libreoffice-core-size "168 MB"> 12 12 13 13 <!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz"> 14 <!ENTITY libreoffice-dict-md5sum " bdf1f534ae937786dda2cf186f83d1a3">15 <!ENTITY libreoffice-dict-size "3 6MB">14 <!ENTITY libreoffice-dict-md5sum "1daa2553486a991f4a19d3fd8f9ecc6a"> 15 <!ENTITY libreoffice-dict-size "37 MB"> 16 16 17 17 <!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz"> 18 <!ENTITY libreoffice-help-md5sum " 029d47223caa6dc8c66817ed76f4c3a2">19 <!ENTITY libreoffice-help-size "1. 8MB">18 <!ENTITY libreoffice-help-md5sum "e24d7920ef9fc36f977ebb954173fd43"> 19 <!ENTITY libreoffice-help-size "1.9 MB"> 20 20 21 21 <!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz"> 22 <!ENTITY libreoffice-translations-md5sum "232bbb0e98de27f9fd3500e9d7558176"> 23 <!ENTITY libreoffice-translations-size "124 MB"> 24 25 <!ENTITY libreoffice-buildsize "9.8 GB (649 MB installed)"> 26 <!ENTITY libreoffice-time "62 (using parallelism=4) estimated 170 SBU with one core"> 22 <!ENTITY libreoffice-translations-md5sum "76495173c3e7a74f4aa53198d8bb99e5"> 23 <!ENTITY libreoffice-translations-size "126 MB"> 24 25 26 <!ENTITY libreoffice-buildsize "9.9 GB (643 MB installed)"> 27 <!ENTITY libreoffice-time "55 SBU with parallelism = 4 (reputedly 202+ SBU with one core)"> 28 29 <!-- This package has some peculiarities, some discussed in the text. 30 Two values for SBU and buildsize are given due to the large difference 31 measured by editors, depending on architecture and sometimes installed 32 dependencies (with-system... --> 33 34 <!-- [bdubbs] For version 4.3.2.2 Built on x86_64 using -\-with-parallelism=4 --> 35 <!-- [bdubbs] For version 4.4.2.1 Built on x86_64 using -\-with-parallelism=12 --> 36 <!-- [bdubbs] For version 4.4.4.3 Built on x86_64 using -\-with-parallelism=12 --> 37 <!-- [fernando] For version 4.3.1.2 I've got, for i686, statistcs over the 38 upper bounds for x86_64 of previous versions, thus, temporarily, decided 39 to use single statistcs, instead of a range.--> 40 <!-- [fernando] For version 4.4.4.3 Built on x86_64 using -\-with-parallelism=4 --> 41 <!-- [fernando] For version 5.0.0.5 Built on x86_64 using -\-with-parallelism=4 --> 42 <!-- [fernando] For version 5.0.4.2 Built on x86_64 using -\-with-parallelism=4 --> 43 <!-- [fernando] For version 5.1.0.3 Built on x86_64 using -\-with-parallelism=4 --> 27 44 ]> 28 45 29 <sect1 id="libreoffice" xreflabel="LibreOffice-&libreoffice- version;">46 <sect1 id="libreoffice" xreflabel="LibreOffice-&libreoffice-dlversion;"> 30 47 <?dbhtml filename="libreoffice.html"?> 31 48 … … 50 67 </para> 51 68 52 &lfs7 7_checked;69 &lfs78_checked; 53 70 54 71 <bridgehead renderas="sect3">Package Information</bridgehead> … … 88 105 </para> 89 106 </listitem> 107 90 108 <listitem> 91 109 <para> … … 93 111 </para> 94 112 </listitem> 113 95 114 <listitem> 96 115 <para> … … 98 117 </para> 99 118 </listitem> 119 100 120 <listitem> 101 121 <para> … … 103 123 </para> 104 124 </listitem> 125 105 126 <listitem> 106 127 <para> … … 108 129 </para> 109 130 </listitem> 131 110 132 <listitem> 111 133 <para> … … 113 135 </para> 114 136 </listitem> 137 115 138 <listitem> 116 139 <para> … … 118 141 </para> 119 142 </listitem> 143 120 144 <listitem> 121 145 <para> … … 123 147 </para> 124 148 </listitem> 149 125 150 <listitem> 126 151 <para> … … 128 153 </para> 129 154 </listitem> 155 <!-- 156 <listitem> 157 <para> 158 Required patch to use <xref linkend="boost"/>: 159 <ulink url="&patch-root;/libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch"/> 160 </para> 161 </listitem>--> 130 162 </itemizedlist> 131 163 … … 146 178 Most of these packages are recommended because if they're not installed, 147 179 the build process will compile and install its own (often older) 148 version. If you have not installed some of the dependencies listed below, 149 make sure you examine the <command>./configure --help</command> output 150 for information on switches needed to prevent 151 <command>./configure</command> to look for them. 180 version, with the side effect of increasing build and installed disk 181 space and build time. 152 182 </para> 153 183 </note> 154 184 155 185 <para role="recommended"> 156 <xref linkend="boost"/>, 186 <xref linkend="apr"/>, 187 <xref linkend="boost"/> <!--(currently, broken with boost-1.60.0)-->, 157 188 <xref linkend="clucene"/>, 158 189 <xref linkend="cups"/>, 159 190 <xref linkend="curl"/>, 160 191 <xref linkend="dbus-glib"/>, 192 <xref linkend="libjpeg"/>, 161 193 <xref linkend="glu"/>, 162 194 <xref linkend="graphite2"/>, 163 <xref linkend="gst-plugins-base"/> or164 195 <xref linkend="gst10-plugins-base"/>, 165 196 <xref linkend="gtk2"/>, 166 197 <xref linkend="harfbuzz"/>, 167 198 <xref linkend="icu"/>, 199 <xref linkend="libatomic_ops"/>, 168 200 <xref linkend="lcms2"/>, 169 <xref linkend="libatomic_ops"/>,170 <xref linkend="libjpeg"/>,171 201 <xref linkend="librsvg"/>, 172 202 <xref linkend="libxml2"/> and … … 176 206 <xref linkend="npapi-sdk"/>, 177 207 <xref linkend="nss"/>, 178 <xref linkend="openldap"/> ,179 <xref linkend="openssl"/> or 208 <xref linkend="openldap"/> (if connecting to an LDAP server), 209 <xref linkend="openssl"/> or 180 210 <xref linkend="gnutls"/>, 181 211 <xref linkend="poppler"/>, 212 <xref linkend="postgresql"/>, 182 213 <xref linkend="python3"/>, 183 <xref linkend="redland"/>, and 214 <xref linkend="redland"/>, 215 <xref linkend="serf"/>, and 184 216 <xref linkend="unixodbc"/> 185 217 </para> … … 190 222 <xref linkend="avahi"/>, 191 223 <xref linkend="bluez"/>, 224 <xref linkend="dconf"/>, 225 <xref linkend="desktop-file-utils"/>, 192 226 <xref linkend="doxygen"/> (not relevant if using --disable-odk), 193 <xref linkend="GConf"/>,194 227 <xref linkend="gdb"/>, 195 <xref linkend="gtk3"/> ,228 <xref linkend="gtk3"/> (see <quote>Command Explanations</quote>), 196 229 <xref linkend="kdelibs"/>, 197 <xref linkend="mariadb"/> ,230 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>, 198 231 <xref linkend="mitkrb"/>, 199 232 <xref linkend="nasm"/>, 200 233 <xref linkend="openjdk"/>, 201 <xref linkend="postgresql"/>,202 234 <xref linkend="sane"/>, 203 235 <xref linkend="valgrind"/>, … … 212 244 <ulink url="http://sourceforge.net/projects/cppunit/">Cppunit</ulink>, 213 245 <ulink url="http://www.firebirdsql.org/">Firebird</ulink>, 214 <ulink url="http://downloads.sourceforge.net/glew/">GLEW</ulink>, 215 <ulink url="https://code.google.com/p/hamcrest/">Hamcrest</ulink>, 216 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>, 246 <ulink url="http://downloads.sourceforge.net/glew/">glew (OpenGL Extension Wrangler Library)</ulink>, 247 <ulink url="https://github.com/behdad/glyphy">glyphy</ulink>, 248 <ulink url="http://ftp.gnome.org/pub/gnome/sources/gnome-vfs/">Gnome VFS</ulink>, 249 250 <ulink url="https://github.com/hamcrest/JavaHamcrest/releases">hamcrest</ulink>, 251 <ulink url="https://hunspell.github.io/">Hunspell</ulink>, 217 252 <ulink url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>, 218 <ulink url="http s://code.google.com/p/include-what-you-use/">IWYU</ulink>,253 <ulink url="http://include-what-you-use.org/">iwyu</ulink>, 219 254 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libabw">libabw</ulink>, 220 255 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libcdr">libcdr</ulink>, … … 228 263 <ulink url="http://sourceforge.net/projects/libwpd/files/libodfgen/">libodfgen</ulink>, 229 264 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker">libpagemaker</ulink>, 230 <ulink url="http://sourceforge.net/projects/libwpd/files/librevenge/">librevenge </ulink>,265 <ulink url="http://sourceforge.net/projects/libwpd/files/librevenge/">librevenge (WordPerfect Document importer)</ulink>, 231 266 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libvisio">libvisio</ulink>, 232 267 <ulink url="http://libwpd.sourceforge.net/">libwpd</ulink>, … … 234 269 <ulink url="http://libwps.sourceforge.net/">libwps</ulink>, 235 270 <ulink url="http://lpsolve.sourceforge.net/">lp_solve</ulink>, 236 <ulink url="http ://code.google.com/p/multidimalgorithm/">mdds</ulink>,271 <ulink url="https://gitlab.com/mdds/mdds">mdds</ulink>, 237 272 <ulink url="http://sourceforge.net/projects/hunspell/files/MyThes/">MyThes</ulink>, 238 <ulink url="http://sourceforge.net/projects/ogl-math/"> OGL-Math</ulink>,273 <ulink url="http://sourceforge.net/projects/ogl-math/">ogl-math - OpenGL Mathematics (GLM)</ulink>, 239 274 <ulink url="https://github.com/KhronosGroup/OpenCOLLADA/">OpenCOLLADA</ulink>, 240 <ulink url="https://git orious.org/orcus">Orcus</ulink>,241 < xref linkend="telepathy-glib"/>, and242 <ulink url="http ://hci.iwr.uni-heidelberg.de/vigra/">VIGRA</ulink>243 </para>244 245 <para> 246 247 found in <quote>download.lst</quote> in the source directory.275 <ulink url="https://gitlab.com/orcus/orcus">Orcus</ulink>, 276 <ulink url="http://telepathy.freedesktop.org/releases/telepathy-glib/">telepathy-glib</ulink>, 277 <ulink url="https://ukoethe.github.io/vigra/">VIGRA</ulink>, and 278 <ulink url="&gnome-download-http;/zenity/">Zenity</ulink> 279 </para> 280 281 <para>There are many optional dependencies not listed here. They can be 282 found in <quote>download.lst</quote> (source directory). 248 283 </para> 249 284 … … 255 290 <sect2 role="installation"> 256 291 <title>Installation of LibreOffice</title> 292 <!-- 293 <warning> 294 <para> 295 Untaring the libreoffice-&libreoffice-dlversion; tarball as 296 <systemitem class="username">root</systemitem> has the curious effect of 297 changing the ownership of the <emphasis>parent</emphasis> directory 298 to a user with numerical id 11012 and with the permissions set to allow 299 read, write and execute for that user only! If you untared as 300 <systemitem class="username">root</systemitem> in your home folder you 301 could end up unable to log in again. If you untared it in 302 <filename class="directory">/usr</filename> you would find your user 303 account unable to access any file in 304 <filename class="directory">/usr</filename>. 305 </para> 306 307 <para> 308 You can avoid this unpleasantness by 309 <emphasis>not</emphasis> untaring it as 310 <systemitem class="username">root</systemitem>. If you must untar it as 311 <systemitem class="username">root</systemitem> pass the option 312 <option>-\-no-overwrite-dir</option> to tar. This is the default when you 313 untar as a user but has to be passed as an option when untaring as 314 <systemitem class="username">root</systemitem>: 315 </para> 316 </warning>--> 317 318 <!-- I was able to build over ssh 2015-03-24 - bdubbs 319 <note> 320 <para> 321 LibreOffice must be built in a graphical environment - the build will 322 fail otherwise. 323 </para> 324 </note>--> 325 326 <important> 327 <para> 328 Unlike the other packages, we suppose that you have not yet unpacked the 329 package. This is so because the <option>--no-overwrite-dir</option> 330 switch is needed in case you unpack as the <systemitem 331 class="username">root</systemitem> user. 332 </para> 333 </important> 334 335 <screen><userinput>tar -xf libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir && 336 cd libreoffice-&libreoffice-dlversion;</userinput></screen> 257 337 258 338 <para> … … 261 341 </para> 262 342 263 <screen><userinput>install -v -dm755 external/tarballs && 264 265 ln -sfv ../../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz external/tarballs/ && 266 ln -sfv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen> 343 <screen><userinput>install -dm755 external/tarballs && 344 ln -sv ../../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz external/tarballs/ && 345 ln -sv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen> 267 346 268 347 <para> … … 270 349 </para> 271 350 272 <screen><userinput>ln -s fv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>351 <screen><userinput>ln -sv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen> 273 352 274 353 <note> … … 276 355 During the build process, some packages will be downloaded (including 277 356 the ones listed as recommended and optional dependencies) if they are 278 not present on the system. Doing so, build time may be different279 for everyone.357 not present on the system. Because of this, build time may vary from the 358 published time more than usual. 280 359 </para> 281 360 </note> 282 361 283 362 <para> 284 In the rest of the page, locales "fr" and "en-GB" are examples. Change 285 them to suit your needs. You might want to read the "Command Explanations" 286 further below before proceeding. 363 Due to the large size of the package, you may prefer to install it in 364 <filename class="directory">/opt</filename>, instead of 365 <filename class="directory">/usr</filename>. Depending on your choice, 366 replace <replaceable><PREFIX></replaceable> by 367 <filename class="directory">/usr</filename> or by 368 <filename class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>: 369 </para> 370 371 <screen><userinput>export LO_PREFIX=<replaceable><PREFIX></replaceable></userinput></screen> 372 <!-- 373 <para> 374 Fix build failures introduced by <application>boost-&boost-version;</application>: 375 </para> 376 377 <screen><userinput>patch -Np1 -i ../libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch</userinput></screen>--> 378 379 <para> 380 Locales "fr" and "en-GB", you will find below, are just examples; you 381 should change them to suit your needs - you might want to read the 382 "Command Explanations", further below, before proceeding. 287 383 </para> 288 384 … … 296 392 -i bin/distro-install-desktop-integration && 297 393 298 sed -e "/distro-install-file-lists/d" \ 299 -i Makefile.in && 300 394 sed -e "/distro-install-file-lists/d" -i Makefile.in && 395 <!-- 301 396 sed -e "/ustrbuf/a #include <algorithm>" \ 302 -i svl/source/misc/gridprinter.cxx &&303 304 chmod -v +x bin/unpack-sources 305 306 ./autogen.sh --prefix= /usr\397 -i svl/source/misc/gridprinter.cxx &&--> 398 399 chmod -v +x bin/unpack-sources && 400 401 ./autogen.sh --prefix=$LO_PREFIX \ 307 402 --sysconfdir=/etc \ 308 --with-vendor= "BLFS"\309 --with-lang= "fr en-GB"\403 --with-vendor=BLFS \ 404 --with-lang=fr en-GB \ 310 405 --with-help \ 311 406 --with-myspell-dicts \ … … 313 408 --without-java \ 314 409 --without-system-dicts \ 315 --disable- gconf \410 --disable-dconf \ 316 411 --disable-odk \ 317 --disable-postgresql-sdbc \ 318 --enable-release-build \ 412 --enable-release-build=yes \ 319 413 --enable-python=system \ 320 --with-system-boost \ 414 --with-system-apr \ 415 --with-system-boost=yes \ 416 --with-system-cairo \ 321 417 --with-system-clucene \ 322 --with-system-cairo \323 418 --with-system-curl \ 324 419 --with-system-expat \ … … 331 426 --with-system-libpng \ 332 427 --with-system-libxml \ 333 --with-system-mesa-headers \334 428 --with-system-neon \ 335 429 --with-system-npapi-headers \ … … 339 433 --with-system-openssl \ 340 434 --with-system-poppler \ 435 --with-system-postgresql \ 341 436 --with-system-redland \ 437 --with-system-serf \ 342 438 --with-system-zlib \ 343 439 --with-parallelism=$(getconf _NPROCESSORS_ONLN)</userinput></screen> … … 349 445 </para> 350 446 351 <note> 352 <para> 353 The package needs to be built from an X terminal emulator. 354 </para> 355 </note> 356 357 <para> 358 Build the package: 447 <para> 448 Build the package <!--(remember that it must be done in a graphical 449 environment)-->: 359 450 </para> 360 451 … … 365 456 </para> 366 457 367 <screen role="root"><userinput>make distro-pack-install && 368 install -v -dm755 /usr/share/appdata && 369 install -v -m644 sysui/desktop/appstream-appdata/*.xml \ 370 /usr/share/appdata</userinput></screen> 371 372 <para> 373 If installed in 374 <filename class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename> 375 some additional steps are necessary. Issue the following commands as the 376 <systemitem class="username">root</systemitem>user: 377 </para> 378 379 <screen role="root"><userinput>if ["$LO_PREFIX" != "/usr" ]; then 380 381 # This symlink is necessary for the desktop menu entries 382 ln -svf $LO_PREFIX/lib/libreoffice/program/soffice /usr/bin/libreoffice && 383 384 # Icons 385 for i in $LO_PREFIX/share/icons/hicolor/32x32/apps/*; do 386 ln -svf $i /usr/share/pixmaps 387 done && 388 389 # Desktop menu entries 390 for i in $LO_PREFIX/lib/libreoffice/share/xdg/*; do 391 ln -svf $i /usr/share/applications/libreoffice-$(basename $i) 392 done && 393 394 # Man pages 395 for i in $LO_PREFIX/share/man/man1/*; do 396 ln -svf $i /usr/share/man/man1/ 397 done 398 399 unset i 458 <screen role="root"><userinput>make distro-pack-install && 459 install -v -m755 -d $LO_PREFIX/share/appdata && 460 install -v -m644 sysui/desktop/appstream-appdata/*.xml \ 461 $LO_PREFIX/share/appdata</userinput></screen> 462 463 <para> 464 If installed in <filename 465 class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename> 466 some additional steps are necessary. Issue the following commands, as 467 <systemitem class="username">root</systemitem> user: 468 </para> 469 470 <screen role="root"><userinput>if [ "$LO_PREFIX" != "/usr" ]; then 471 472 # This symlink is necessary for the desktop menu entries 473 ln -svf $LO_PREFIX/lib/libreoffice/program/soffice /usr/bin/libreoffice && 474 475 # Icons 476 mkdir -vp /usr/share/pixmaps 477 for i in $LO_PREFIX/share/icons/hicolor/32x32/application/*; do 478 ln -svf $i /usr/share/pixmaps 479 done && 480 481 # Desktop menu entries 482 for i in $LO_PREFIX/lib/libreoffice/share/xdg/*; do 483 ln -svf $i /usr/share/applications/libreoffice-$(basename $i) 484 done && 485 486 # Man pages 487 for i in $LO_PREFIX/share/man/man1/*; do 488 ln -svf $i /usr/share/man/man1/ 489 done 490 491 unset i 400 492 fi</userinput></screen> 401 493 402 <para>494 <para> 403 495 If you have installed <xref linkend="desktop-file-utils"/>, and you wish 404 496 to update the MIME database, issue, as the <systemitem class="username"> 405 497 root</systemitem> user: 406 </para>498 </para> 407 499 408 500 <screen role="root"><userinput>update-desktop-database</userinput></screen> 501 502 <para> 503 The suite and main modules can be started from the menu. From a terminal, 504 the suite can be started with <command>libreoffice</command> command and 505 the modules with <command>libreoffice 506 --<replaceable><module></replaceable></command> command, 507 respectively, where <replaceable><module></replaceable> is one of 508 base, calc, draw, impress, math or writer. Modules cannot be started using 509 their shell starting script names (see "Installed Programs", below), if 510 LO_PREFIX is other than <filename class='directory'>/user</filename>, 511 unless <filename class='directory'>$LO_PREFIX/bin</filename> directory is 512 appended to the PATH. 513 </para> 409 514 410 515 </sect2> … … 415 520 <para> 416 521 <command>sed -e ...</command>: The first sed prevents compression of the 417 manual pages, the second one prevents install from failing and the 418 third one prevents a build failure by adding a necessary include. 522 manual pages, the second one prevents install from failing<!-- and the third 523 one includes a missing header without which <command>make build</command> 524 fails-->. 419 525 </para> 420 526 … … 429 535 430 536 <para> 431 <parameter>--with-lang= "fr en-GB"</parameter>: This switch sets432 what languages to support. To list several languages, separate them 433 witha space. For all languages, use537 <parameter>--with-lang=fr en-GB</parameter>: This switch sets 538 what languages to support. To list several languages, separate them with 539 a space. For all languages, use 434 540 <parameter>--with-lang=ALL</parameter>. 435 541 </para> … … 443 549 444 550 <para> 445 <parameter>--with-help</parameter>: This switch is used to enable 446 installation of the help files. 447 </para> 448 449 <para> 450 <parameter>--with-myspell-dicts</parameter>: This switch is used 451 to enable installation of the bundled dictionaries. 551 <parameter>--with-help</parameter>: Without this switch, the help files 552 are not built. 553 </para> 554 555 <para> 556 <parameter>--with-myspell-dicts</parameter>: This switch adds myspell 557 dictionaries to the <application>LibreOffice</application> installation 558 set. 452 559 </para> 453 560 … … 459 566 460 567 <para> 461 <parameter>--without-system-dicts</parameter>: This switch is 462 used to ensure that the dictionaries installed by this 463 package are being used. 568 <parameter>--with-system-boost=<replaceable><yes/no></replaceable></parameter>: 569 This switch enables/disables use of system boost, so bundled one may be or 570 not used, because currently, depending on the user decision, or if the 571 build is broken with latest <application>Boost</application> in BLFS, 572 which frequently occurs and there is a delay until either a fix is found 573 or it is fixed upstream. 574 </para> 575 576 <para> 577 <parameter>--disable-dconf</parameter>: This switch disables compiling 578 <application>LibreOffice</application> with the 579 <application>GNOME DConf</application> configuration system support. 580 </para> 581 582 <para> 583 <parameter>--without-system-dicts</parameter>: This switch disables use 584 of dictionaries from system paths, so the ones installed by this package 585 are used. 464 586 </para> 465 587 … … 471 593 472 594 <para> 473 <parameter>--disable-gconf</parameter>: This switch disables compiling474 <application>LibreOffice</application> with the deprecated475 <application>GNOME</application> configuration system support.476 </para>477 478 <para>479 595 <parameter>--disable-odk</parameter>: This switch disables installing the 480 596 office development kit. Remove if you want to develop a … … 483 599 484 600 <para> 485 <parameter>--disable-postgresql-sdbc</parameter>: This switch disables compiling 601 <parameter>--enable-release-build=yes</parameter>: This switch enables a 602 Release Build. <application>LibreOffice</application> can be built as a 603 Release Build or as a Developer Build, because their default installation 604 paths and user profile paths are different. Developer Build displays the 605 words "Dev" and "Beta" in several places (e.g, menu and splash screen). 606 </para> 607 608 <para> 609 <parameter>--enable-python=system</parameter>: This switch tells 610 <application>LibreOffice</application> to use installed 611 <application>Python 3</application> to build the translations instead of 612 the bundled one. 613 </para> 614 615 <para> 616 <parameter>--with-system-*</parameter>: These switches prevent 617 <application>LibreOffice</application> from trying to compile its own 618 versions of these dependencies. If you've not installed some of the 619 dependencies, remove the corresponding switches. 620 </para> 621 622 <para> 623 <parameter>--with-parallelism=$(getconf _NPROCESSORS_ONLN)</parameter>: 624 This switch tells <application>LibreOffice</application> to use all your 625 CPUs to compile in parallel and speed up the build. 626 </para> 627 628 <para> 629 <option>--disable-cups</option>: Use this switch if you don't need 630 printing support. 631 </para> 632 633 <para> 634 <option>--disable-dbus</option>: Use this switch if you've not installed 635 D-Bus-1.8.0 or later. It also disables Bluetooth support and font install 636 via PackageKit. 637 </para> 638 639 <para> 640 <option>--disable-gstreamer-1-0</option>: Use this switch if you have not 641 installed <xref linkend="gst10-plugins-base"/>. 642 </para> 643 644 <para> 645 <option>--disable-postgresql-sdbc</option>: This switch disables compiling 486 646 <application>LibreOffice</application> with the ability to connect to a 487 647 <application>PostgreSQL</application> database. Remove it if you would … … 492 652 own copy, use the <option>--with-system-postgresql</option> switch. 493 653 </para> 494 495 <para> 496 <parameter>--enable-release-build</parameter>: This switch is used to 497 remove "Beta" or "Dev" from <application>LibreOffice</application> 498 splash screen and "About" menu. 499 </para> 500 501 <para> 502 <parameter>--enable-python=system</parameter>: This switch tells 503 <application>LibreOffice</application> to use installed 504 <application>Python 3</application> to build the translations 505 instead of the bundled one. 506 </para> 507 508 <para> 509 <parameter>--with-system-*</parameter>: These switches prevent 510 <application>LibreOffice</application> from trying to compile its own 511 versions of these dependencies. If you've not installed some of the 512 dependencies, remove the corresponding switches. 513 </para> 514 515 <para> 516 <parameter>--with-parallelism=$(getconf _NPROCESSORS_ONLN)</parameter>: This 517 switch tells <application>LibreOffice</application> to use all your 518 CPUs to compile in parallel and speed up the build. 519 </para> 520 521 <para> 522 <option>--enable-gstreamer-0-10</option>: Use this switch if you want to 523 use <xref linkend="gst-plugins-base"/> instead of 524 <xref linkend="gst10-plugins-base"/> for the avmedia module. 525 </para> 526 527 <para> 528 <option>--disable-gstreamer-1-0</option>: Use this switch if you 529 haven't installed <xref linkend="gst10-plugins-base"/>. 530 </para> 531 532 <para> 533 <option>--enable-gtk3</option>: Use this switch if you want to 534 build the <application>GTK+ 3</application> integration module. 535 </para> 536 537 <para> 538 <option>--enable-kde4</option>: Use this switch if you want to 539 build the <application>KDE</application> integration module. 654 655 <para> 656 <option>--enable-gtk3</option>: Use this switch if you want to build the 657 <application>GTK+ 3</application> integration module. This is 658 experimental and may not work. 659 </para> 660 661 <para> 662 <option>--enable-kde4</option>: Use this switch if you want to build the 663 <application>KDE</application> integration module. 540 664 </para> 541 665 … … 548 672 <segtitle>Installed Programs</segtitle> 549 673 <segtitle>Installed Libraries</segtitle> 550 <segtitle>Installed Director ies</segtitle>674 <segtitle>Installed Directory</segtitle> 551 675 552 676 <seglistitem> 553 677 <seg> 554 678 libreoffice, lobase, localc, lodraw, loffice, lofromtemplate, 555 loimpress, lomath, loweb, lowriter, soffice and unopkg 679 loimpress, lomath, loweb, lowriter, soffice and unopkg; 680 several programs under 681 $LO_PREFIX/lib/libreoffice/program 556 682 </seg> 557 683 <seg> 558 None 684 several libraries under 685 $LO_PREFIX/lib/libreoffice/program 559 686 </seg> 560 687 <seg> 561 /usr/lib/libreoffice688 $LO_PREFIX/lib/libreoffice 562 689 </seg> 563 690 </seglistitem> … … 569 696 <?dbhtml list-presentation="table"?> 570 697 698 <varlistentry id="libreoffice-suite"> 699 <term><command>libreoffice (or soffice)</command></term> 700 <listitem> 701 <para> 702 is the main libreofice suite (symlink to 703 $LO_PREFIX/lib/libreoffice/program/soffice). 704 </para> 705 <indexterm zone="libreoffice libreoffice-suite"> 706 <primary sortas="b-libreoffice-suite">libreoffice-suite</primary> 707 </indexterm> 708 </listitem> 709 </varlistentry> 710 571 711 <varlistentry id="lobase"> 572 712 <term><command>lobase</command></term> 573 713 <listitem> 574 714 <para> 575 is a database manager.715 is the database manager module shell starting script. 576 716 </para> 577 717 <indexterm zone="libreoffice lobase"> … … 585 725 <listitem> 586 726 <para> 587 is a spreadsheet program.727 is the spreadsheet module shell starting script. 588 728 </para> 589 729 <indexterm zone="libreoffice localc"> … … 597 737 <listitem> 598 738 <para> 599 is a vector graphics editor and diagramming tool. 739 is the vector graphics editor and diagramming tool module shell 740 starting script. 600 741 </para> 601 742 <indexterm zone="libreoffice lodraw"> … … 609 750 <listitem> 610 751 <para> 611 can edit and display PowerPoint presentations. 752 is the (PowerPoint) presentations editor and displayer 753 module shell starting script. 612 754 </para> 613 755 <indexterm zone="libreoffice loimpress"> … … 621 763 <listitem> 622 764 <para> 623 is a mathematical formula editor.765 is the mathematical formula editor module shell starting script. 624 766 </para> 625 767 <indexterm zone="libreoffice lomath"> … … 633 775 <listitem> 634 776 <para> 635 is a word processor.777 is the word processor module shell starting script. 636 778 </para> 637 779 <indexterm zone="libreoffice lowriter"> … … 646 788 <para> 647 789 is a tool to manage <application>LibreOffice</application> 648 extensions from the command line .790 extensions from the command line shell starting script. 649 791 </para> 650 792 <indexterm zone="libreoffice unopkg">
Note:
See TracChangeset
for help on using the changeset viewer.