Author: fernando
Date: Wed Feb 10 19:14:43 2016
New Revision: 16942
Log:
• Firefox-44.0.1: still crashing with system cairo. Comment
ac_add_options --enable-default-toolkit=cairo-gtk3.
• Update to libinput-1.1.7.
• Update to libreoffice-5.1.0 (libreoffice-5.1.0.3).
Modified:
trunk/BOOK/introduction/welcome/changelog.xml
trunk/BOOK/packages.ent
trunk/BOOK/x/installing/libinput.xml
trunk/BOOK/xsoft/graphweb/firefox.xml
trunk/BOOK/xsoft/office/libreoffice.xml
Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml Wed Feb 10 17:50:48
2016 (r16941)
+++ trunk/BOOK/introduction/welcome/changelog.xml Wed Feb 10 19:14:43
2016 (r16942)
@@ -48,6 +48,14 @@
<para>February 10th, 2016</para>
<itemizedlist>
<listitem>
+ <para>[fernando] - Update to libreoffice-5.1.0 (libreoffice-5.1.0.3).
+ Fixes <ulink url="&blfs-ticket-root;7449">#7449</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[fernando] - Update to libinput-1.1.7. Fixes
+ <ulink url="&blfs-ticket-root;7448">#7448</ulink>.</para>
+ </listitem>
+ <listitem>
<para>[ken] - Add more external perl modules required by
the testsuites of other modules. Note that Test::MockModule
uses Module::Build.</para>
Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent Wed Feb 10 17:50:48 2016 (r16941)
+++ trunk/BOOK/packages.ent Wed Feb 10 19:14:43 2016 (r16942)
@@ -652,8 +652,8 @@
<!ENTITY gnumeric-version "1.12.27">
<!ENTITY gnucash-version "2.4.11">
-<!ENTITY libreoffice-version "5.0.4">
-<!ENTITY libreoffice-patch ".2">
+<!ENTITY libreoffice-version "5.1.0">
+<!ENTITY libreoffice-patch ".3">
<!ENTITY libreoffice-dlversion
"&libreoffice-version;&libreoffice-patch;">
<!-- Chapter 43 -->
Modified: trunk/BOOK/x/installing/libinput.xml
==============================================================================
--- trunk/BOOK/x/installing/libinput.xml Wed Feb 10 17:50:48 2016
(r16941)
+++ trunk/BOOK/x/installing/libinput.xml Wed Feb 10 19:14:43 2016
(r16942)
@@ -4,13 +4,13 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY libinput-version "1.1.6">
+ <!ENTITY libinput-version "1.1.7">
<!ENTITY libinput-download-http
"http://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz">
<!ENTITY libinput-download-ftp " ">
- <!ENTITY libinput-md5sum "7ae03d6c4176537cb588b8d2a23cb297">
- <!ENTITY libinput-size "804 KB">
- <!ENTITY libinput-buildsize "31 MB">
+ <!ENTITY libinput-md5sum "a501715a6135ac1f772bb5f3e3183481">
+ <!ENTITY libinput-size "808 KB">
+ <!ENTITY libinput-buildsize "32 MB">
<!ENTITY libinput-time "0.2 SBU">
]>
Modified: trunk/BOOK/xsoft/graphweb/firefox.xml
==============================================================================
--- trunk/BOOK/xsoft/graphweb/firefox.xml Wed Feb 10 17:50:48 2016
(r16941)
+++ trunk/BOOK/xsoft/graphweb/firefox.xml Wed Feb 10 19:14:43 2016
(r16942)
@@ -189,7 +189,7 @@
#ac_add_options --enable-gstreamer=1.0
# Uncomment this option if you wish to build with gtk+-3
-ac_add_options --enable-default-toolkit=cairo-gtk3
+#ac_add_options --enable-default-toolkit=cairo-gtk3
# Uncomment these lines if you have installed optional dependencies:
#ac_add_options --enable-system-hunspell
@@ -229,8 +229,7 @@
# From firefox-40, using system cairo causes firefox to crash
# frequently when it is doing background rendering in a tab.
-# Apparently fixed at firefox-44.0.1
-ac_add_options --enable-system-cairo
+#ac_add_options --enable-system-cairo
ac_add_options --enable-system-ffi
ac_add_options --enable-system-pixman
Modified: trunk/BOOK/xsoft/office/libreoffice.xml
==============================================================================
--- trunk/BOOK/xsoft/office/libreoffice.xml Wed Feb 10 17:50:48 2016
(r16941)
+++ trunk/BOOK/xsoft/office/libreoffice.xml Wed Feb 10 19:14:43 2016
(r16942)
@@ -7,24 +7,24 @@
<!ENTITY libreoffice-dl
"http://download.documentfoundation.org/libreoffice/src/&libreoffice-version;">
<!ENTITY libreoffice-core-download-http
"&libreoffice-dl;/libreoffice-&libreoffice-dlversion;.tar.xz">
- <!ENTITY libreoffice-core-md5sum "0c6381581f93ef7142b00837002755dd">
- <!ENTITY libreoffice-core-size "160 MB">
+ <!ENTITY libreoffice-core-md5sum "a0cbe7fe9368e35068bd619281380379">
+ <!ENTITY libreoffice-core-size "168 MB">
<!ENTITY libreoffice-dict-download-http
"&libreoffice-dl;/libreoffice-dictionaries-&libreoffice-dlversion;.tar.xz">
- <!ENTITY libreoffice-dict-md5sum "eaad734b700e4ccc2362097a84392ba0">
- <!ENTITY libreoffice-dict-size "36 MB">
+ <!ENTITY libreoffice-dict-md5sum "1daa2553486a991f4a19d3fd8f9ecc6a">
+ <!ENTITY libreoffice-dict-size "37 MB">
<!ENTITY libreoffice-help-download-http
"&libreoffice-dl;/libreoffice-help-&libreoffice-dlversion;.tar.xz">
- <!ENTITY libreoffice-help-md5sum "82f2dcd28e6bfe33e0edb480b9c8f8e4">
- <!ENTITY libreoffice-help-size "1.8 MB">
+ <!ENTITY libreoffice-help-md5sum "e24d7920ef9fc36f977ebb954173fd43">
+ <!ENTITY libreoffice-help-size "1.9 MB">
<!ENTITY libreoffice-translations-download-http
"&libreoffice-dl;/libreoffice-translations-&libreoffice-dlversion;.tar.xz">
- <!ENTITY libreoffice-translations-md5sum
"73711d36f4d16b0e2657367c823e1872">
- <!ENTITY libreoffice-translations-size "125 MB">
+ <!ENTITY libreoffice-translations-md5sum
"76495173c3e7a74f4aa53198d8bb99e5">
+ <!ENTITY libreoffice-translations-size "126 MB">
- <!ENTITY libreoffice-buildsize "12 GB (647 MB installed)">
- <!ENTITY libreoffice-time "64.3 SBU with parallelism = 4
(reputedly 202+ SBU with one core)">
+ <!ENTITY libreoffice-buildsize "9.9 GB (643 MB installed)">
+ <!ENTITY libreoffice-time "55 SBU with parallelism = 4
(reputedly 202+ SBU with one core)">
<!-- This package has some peculiarities, some discussed in the text.
Two values for SBU and buildsize are given due to the large difference
@@ -150,13 +150,13 @@
Translations size: &libreoffice-translations-size;
</para>
</listitem>
-
+<!--
<listitem>
<para>
Required patch to use <xref linkend="boost"/>:
<ulink
url="&patch-root;/libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch"/>
</para>
- </listitem>
+ </listitem>-->
</itemizedlist>
<bridgehead renderas="sect3">LibreOffice Dependencies</bridgehead>
@@ -175,11 +175,13 @@
<para>
Most of these packages are recommended because if they're not
installed,
the build process will compile and install its own (often older)
- version.
+ version, with the side effect of increasing build and installed disk
+ space and build time.
</para>
</note>
<para role="recommended">
+ <xref linkend="apr"/>,
<xref linkend="boost"/> <!--(currently, broken with boost-1.60.0)-->,
<xref linkend="clucene"/>,
<xref linkend="cups"/>,
@@ -192,6 +194,7 @@
<xref linkend="gtk2"/>,
<xref linkend="harfbuzz"/>,
<xref linkend="icu"/>,
+ <xref linkend="libatomic_ops"/>,
<xref linkend="lcms2"/>,
<xref linkend="librsvg"/>,
<xref linkend="libxml2"/> and
@@ -204,8 +207,10 @@
<xref linkend="openssl"/> or
<xref linkend="gnutls"/>,
<xref linkend="poppler"/>,
+ <xref linkend="postgresql"/>,
<xref linkend="python3"/>,
- <xref linkend="redland"/>, and
+ <xref linkend="redland"/>,
+ <xref linkend="serf"/>, and
<xref linkend="unixodbc"/>
</para>
@@ -214,18 +219,16 @@
<xref linkend="apache-ant"/>,
<xref linkend="avahi"/>,
<xref linkend="bluez"/>,
+ <xref linkend="dconf"/>,
<xref linkend="desktop-file-utils"/>,
<xref linkend="doxygen"/> (not relevant if using --disable-odk),
- <xref linkend="GConf"/>,
<xref linkend="gdb"/>,
<xref linkend="gtk3"/> (see <quote>Command Explanations</quote>),
<xref linkend="kdelibs"/>,
- <xref linkend="libatomic_ops"/>,
<xref linkend="mariadb"/> or <ulink
url="http://www.mysql.com/">MySQL</ulink>,
<xref linkend="mitkrb"/>,
<xref linkend="nasm"/>,
<xref linkend="openjdk"/>,
- <xref linkend="postgresql"/>,
<xref linkend="sane"/>,
<xref linkend="valgrind"/>,
<xref linkend="vlc"/>,
@@ -238,6 +241,7 @@
<ulink url="http://sourceforge.net/projects/cppunit/">Cppunit</ulink>,
<ulink url="http://www.firebirdsql.org/">Firebird</ulink>,
<ulink url="http://downloads.sourceforge.net/glew/">glew (OpenGL
Extension Wrangler Library)</ulink>,
+ <ulink url="https://github.com/behdad/glyphy">glyphy</ulink>,
<ulink url="http://ftp.gnome.org/pub/gnome/sources/gnome-vfs/">Gnome
VFS</ulink>,
<ulink url="https://code.google.com/p/hamcrest/">hamcrest</ulink>,
@@ -318,10 +322,10 @@
<important>
<para>
- Unlike the other packages, we suppose that you have not yet unpacked the
- package. This is so because the <option>--no-overwrite-dir</option>
switch
- is needed in case you unpack as the
- <systemitem class="username">root</systemitem> user.
+ Unlike the other packages, we suppose that you have not yet unpacked
the
+ package. This is so because the <option>--no-overwrite-dir</option>
+ switch is needed in case you unpack as the <systemitem
+ class="username">root</systemitem> user.
</para>
</important>
@@ -362,12 +366,12 @@
</para>
<screen><userinput>export
LO_PREFIX=<replaceable><PREFIX></replaceable></userinput></screen>
-
+<!--
<para>
Fix build failures introduced by
<application>boost-&boost-version;</application>:
</para>
-<screen><userinput>patch -Np1 -i
../libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch</userinput></screen>
+<screen><userinput>patch -Np1 -i
../libreoffice-&libreoffice-dlversion;-boost_1_60_0-1.patch</userinput></screen>-->
<para>
Locales "fr" and "en-GB", you will find below, are just examples; you
@@ -393,21 +397,21 @@
./autogen.sh --prefix=$LO_PREFIX \
--sysconfdir=/etc \
- --with-vendor="BLFS" \
- --with-lang="fr en-GB" \
+ --with-vendor=BLFS \
+ --with-lang=fr en-GB \
--with-help \
--with-myspell-dicts \
--with-alloc=system \
--without-java \
--without-system-dicts \
- --disable-gconf \
+ --disable-dconf \
--disable-odk \
- --disable-postgresql-sdbc \
--enable-release-build=yes \
--enable-python=system \
- --with-system-boost \
- --with-system-clucene \
+ --with-system-apr \
+ --with-system-boost=yes \
--with-system-cairo \
+ --with-system-clucene \
--with-system-curl \
--with-system-expat \
--with-system-graphite \
@@ -415,9 +419,9 @@
--with-system-icu \
--with-system-jpeg \
--with-system-lcms2 \
+ --with-system-libatomic_ops \
--with-system-libpng \
--with-system-libxml \
- --with-system-mesa-headers \
--with-system-neon \
--with-system-npapi-headers \
--with-system-nss \
@@ -425,7 +429,9 @@
--with-system-openldap \
--with-system-openssl \
--with-system-poppler \
+ --with-system-postgresql \
--with-system-redland \
+ --with-system-serf \
--with-system-zlib \
--with-parallelism=$(getconf
_NPROCESSORS_ONLN)</userinput></screen>
@@ -525,7 +531,7 @@
</para>
<para>
- <parameter>--with-lang="fr en-GB"</parameter>: This switch sets
+ <parameter>--with-lang=fr en-GB</parameter>: This switch sets
what languages to support. To list several languages, separate them with
a space. For all languages, use
<parameter>--with-lang=ALL</parameter>.
@@ -555,11 +561,20 @@
instead of the internal one.
</para>
-<!-- <para>
- <parameter>\-\-without-system-boost</parameter>: This switch disables use
- of system boost, so bundled one is used, because currently, the build is
- broken with <xref linkend="boost"/>.
- </para> -->
+ <para>
+
<parameter>--with-system-boost=<replaceable><yes/no></replaceable></parameter>:
+ This switch enables/disables use of system boost, so bundled one may be
or
+ not used, because currently, depending on the user decision, or if the
+ build is broken with latest <application>Boost</application> in BLFS,
+ which frequently occurs and there is a delay until either a fix is found
+ or it is fixed upstream.
+ </para>
+
+ <para>
+ <parameter>--disable-dconf</parameter>: This switch disables compiling
+ <application>LibreOffice</application> with the
+ <application>GNOME DConf</application> configuration system support.
+ </para>
<para>
<parameter>--without-system-dicts</parameter>: This switch disables use
@@ -574,30 +589,12 @@
</para>
<para>
- <parameter>--disable-gconf</parameter>: This switch disables compiling
- <application>LibreOffice</application> with the deprecated
- <application>GNOME</application> configuration system support.
- </para>
-
- <para>
<parameter>--disable-odk</parameter>: This switch disables installing the
office development kit. Remove if you want to develop a
<application>LibreOffice</application> based application.
</para>
<para>
- <parameter>--disable-postgresql-sdbc</parameter>: This switch disables
- compiling <application>LibreOffice</application> with the ability to
- connect to a <application>PostgreSQL</application> database. Remove it if
- you would like <application>LibreOffice</application> to be able to
- connect to a <application>PostgreSQL</application> database. If you have
- installed <application>PostgreSQL</application> on your system and would
- like <application>LibreOffice</application> to use that rather than
- compile its own copy, use the <option>--with-system-postgresql</option>
- switch.
- </para>
-
- <para>
<parameter>--enable-release-build=yes</parameter>: This switch enables a
Release Build. <application>LibreOffice</application> can be built as a
Release Build or as a Developer Build, because their default installation
@@ -642,6 +639,17 @@
</para>
<para>
+ <option>--disable-postgresql-sdbc</option>: This switch disables
compiling
+ <application>LibreOffice</application> with the ability to connect to a
+ <application>PostgreSQL</application> database. Remove it if you would
+ like <application>LibreOffice</application> to be able to connect to a
+ <application>PostgreSQL</application> database. If you have installed
+ <application>PostgreSQL</application> on your system and would like
+ <application>LibreOffice</application> to use that rather than compile
its
+ own copy, use the <option>--with-system-postgresql</option> switch.
+ </para>
+
+ <para>
<option>--enable-gtk3</option>: Use this switch if you want to build the
<application>GTK+ 3</application> integration module. This is
experimental and may not work.
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page