mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 14:47:17 +08:00
• 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). git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16942 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
c49365a9f8
commit
d8ddab503c
@ -47,6 +47,14 @@
|
||||
<listitem>
|
||||
<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
|
||||
|
@ -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 -->
|
||||
|
@ -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">
|
||||
]>
|
||||
|
||||
|
@ -189,7 +189,7 @@ ac_add_options --disable-gstreamer
|
||||
#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 @@ ac_add_options --enable-url-classifier
|
||||
|
||||
# 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
|
||||
|
||||
|
@ -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 @@ ln -sv ../../../libreoffice-help-&libreoffice-dlversion;.tar.xz external
|
||||
</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 @@ chmod -v +x bin/unpack-sources &&
|
||||
|
||||
./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 @@ chmod -v +x bin/unpack-sources &&
|
||||
--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 @@ chmod -v +x bin/unpack-sources &&
|
||||
--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 @@ fi</userinput></screen>
|
||||
</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 @@ fi</userinput></screen>
|
||||
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
|
||||
@ -573,30 +588,12 @@ fi</userinput></screen>
|
||||
<application>LibreOffice</application>.
|
||||
</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
|
||||
@ -641,6 +638,17 @@ fi</userinput></screen>
|
||||
installed <xref linkend="gst10-plugins-base"/>.
|
||||
</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
|
||||
|
Loading…
Reference in New Issue
Block a user