Changeset bcc5446


Ignore:
Timestamp:
10/08/2014 05:19:19 AM (10 years ago)
Author:
Christopher Gregory <cjg@…>
Branches:
kde5-14686, systemd-13485
Children:
a7620e7
Parents:
2f5cf5d6
Message:

Merged more updates from trunk.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@14544 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r2f5cf5d6 rbcc5446  
    107107          <ulink url="&blfs-ticket-root;5626">#5626</ulink>.</para>
    108108        </listitem>
     109        <listitem>
     110          <para>[bdubbs] - Update to libreoffice-4.3.1.2.  Fixes
     111          <ulink url="&blfs-ticket-root;5580">#5580</ulink>.</para>
     112        </listitem>
     113        <listitem>
     114          <para>[bdubbs] - Clarify meaning of Required, Recommended,
     115          and Optional dependecies by adding the definitions used.
     116          Added to 'Conventions Used in this Book'.  Fixes
     117          <ulink url="&blfs-ticket-root;5624">#5624</ulink>.</para>
     118        </listitem>
    109119      </itemizedlist>
    110120    </listitem>
  • introduction/welcome/conventions.xml

    r2f5cf5d6 rbcc5446  
    1616  <title>Conventions Used in this Book</title>
    1717
     18  <sect2>
     19  <title>Typographical Conventions</title>
    1820  <para>To make things easy to follow, there are a number of conventions used
    1921  throughout the book.  Following are some examples:</para>
     
    8890  </blockquote>
    8991
     92  </sect2>
     93
     94  <sect2>
     95  <title>Conventions Used for Package Dependencies</title>
     96
     97    <para>When packages are created, the authors depend on prior work.  In
     98    order to build a package in BLFS, these dependencies must be built prior to
     99    the desired package.  For each package, any prerequsite packages are listed
     100    in one or more separate sections:  Required, Recommended, and Optional.</para>
     101
     102    <bridgehead renderas="sect3">Required Dependencies</bridgehead>
     103
     104    <para>These dependencies are the minimum prerequsite packages required to
     105    build the package.  Omitted from the list are packages in LFS and required
     106    dependencies of other required packages.</para>
     107
     108    <bridgehead renderas="sect3">Recommended Dependencies</bridgehead>
     109   
     110    <para>These dependencies are those that the BLFS editors have determined
     111    are important to give the package reasonable capabilities.  Ppackage
     112    installation instructions assume thay are installed.  If a recommended
     113    package is not desired, the instructions may need to be modified to
     114    accomodate the missing package.</para>
     115   
     116    <bridgehead renderas="sect3">Optional Dependencies</bridgehead>
     117
     118    <para>These dependencies are those that the package may use.  Integration
     119    of optional dependencies may be automatic by the package or may need
     120    additional instructions not presented by BLFS.  Optional packages may be
     121    listed without corresponding BLFS instructions.  In this case it is up to
     122    the user to determine appropriate installation instructions. </para>
     123
     124  </sect2>
     125
    90126</sect1>
  • packages.ent

    r2f5cf5d6 rbcc5446  
    578578<!ENTITY gnucash-version              "2.4.11">
    579579
    580 <!ENTITY libreoffice-version          "4.3.1">
     580<!ENTITY libreoffice-version          "4.3.2">
    581581<!ENTITY libreoffice-patch            ".2">
    582582<!ENTITY libreoffice-dlversion        "&libreoffice-version;&libreoffice-patch;">
  • xsoft/office/libreoffice.xml

    r2f5cf5d6 rbcc5446  
    88
    99  <!ENTITY libreoffice-core-download-http "&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
    10   <!ENTITY libreoffice-core-md5sum        "cf750c01b6cd0b5c6fdd1760672e67d4">
     10  <!ENTITY libreoffice-core-md5sum        "86aa9cad125fec16c5cd1d9d964e1d20">
    1111  <!ENTITY libreoffice-core-size          "146 MB">
    1212
    1313  <!ENTITY libreoffice-dict-download-http "&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
    14   <!ENTITY libreoffice-dict-md5sum        "aae27f6c9db741c42acae48a1dfb0f5e">
     14  <!ENTITY libreoffice-dict-md5sum        "996ec400156194fe26d24ffbccbc5b7a">
    1515  <!ENTITY libreoffice-dict-size          "36 MB">
    1616
    1717  <!ENTITY libreoffice-help-download-http "&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
    18   <!ENTITY libreoffice-help-md5sum        "24692bf69bbe877ad2524653c991705a">
     18  <!ENTITY libreoffice-help-md5sum        "63a59a4c77a72856b47caf1871cfc48f">
    1919  <!ENTITY libreoffice-help-size          "1.8 MB">
    2020
    2121  <!ENTITY libreoffice-translations-download-http "&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
    22   <!ENTITY libreoffice-translations-md5sum        "b8d3445100c10bb4f21f6c8f25c5c600">
     22  <!ENTITY libreoffice-translations-md5sum        "0236e56349006fc8fec8e7df749c13b1">
    2323  <!ENTITY libreoffice-translations-size          "121 MB">
    2424
     
    2828  dependencies (with-system... -->
    2929
    30   <!ENTITY libreoffice-buildsize          "8.1 GB (535 MB installed), with translations">
    31   <!ENTITY libreoffice-time               "200 SBU, with translations">
     30  <!ENTITY libreoffice-buildsize          "6.6 GB (570 MB installed), with translations">
     31  <!ENTITY libreoffice-time               "61 SBU (using parallelism=4), with translations">
     32
     33  <!-- [bdubbs]  For version 4.3.2.2 Built on x86_64 using -\-with-parallelism=4 -->
     34
    3235  <!-- [fo] For version 4.3.1.2 I've got, for i686, statistcs over the upper
    3336  boundaries for x86_64 of previous versions, thus, temporarily, decided to use
     
    202205      <xref linkend="npapi-sdk"/>,
    203206      <xref linkend="nss"/>,
    204       <xref linkend="openldap"/> (client only),
     207      <xref linkend="openldap"/>,
    205208      <xref linkend="openssl"/>,
    206209      <xref linkend="poppler"/>,
    207       <xref linkend="python3"/> (used to build the translations),
     210      <xref linkend="python3"/>,
    208211      <xref linkend="redland"/>, and
    209212      <xref linkend="unixodbc"/>
     
    289292    <note>
    290293      <para>
    291        It is recommended to build this package in a graphical environment,
    292        because there have been reports of build failures, when using
     294       Building this package in a graphical environment is recommended.
     295       There have been reports of build failures, when using
    293296       <command>chroot</command> or <command>ssh</command>.
    294297      </para>
    295298    </note>
    296299
    297 <screen role="root"><userinput>tar -xf libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &amp;&amp;
     300    <important>
     301      <para>
     302      Unlike the other packages, we suppose that you have not yet unpacked the
     303      package. This is so because the <option>--no-overwrite-dir</option> switch
     304      is needed in case you unpack as the
     305      <systemitem class="username">root</systemitem> user.
     306      </para>
     307    </important>
     308
     309<screen><userinput>tar -xf libreoffice-&libreoffice-dlversion;.tar.xz --no-overwrite-dir &amp;&amp;
    298310cd libreoffice-&libreoffice-dlversion;</userinput></screen>
    299311
    300312    <para>
    301313      Unpack the dictionaries file and create symlinks to tarballs from the
    302       source directory so they won't get downloaded again:
     314      source directory so they won't get downloaded againi.  It is not necessary
     315      to unpack the help nor the translations tarballs:
    303316    </para>
    304317
     
    312325-->
    313326
     327ln -sv ../../../libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz external/tarballs/ &amp;&amp;
     328ln -sv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz         external/tarballs/</userinput></screen>
     329
     330<!-- Not necessary for this version
    314331    <para>
    315332      If you have downloaded the translations tarball, create a symlink:
    316333    </para>
    317334
    318 <screen><userinput>ln -sv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz \
    319        external/tarballs/</userinput></screen>
     335<screen><userinput>ln -sv ../../../libreoffice-translations-&libreoffice-dlversion;.tar.xz external/tarballs/</userinput></screen>
    320336
    321337    <note>
     
    323339        During the build process, some packages will be downloaded (including
    324340        the ones listed as recommended and optional dependencies) if they are
    325         not present on the system. Doing so, build time may be different
    326         for everyone.
     341        not present on the system. Because of this, build time may vary from the
     342        published time more than usual.
    327343      </para>
    328344    </note>
     
    335351
    336352    <para>
    337      For i686 systems, fix a problem introduced by
    338      <application>&gcc-490;</application>:
     353      Due to the large size of the package, you may prefer to install it in
     354      <filename class="directory">/opt</filename>, instead of
     355      <filename class="directory">/usr</filename>. Depending on your choice,
     356      replace <replaceable>&lt;PREFIX&gt;</replaceable> by
     357      <filename class="directory">/usr</filename> or by
     358      <filename class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>:
     359    </para>
     360
     361<screen><userinput>export LO_PREFIX=<replaceable>&lt;PREFIX&gt;</replaceable></userinput></screen>
     362
     363    <para>
     364     For i686 systems, fix a problem inroduced by <application>&gcc-490;</application>:
    339365    </para>
    340366
     
    354380sed -e "/distro-install-file-lists/d" -i Makefile.in &amp;&amp;
    355381
    356 chmod -v +x bin/unpack-sources                     &amp;&amp;
     382chmod -v +x bin/unpack-sources                       &amp;&amp;
     383
    357384chmod -v +x bin/unpack-sources                     &amp;&amp;
    358385sed -e "s/target\.mk/langlist\.mk/"                \
    359386    -e "s/tar -xf/tar -x --strip-components=1 -f/" \
    360387    -e "/tar -x/s/lo_src_dir/start_dir/"           \
    361     -i bin/unpack-sources                          &amp;&amp;
     388    -i bin/unpack-sources                            &amp;&amp;
    362389
    363390./autogen.sh --prefix=/usr               \
     
    436463cp -rv    dictionaries/pt_BR/* /usr/lib/libreoffice/share/extensions/dict-pt-BR</userinput></screen>
    437464
     465    <para>
     466       If installed in <filename class="directory">/opt/libreoffice-&libreoffice-dlversion;</filename>
     467       and the icons in the new items of the desktop menu are not properly displayed,
     468       optionally run the following commands, as
     469       <systemitem class="username">root</systemitem> user (it may be necessary
     470       to logout the session, before the icons appear):
     471    </para>
     472
     473<screen role="root"><userinput>mkdir -pv /usr/share/pixmaps &amp;&amp;
     474
     475for i in writer base calc draw impress math startcenter writer
     476do
     477  ln -svf /opt/libreoffice-&libreoffice-dlversion;/share/icons/hicolor/32x32/apps/libreoffice-$i.png \
     478          /usr/share/pixmaps/
     479done
     480unset i</userinput></screen>
     481
    438482  </sect2>
    439483
     
    442486
    443487    <para>
    444       <command>sed -e ...</command>: First sed prevents compression of the
    445       manual pages, the second one prevents a script that causes install to
    446       fail from running, the third one fixes the unpack script.
     488      <command>sed -e ...</command>: The first sed prevents compression of the
     489      manual pages, the second one prevents install from failing, and
     490      the third one fixes the unpack script.
    447491    </para>
    448492
     
    463507    </para>
    464508
    465     <note>
    466       <para>
    467         For a list of the available languages, you can uncompress the
    468         translations tarball by running the following command:
    469         <command>tar -xf
    470         ../libreoffice-translations-&libreoffice-dlversion;.tar.xz
    471         --no-overwrite-dir -C /tmp</command> and proceed to examine
    472         the contents of <filename
    473         class="directory">/tmp/libreoffice-&libreoffice-dlversion;/translations/source</filename>.
    474       </para>
    475     </note>
     509    <note><para>
     510      For a list of the 117 available languages, you can look at the
     511      translations tarball: <command>tar -tf
     512      ../libreoffice-translations-&libreoffice-dlversion;.tar.xz |
     513      grep translations/source| cut -d/ -f4 | uniq</command>.
     514    </para></note>
    476515
    477516    <para>
     
    525564      <application>LibreOffice</application> to use installed
    526565      <application>Python 3</application> to build the translations
    527       instead of the bundled one. If you don't need to build any
    528       translations, you can use <option>--disable-python</option>
    529       instead.
     566      instead of the bundled one.
    530567    </para>
    531568
     
    549586
    550587    <para>
     588      <option>--disable-dbus</option>: Use this switch if you've not
     589      installed D-Bus-1.8.0 or later. It also disables Bluetooth support and
     590      font install via PackageKit.
     591    </para>
     592
     593    <para>
     594      <option>--disable-gstreamer-0-10</option>: Use this switch if you've
     595      not installed <xref linkend="gst-plugins-base"/>.
     596    </para>
     597
     598    <para>
    551599      <option>--enable-gstreamer</option>: Use this switch if you want to
    552600      use <xref linkend="gst10-plugins-base"/> instead of
    553601      <xref linkend="gst-plugins-base"/> for the avmedia module.
    554     </para>
    555 
    556     <para>
    557       <option>--enable-gtk3</option>: Use this switch if you want to
    558       build the <application>GTK+ 3</application> integration module.
    559602    </para>
    560603
Note: See TracChangeset for help on using the changeset viewer.