Changeset c20bced


Ignore:
Timestamp:
03/02/2013 04:36:26 PM (11 years ago)
Author:
Krejzi <krejzi@…>
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:
3ca4dbc
Parents:
ee1e3eb
Message:

Thunderbird 17.0.3, LibreOffice 4.0.0.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11042 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    ree1e3eb rc20bced  
    44-->
    55
    6 <!ENTITY day          "01">                   <!-- Always 2 digits -->
     6<!ENTITY day          "02">                   <!-- Always 2 digits -->
    77<!ENTITY month        "03">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2013">
     
    1010<!ENTITY copyholder   "The BLFS Development Team">
    1111<!ENTITY version      "&year;-&month;-&day;">
    12 <!ENTITY releasedate  "March 1st, &year;">
     12<!ENTITY releasedate  "March 2nd, &year;">
    1313<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1414<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
     
    796796<!ENTITY gnucash-version              "2.4.11">
    797797
    798 <!ENTITY libreoffice-version          "3.6.4">
     798<!ENTITY libreoffice-version          "4.0.0">
    799799<!ENTITY libreoffice-patch            ".3">
    800800<!ENTITY libreoffice-dlversion        "&libreoffice-version;&libreoffice-patch;">
     
    816816<!ENTITY pidgin-version               "2.10.6">
    817817<!ENTITY rox-filer-version            "2.11">
    818 <!ENTITY thunderbird-version          "17.0.2">
     818<!ENTITY thunderbird-version          "17.0.3">
    819819<!ENTITY transmission-version         "2.76">
    820820<!ENTITY xchat-version                "2.8.8">
  • introduction/welcome/changelog.xml

    ree1e3eb rc20bced  
    4545-->
    4646   <listitem>
     47      <para>March 2nd, 2013</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[krejzi] - LibreOffice 4.0.0.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[krejzi] - Thunderbird 17.0.3.</para>
     54        </listitem>
     55     </itemizedlist>
     56    </listitem>
     57
     58   <listitem>
    4759      <para>March 1st, 2013</para>
    4860      <itemizedlist>
  • xsoft/office/libreoffice.xml

    ree1e3eb rc20bced  
    55  %general-entities;
    66
    7   <!ENTITY libreoffice-core-download-http
    8            "http://download.documentfoundation.org/libreoffice/src/&libreoffice-version;/libreoffice-core-&libreoffice-dlversion;.tar.xz">
     7  <!ENTITY libreoffice-dl "http://download.documentfoundation.org/libreoffice/src/&libreoffice-version;">
     8
     9  <!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
    910  <!ENTITY libreoffice-core-download-ftp  " ">
    10   <!ENTITY libreoffice-core-md5sum        "6e88d3a83691cb8ee5081487c8345a6a">
    11   <!ENTITY libreoffice-core-size          "103 MB">
    12   <!ENTITY libreoffice-buildsize          "5.5 GB (450 MB installed)">
    13   <!ENTITY libreoffice-time               "60 SBU">
     11  <!ENTITY libreoffice-core-md5sum        "a3c01489036823e9f5b5caf3a8db1f9e">
     12  <!ENTITY libreoffice-core-size          "100 MB">
     13
     14  <!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
     15  <!ENTITY libreoffice-dict-download-ftp  " ">
     16  <!ENTITY libreoffice-dict-md5sum        "99b7a045525411c9148331ab04bdedff">
     17  <!ENTITY libreoffice-dict-size          "34 MB">
     18
     19  <!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
     20  <!ENTITY libreoffice-help-download-ftp  " ">
     21  <!ENTITY libreoffice-help-md5sum        "716f624d7a39b99da8a5d550b6a87875">
     22  <!ENTITY libreoffice-help-size          "1.8 MB">
     23
     24  <!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
     25  <!ENTITY libreoffice-translations-download-ftp  " ">
     26  <!ENTITY libreoffice-translations-md5sum        "09ec7331354c6f9a0b2f48efe344ce7d">
     27  <!ENTITY libreoffice-translations-size          "123 MB">
     28
     29  <!ENTITY libreoffice-buildsize          "7.1 GB (450 MB installed)">
     30  <!ENTITY libreoffice-time               "80 SBU">
    1431]>
    1532
     
    6380      <listitem>
    6481        <para>
     82          Dictionaries Download (HTTP): <ulink url="&libreoffice-dict-download-http;"/>
     83        </para>
     84      </listitem>
     85      <listitem>
     86        <para>
     87          Dictionaries Download (FTP): <ulink url="&libreoffice-dict-download-ftp;"/>
     88        </para>
     89      </listitem>
     90      <listitem>
     91        <para>
     92          Dictionaries Download MD5 sum: &libreoffice-dict-md5sum;
     93        </para>
     94      </listitem>
     95      <listitem>
     96        <para>
     97          Dictionaries Download size: &libreoffice-dict-size;
     98        </para>
     99      </listitem>
     100      <listitem>
     101        <para>
     102          Help Download (HTTP): <ulink url="&libreoffice-help-download-http;"/>
     103        </para>
     104      </listitem>
     105      <listitem>
     106        <para>
     107          Help Download (FTP): <ulink url="&libreoffice-help-download-ftp;"/>
     108        </para>
     109      </listitem>
     110      <listitem>
     111        <para>
     112          Help Download MD5 sum: &libreoffice-help-md5sum;
     113        </para>
     114      </listitem>
     115      <listitem>
     116        <para>
     117          Help Download size: &libreoffice-help-size;
     118        </para>
     119      </listitem>
     120      <listitem>
     121        <para>
    65122          Estimated disk space required: &libreoffice-buildsize;
    66123        </para>
     
    69126        <para>
    70127          Estimated build time: &libreoffice-time;
     128        </para>
     129      </listitem>
     130    </itemizedlist>
     131
     132    <bridgehead renderas="sect3">Additional Downloads (Optional)</bridgehead>
     133    <itemizedlist spacing="compact">
     134      <listitem>
     135        <para>
     136          Translations Download (HTTP): <ulink url="&libreoffice-translations-download-http;"/>
     137        </para>
     138      </listitem>
     139      <listitem>
     140        <para>
     141          Translations Download (FTP): <ulink url="&libreoffice-translations-download-ftp;"/>
     142        </para>
     143      </listitem>
     144      <listitem>
     145        <para>
     146          Translations Download MD5 sum: &libreoffice-translations-md5sum;
     147        </para>
     148      </listitem>
     149      <listitem>
     150        <para>
     151          Translations Download size: &libreoffice-translations-size;
    71152        </para>
    72153      </listitem>
     
    78159    <para role="required">
    79160      <xref linkend="cups"/>,
    80       <xref linkend="curl"/> or <xref linkend="wget"/>,
    81161      <xref linkend="gperf"/>,
    82       <xref linkend="gtk2"/> or <xref linkend="gtk3"/>,
     162      <xref linkend="gtk2"/>,
    83163      <application>Perl Modules</application>
    84164      <xref linkend="perl-archive-zip"/> and
    85165      <xref linkend="perl-xml-parser"/>,
    86166      <xref linkend="unzip"/>,
     167      <xref linkend="wget"/>,
    87168      <xref linkend="which"/> and
    88       <xref linkend="zip"/>.
     169      <xref linkend="zip"/>
    89170    </para>
    90171
     
    94175        Most of these packages are recommended because if they're not installed,
    95176        the build process will compile and install its own (often older)
    96         version. If you're using <application>GCC 4.7</application>, some of
    97         those older packages will fail to compile.
     177        version.
    98178      </para>
    99179    </note>
    100180
    101181    <para role="recommended">
    102       <xref linkend="boost"/>,
    103       <xref linkend="db"/>,
     182      <xref linkend="curl"/>,
     183      <xref linkend="dbus"/>,
    104184      <xref linkend="expat"/>,
    105       <xref linkend="gst-plugins-base"/>,
    106       <xref linkend="libjpeg"/>,
    107       <xref linkend="libgsf"/>,
    108       <xref linkend="libpng"/>,
     185      <xref linkend="gst-plugins-base"/> or
     186      <xref linkend="gst10-plugins-base"/>,
     187      <xref linkend="icu"/>,
     188      <xref linkend="lcms2"/>,
    109189      <xref linkend="librsvg"/>,
    110       <xref linkend="libxml2"/> and <xref linkend="libxslt"/>,
     190      <xref linkend="libxml2"/> and
     191      <xref linkend="libxslt"/>,
     192      <xref linkend="mesalib"/>,
    111193      <xref linkend="neon"/>,
    112194      <xref linkend="nss"/>,
     195      <xref linkend="openldap"/> (client only),
     196      <xref linkend="openssl"/>,
    113197      <xref linkend="poppler"/>,
    114       <xref linkend="openssl"/> and
    115       <xref linkend="redland"/>.
     198      <xref linkend="python3"/> (used to build the translations),
     199      <xref linkend="redland"/> and
     200      <xref linkend="unixodbc"/>
    116201    </para>
    117202
    118203    <bridgehead renderas="sect4">Optional</bridgehead>
    119204    <para role="optional">
     205      <xref linkend="bluez"/>,
     206      <ulink url="http://sourceforge.net/projects/cppunit/">Cppunit</ulink>,
     207      <ulink url="http://sourceforge.net/projects/silgraphite/">Graphite2</ulink>,
     208      <xref linkend="gtk3"/>,
    120209      <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>,
     210      <ulink url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
     211      <xref linkend="kdelibs"/>,
     212      <ulink url="http://sourceforge.net/projects/libwpd/">libwpd</ulink>,
     213      <ulink url="http://sourceforge.net/projects/libwpg/">libwpg</ulink>,
     214      <ulink url="http://sourceforge.net/projects/libwps/">libwps</ulink>,
    121215      <xref linkend="mysql"/>,
    122216      <ulink url="http://sourceforge.net/projects/hunspell/files/MyThes/">MyThes</ulink>,
    123217      <xref linkend="postgresql"/>,
    124       <ulink url="http://sampleicc.sourceforge.net/">SampleICC</ulink>,
    125       <ulink url="http://hci.iwr.uni-heidelberg.de/vigra">Vigra</ulink> and
    126       <xref linkend="zenity"/>.
     218      <xref linkend="sane"/> and
     219      <xref linkend="zenity"/>
    127220    </para>
    128221
     
    137230    <warning>
    138231      <para>
    139         Untaring the libreoffice-core-&libreoffice-dlversion; tarball as
     232        Untaring the libreoffice-&libreoffice-dlversion; tarball as
    140233        <systemitem class="username">root</systemitem> has the curious effect of
    141234        changing the ownership of the <emphasis>parent</emphasis> directory
     
    143236        read, write and execute for that user only! If you untared as
    144237        <systemitem class="username">root</systemitem> in your home folder you
    145         could end up unable to log in again :/ If you untared it in
     238        could end up unable to log in again. If you untared it in
    146239        <filename class="directory">/usr</filename> you would find your user
    147240        account unable to access any file in
     
    160253    </warning>
    161254
    162 <screen role="root"><userinput>tar -xf libreoffice-core-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &amp;&amp;
    163 cd libreoffice-core-&libreoffice-dlversion;</userinput></screen>
    164 
    165     <para>
    166       Install <application>LibreOffice</application> by running the following
    167       commands:
    168     </para>
    169 
    170 <screen><userinput>./autogen.sh --prefix=/usr             \
    171              --disable-binfilter       \
    172              --disable-gconf           \
    173              --disable-mozilla         \
    174              --disable-odk             \
    175              --disable-postgresql-sdbc \
    176              --with-system-boost       \
    177              --with-system-cairo       \
    178              --with-system-curl        \
    179              --with-system-db          \
    180              --with-system-expat       \
    181              --with-system-gettext     \
    182              --with-system-icu         \
    183              --with-system-jpeg        \
    184              --with-system-libpng      \
    185              --with-system-libxml      \
    186              --with-system-neon        \
    187              --with-system-nss         \
    188              --with-system-openssl     \
    189              --with-system-poppler     \
    190              --with-system-redland     \
    191              --with-system-zlib        \
    192              --without-java            \
    193              --with-num-cpus=$(getconf _NPROCESSORS_ONLN) &amp;&amp;
    194 ./download                                                &amp;&amp;
    195 mkdir -p ../libreoffice-downloads                         &amp;&amp;
    196 cp src/*.{xz,gz,txt,zip,bz2,tgz,jar,dll,oxt} \
    197       src/*LICENSE* ../libreoffice-downloads              &amp;&amp;
    198 make</userinput></screen>
    199 
    200     <para>
    201       This package does not come with a test suite.
    202     </para>
     255<screen role="root"><userinput>tar -xf libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &amp;&amp;
     256cd libreoffice-&libreoffice-dlversion;</userinput></screen>
     257
     258    <para>
     259      Unpack the dictionaries and help files and create symlinks to tarballs from the source
     260      directory so they won't get downloaded again:
     261    </para>
     262
     263<screen><userinput>install -dm755 src &amp;&amp;
     264
     265tar -xvf ../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz --no-overwrite-dir --strip-components=1 &amp;&amp;
     266tar -xvf ../libreoffice-help-&libreoffice-dlversion;.tar.xz --no-overwrite-dir --strip-components=1 &amp;&amp;
     267
     268ln -sv ../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz src/ &amp;&amp;
     269ln -sv ../../libreoffice-help-&libreoffice-dlversion;.tar.xz src/</userinput></screen>
     270
     271    <para>
     272      If you have downloaded the translations tarball, unpack it:
     273    </para>
     274
     275<screen><userinput>tar -xvf ../libreoffice-translations-&libreoffice-dlversion;.tar.xz --no-overwrite-dir --strip-components=1 &amp;&amp;
     276ln -sv ../../libreoffice-translations-&libreoffice-dlversion;.tar.xz src/</userinput></screen>
     277
     278    <note>
     279      <para>
     280        During the build process, some packages will be downloaded (including
     281        the ones listed as recommended and optional dependencies) if they are
     282        not present on the system. Doing so, build time may be different
     283        for everyone.
     284      </para>
     285    </note>
     286
     287    <para>
     288      Prepare <application>LibreOffice</application> for compilation by
     289      running the following commands:
     290    </para>
     291
     292<screen><userinput>sed -e "/gzip -f/d"   \
     293    -e "s|.1.gz|.1|g" \
     294    -i bin/distro-install-desktop-integration &amp;&amp;
     295sed -e "/distro-install-file-lists/d" -i Makefile.top &amp;&amp;
     296./autogen.sh --prefix=/usr              \
     297             --sysconfdir=/etc          \
     298             --with-vendor="BLFS"       \
     299             --with-lang=""             \
     300             --with-alloc=system        \
     301             --without-java             \
     302             --disable-gconf            \
     303             --disable-odk              \
     304             --disable-postgresql-sdbc  \
     305             --enable-python=system     \
     306             --with-system-cairo        \
     307             --with-system-curl         \
     308             --with-system-expat        \
     309             --with-system-icu          \
     310             --with-system-jpeg         \
     311             --with-system-lcms2        \
     312             --with-system-libpng       \
     313             --with-system-libxml       \
     314             --with-system-mesa-headers \
     315             --with-system-neon         \
     316             --with-system-nss          \
     317             --with-system-odbc         \
     318             --with-system-openldap     \
     319             --with-system-openssl      \
     320             --with-system-poppler      \
     321             --with-system-redland      \
     322             --with-system-zlib         \
     323             --with-parallelism=$(getconf _NPROCESSORS_ONLN)</userinput></screen>
     324
     325    <para>
     326      The instructions below will only build the package without running
     327      any unit tests. If you prefer to run the unit tests, replace
     328      <command>make build</command> with <command>make</command>
     329    </para>
     330
     331    <para>
     332      Build the package:
     333    </para>
     334
     335<screen><userinput>make build</userinput></screen>
    203336
    204337    <para>
     
    206339    </para>
    207340
    208 <screen role="root"><userinput>make install                                 &amp;&amp;
    209 SOFFICE=/usr/lib/libreoffice/program/soffice &amp;&amp;
    210 for program in base calc draw impress math writer
    211 do
    212   echo '#!/bin/bash' > /usr/bin/${program}
    213   echo "exec ${SOFFICE} --nologo --${program} \"\${@}\"" >> /usr/bin/${program}
    214   chmod 755 /usr/bin/${program}
    215 done          &amp;&amp;
    216 unset SOFFICE &amp;&amp;
    217 ln -sfv ../lib/libreoffice/program/spadmin /usr/bin/printeradmin &amp;&amp;
    218 ln -sfv ../lib/libreoffice/program/unopkg /usr/bin               &amp;&amp;
    219 cp sysui/desktop/man/{libreoffice,unopkg}.1 /usr/share/man/man1  &amp;&amp;
    220 for res in 16 32 48 128 256
    221 do
    222   mkdir -p /usr/share/icons/hicolor/${res}x${res}/{apps,mimetypes}
    223   cp sysui/desktop/icons/hicolor/${res}x${res}/apps/*.png \
    224     /usr/share/icons/hicolor/${res}x${res}/apps
    225   cp sysui/desktop/icons/hicolor/${res}x${res}/mimetypes/*.png \
    226     /usr/share/icons/hicolor/${res}x${res}/mimetypes
    227 done &amp;&amp;
    228 gtk-update-icon-cache /usr/share/icons/hicolor</userinput></screen>
     341<screen role="root"><userinput>make distro-pack-install</userinput></screen>
     342
    229343  </sect2>
    230344
     
    233347
    234348    <para>
    235       <option>--enable-gtk3</option>: Add this option if you've installed and
    236       want to use <application>Gtk+-3</application>.
    237     </para>
    238 
    239     <para>
    240       <option>--disable-gstreamer</option>: Add this option if you've not
    241       installed <xref linkend="gst-plugins-base"/>.
    242     </para>
    243 
    244     <para>
    245       <option>--disable-binfilter</option>: These "binfilters" enable
    246       <application>LibreOffice</application> to open legacy
    247       <application>Star Office</application> format documents. Compiling
    248       <application>binfilter</application> requires
    249       <application>Java</application>.
    250     </para>
    251 
    252     <para>
    253       <option>--disable-gconf</option>: Remove this option if you want to
    254       compile LibreOffice with GConf support.
    255     </para>
    256 
    257     <para>
    258       <option>--disable-mozilla</option>: This option stops
    259       <application>LibreOffice</application> trying to compile an old version
    260       of <application>SeaMonkey</application>.
    261     </para>
    262 
    263     <para>
    264       <option>--disable-odk</option>: This option disables installing the
    265       office development kit. Remove this option if you want to develop a
    266       <application>LibreOffice</application> based application.
    267     </para>
    268 
    269     <para>
    270       <option>--disable-postgresql-sdbc</option>: This option disables compiling
    271       LibreOffice with the ability to connect to a PostgreSQL database. If you
    272       would like LibreOffice to be able to connect to a PostgreSQL database
    273       remove this option. If you have installed PostgreSQL on your system and
    274       would like LibreOffice to use that rather than compile its own copy, add
    275       the option <option>--with-system-postgresql</option>.
    276     </para>
    277 
    278     <para>
    279       <option>--with-system- ...</option>: These options prevent
    280       <application>LibreOffice</application> trying to compile its own
    281       versions of these dependencies. If you've not installed
    282       some of the dependencies, remove the corresponding option.
    283     </para>
    284 
    285     <para>
    286       <option>--with-num-cpus=$(getconf _NPROCESSORS_ONLN)</option>: This option
    287       tells <application>LibreOffice</application> to use all your CPUs to
    288       compile in parallel and speed up the build.
    289     </para>
    290 
    291     <para>
    292       <option>--with-lang="pt-BR"</option>: This option sets what languages to
     349      <command>sed -e ...</command>: First sed prevents compression of the
     350      manual pages and the second one prevents a script that causes
     351      install to fail from running.
     352    </para>
     353
     354    <para>
     355      <option>--with-vendor=BLFS</option>: This switchs sets BLFS as the
     356      vendor which is mentioned when you click "About" on the toolbar.
     357    </para>
     358
     359    <para>
     360      <option>--with-lang="pt-BR"</option>: This switch sets what languages to
    293361      support. en-US is always included by default. To list several languages,
    294362      separate them with a space. For all languages, use --with-lang=ALL
     
    302370
    303371    <para>
    304       <option>--without-java</option>: This option compiles
    305       <application>LibreOffice</application> without
    306       <application>Java</application> support.
    307     </para>
    308 
    309     <para>
    310       <option>--with-vendor=LFS-BLFS</option>: This option sets LFS-BLFS as the
    311       vendor which is mentioned when you click About on the toolbar.
    312     </para>
    313 
    314     <para>
    315       <command>./download</command>: The build process runs the
    316       <command>download</command> script which downloads some 470 MB of
    317       tarballs. The download script is ran to get it out of the way at the
    318       start so a backup copy of the downloaded files are on hand.
    319     </para>
    320 
    321     <para>
    322       <command>mkdir -p ../libreoffice-downloads;
    323       cp src/*.{xz,gz,txt,zip,bz2,tgz,jar,dll,oxt} src/*LICENSE*
    324       ../libreoffice-downloads</command>: this makes a backup copy
    325       of the downloaded files so you don't have to download them again if you
    326       decide to recompile <application>LibreOffice</application>. In that case,
    327       just start with:
    328       <command>mkdir src; cp ../libreoffice-downloads/* src</command>
    329     </para>
    330 
    331     <para>
    332       <command>for program in base calc draw impress math writer ...</command>:
    333       These commands create 6 simple shell scripts in
    334       <filename class="directory">/usr/bin</filename> that can be used to launch
    335       <application>LibreOffice</application> in its various forms. If you like
    336       seeing the <application>LibreOffice</application> splash screen, remove
    337       the "--nologo" option.
    338     </para>
    339 
    340     <para>
    341       <command>for res in 16 32 48 128 256 ...</command>: These commands copy
    342       various icons into the hicolor icon theme used by
    343       <application>Gtk+</application>.
    344     </para>
    345 
    346     <para>
    347       <command>gtk-update-icon-cache /usr/share/icons/hicolor</command>: This
    348       command rebuilds
    349       <filename>/usr/share/icons/hicolor/icon-theme.cache</filename> to include
    350       the new icons.
    351     </para>
    352 
    353   </sect2>
    354 
    355   <sect2 role="configuration">
    356     <title>Configuring LibreOffice</title>
    357 
    358     <para>
    359       If you use a desktop environment like <application>Gnome</application>
    360       or <application>KDE</application> and want the programs to show up in the
    361       panel's menu, as the <systemitem class="username">root</systemitem> user,
    362       create some simple desktop files:
    363     </para>
    364 
    365 <screen role="root"><userinput>mkdir -p /usr/share/applications &amp;&amp;
    366 for program in base calc draw impress math writer
    367 do echo "[Desktop Entry]
    368 Encoding=UTF-8
    369 Type=Application
    370 Name=${program^}
    371 Comment=LibreOffice ${program^}
    372 Icon=${program}
    373 Exec=${program}
    374 Categories=Office;Application;
    375 StartupNotify=true
    376 Terminal=false" > /usr/share/applications/${program}.desktop
    377 done &amp;&amp;
    378 echo "[Desktop Entry]
    379 Encoding=UTF-8
    380 Type=Application
    381 Name=Printer Administration
    382 Comment=LibreOffice Printer Administration
    383 Icon=printeradmin
    384 Exec=printeradmin
    385 Categories=Office;Printing;Application;
    386 StartupNotify=true
    387 Terminal=false" > /usr/share/applications/printeradmin.desktop</userinput></screen>
     372      <parameter>--with-alloc=system</parameter>: This switch tells
     373      <application>LibreOffice</application> to use system allocator
     374      instead of the internal one.
     375    </para>
     376
     377    <para>
     378      <option>--without-java</option>: This switch disables
     379      <application>Java</application> support in
     380      <application>LibreOffice</application>.
     381    </para>
     382
     383    <para>
     384      <option>--disable-gconf</option>: This switch disables compiling
     385      <application>LibreOffice</application> with the deprecated
     386      <application>GNOME</application> configuration system support.
     387    </para>
     388
     389    <para>
     390      <option>--disable-odk</option>: This switch disables installing the
     391      office development kit. Remove if you want to develop a
     392      <application>LibreOffice</application> based application.
     393    </para>
     394
     395    <para>
     396      <option>--disable-postgresql-sdbc</option>: This switch disables compiling
     397      <application>LibreOffice</application> with the ability to connect to a
     398      <application>PostgreSQL</application> database. Remove it if you would
     399      like <application>LibreOffice</application> to be able to connect to a
     400      <application>PostgreSQL</application> database. If you have installed
     401      <application>PostgreSQL</application> on your system and would like
     402      <application>LibreOffice</application> to use that rather than compile its
     403      own copy, use the <option>--with-system-postgresql</option> switch.
     404    </para>
     405
     406    <para>
     407      <parameter>--enable-python=system</parameter>: This switch tells
     408      <application>LibreOffice</application> to use installed
     409      <application>Python 3</application> to build the translations
     410      instead of the bundled one. If you don't need to build any
     411      translations, you can use <option>--disable-python</option>
     412      instead.
     413    </para>
     414
     415    <para>
     416      <option>--with-system-*</option>: These switches prevent
     417      <application>LibreOffice</application> from trying to compile its own
     418      versions of these dependencies. If you've not installed some of the
     419      dependencies, remove the corresponding switches.
     420    </para>
     421
     422    <para>
     423      <option>--with-parallelism=$(getconf _NPROCESSORS_ONLN)</option>: This
     424      switch tells <application>LibreOffice</application> to use all your
     425      CPUs to compile in parallel and speed up the build.
     426    </para>
     427
     428    <para>
     429      <option>--disable-gstreamer-0.10</option>: Use this switch if you've
     430      not installed <xref linkend="gst-plugins-base"/>.
     431    </para>
     432
     433    <para>
     434      <option>--enable-gstreamer</option>: Use this switch if you want to
     435      use <xref linkend="gst10-plugins-base"/> instead of
     436      <xref linkend="gst-plugins-base"/> for the avmedia module.
     437    </para>
     438
     439    <para>
     440      <option>--enable-gtk3</option>: Use this switch if you want to
     441      build the <application>GTK+ 3</application> integration module.
     442    </para>
     443
     444    <para>
     445      <option>--enable-kde4</option>: Use this switch if you want to
     446      build the <application>KDE</application> integration module.
     447    </para>
     448
    388449  </sect2>
    389450
     
    398459      <seglistitem>
    399460        <seg>
    400           base, calc, draw, impress, math,
    401           printeradmin and writer
     461          libreoffice, lobase, localc, lodraw, loffice, lofromtemplate,
     462          loimpress, lomath, loweb, lowriter, soffice and unopkg
    402463        </seg>
    403464        <seg>
     
    415476      <?dbhtml list-presentation="table"?>
    416477
    417       <varlistentry id="base">
    418         <term><command>base</command></term>
     478      <varlistentry id="lobase">
     479        <term><command>lobase</command></term>
    419480        <listitem>
    420481          <para>
    421482            is a database manager.
    422483          </para>
    423           <indexterm zone="libreoffice base">
    424             <primary sortas="b-base">base</primary>
    425           </indexterm>
    426         </listitem>
    427       </varlistentry>
    428 
    429       <varlistentry id="calc">
    430         <term><command>calc</command></term>
     484          <indexterm zone="libreoffice lobase">
     485            <primary sortas="b-lobase">lobase</primary>
     486          </indexterm>
     487        </listitem>
     488      </varlistentry>
     489
     490      <varlistentry id="localc">
     491        <term><command>localc</command></term>
    431492        <listitem>
    432493          <para>
    433494            is a spreadsheet program.
    434495          </para>
    435           <indexterm zone="libreoffice calc">
    436             <primary sortas="b-calc">calc</primary>
    437           </indexterm>
    438         </listitem>
    439       </varlistentry>
    440 
    441       <varlistentry id="draw">
    442         <term><command>draw</command></term>
     496          <indexterm zone="libreoffice localc">
     497            <primary sortas="b-localc">localc</primary>
     498          </indexterm>
     499        </listitem>
     500      </varlistentry>
     501
     502      <varlistentry id="lodraw">
     503        <term><command>lodraw</command></term>
    443504        <listitem>
    444505          <para>
    445506            is a vector graphics editor and diagramming tool.
    446507          </para>
    447           <indexterm zone="libreoffice draw">
    448             <primary sortas="b-draw">draw</primary>
    449           </indexterm>
    450         </listitem>
    451       </varlistentry>
    452 
    453       <varlistentry id="impress">
    454         <term><command>impress</command></term>
    455         <listitem>
    456           <para>
    457             can edit and display powerpoint presentations.
    458           </para>
    459           <indexterm zone="libreoffice impress">
    460             <primary sortas="b-impress">impress</primary>
    461           </indexterm>
    462         </listitem>
    463       </varlistentry>
    464 
    465       <varlistentry id="math">
    466         <term><command>math</command></term>
    467         <listitem>
    468           <para>
    469             is a mathematical formula editor.
    470           </para>
    471           <indexterm zone="libreoffice math">
    472             <primary sortas="b-math">math</primary>
    473           </indexterm>
    474         </listitem>
    475       </varlistentry>
    476 
    477       <varlistentry id="printeradmin">
    478         <term><command>printeradmin</command></term>
    479         <listitem>
    480           <para>
    481             is a graphical interface to enable you to change your personal
    482             printing preferences, which are saved in
    483             <filename>~/.cups/lpoptions</filename>.
    484           </para>
    485           <indexterm zone="libreoffice printeradmin">
    486             <primary sortas="b-printeradmin">printeradmin</primary>
     508          <indexterm zone="libreoffice lodraw">
     509            <primary sortas="b-lodraw">lodraw</primary>
     510          </indexterm>
     511        </listitem>
     512      </varlistentry>
     513
     514      <varlistentry id="loimpress">
     515        <term><command>loimpress</command></term>
     516        <listitem>
     517          <para>
     518            can edit and display PowerPoint presentations.
     519          </para>
     520          <indexterm zone="libreoffice loimpress">
     521            <primary sortas="b-loimpress">loimpress</primary>
     522          </indexterm>
     523        </listitem>
     524      </varlistentry>
     525
     526      <varlistentry id="lomath">
     527        <term><command>lomath</command></term>
     528        <listitem>
     529          <para>
     530            is a mathematical formula editor.
     531          </para>
     532          <indexterm zone="libreoffice lomath">
     533            <primary sortas="b-lomath">lomath</primary>
     534          </indexterm>
     535        </listitem>
     536      </varlistentry>
     537
     538      <varlistentry id="lowriter">
     539        <term><command>lowriter</command></term>
     540        <listitem>
     541          <para>
     542            is a word processor.
     543          </para>
     544          <indexterm zone="libreoffice lowriter">
     545            <primary sortas="b-lowriter">lowriter</primary>
    487546          </indexterm>
    488547        </listitem>
     
    494553          <para>
    495554            is a tool to manage <application>LibreOffice</application>
    496             extensions from the command line.
     555            extensions from the command line. 
    497556          </para>
    498557          <indexterm zone="libreoffice unopkg">
     
    502561      </varlistentry>
    503562
    504       <varlistentry id="writer">
    505         <term><command>writer</command></term>
    506         <listitem>
    507           <para>
    508             is a word processor.
    509           </para>
    510           <indexterm zone="libreoffice writer">
    511             <primary sortas="b-writer">writer</primary>
    512           </indexterm>
    513         </listitem>
    514       </varlistentry>
    515 
    516563    </variablelist>
    517564
  • xsoft/other/thunderbird.xml

    ree1e3eb rc20bced  
    99  <!ENTITY thunderbird-download-ftp
    1010           "&mozilla-ftp;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.bz2">
    11   <!ENTITY thunderbird-md5sum            "9b7f15fbc672745571d47a3c0e227ca1">
     11  <!ENTITY thunderbird-md5sum            "180f7768f6419182ea78eeb80da7f588">
    1212  <!ENTITY thunderbird-size              "109 MB">
    1313  <!ENTITY thunderbird-buildsize         "3.1 GB (47 MB installed)">
     
    217217
    218218<screen role="root"><userinput>mkdir -pv /usr/lib/thunderbird-&thunderbird-version; &amp;&amp;
    219 tar -xfv thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
     219tar -xvf thunderbuild/mozilla/dist/thunderbird-&thunderbird-version;.en-US.linux-$(uname -m).tar.bz2 \
    220220    -C /usr/lib/thunderbird-&thunderbird-version; --strip-components=1 &amp;&amp;
    221221ln -sfv ../lib/thunderbird-&thunderbird-version;/thunderbird /usr/bin</userinput></screen>
Note: See TracChangeset for help on using the changeset viewer.