• cmake-3.4.0: Minor re-reword of the tests explanations.

• Update to nano-2.4.3.
• Update to poppler-0.38.0. Good simplification of instructions.
• Update to dbus-1.10.4.
• Update to gtk+-3.18.5 (gtk+3.18.5).


git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16673 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Fernando de Oliveira 2015-11-18 22:27:48 +00:00
parent 7ed0e9d202
commit 2cd6717d55
8 changed files with 71 additions and 54 deletions

View File

@ -1,12 +1,12 @@
<!-- $LastChangedBy$ $Date$ -->
<!ENTITY day "17"> <!-- Always 2 digits -->
<!ENTITY day "18"> <!-- Always 2 digits -->
<!ENTITY month "11"> <!-- Always 2 digits -->
<!ENTITY year "2015">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "&year;-&month;-&day;">
<!ENTITY releasedate "November 17th &year;">
<!ENTITY releasedate "November 18th &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!-- x.y|development] -->

View File

@ -6,10 +6,10 @@
<!ENTITY poppler-download-http "http://poppler.freedesktop.org/poppler-&poppler-version;.tar.xz">
<!ENTITY poppler-download-ftp " ">
<!ENTITY poppler-md5sum "c635e1742202cbbd9182cb0255d95652">
<!ENTITY poppler-md5sum "850f0725e5b263c504f0cb0910d1fadc">
<!ENTITY poppler-size "1.6 MB (additional 9 MB for the test suite)">
<!ENTITY poppler-buildsize "293 MB (with Qt4 and Qt5 libraries, and tests)">
<!ENTITY poppler-time "2.0 SBU (with Qt4 and Qt5 libraries, and tests)">
<!ENTITY poppler-buildsize "65 MB (with Qt4 and Qt5 libraries, and tests)">
<!ENTITY poppler-time "1.6 SBU (with Qt4 and Qt5 libraries, and tests)">
<!ENTITY poppler-data-version "0.4.7">
@ -165,29 +165,20 @@
<screen><userinput>rm -rf testfiles &amp;&amp;
git clone git://git.freedesktop.org/git/poppler/test testfiles</userinput></screen>
<note><para>
This package can be optionally built with support for only one version of
Qt4 or Qt5. If you have only one, no modification is necessary. If both
are installed, and you wish support for only one, before executing the
<command>configure</command> command given below, use this command to
select Qt4:
<screen><userinput>source /usr/bin/setqt4</userinput></screen>
or this to select Qt5:
<screen><userinput>source /usr/bin/setqt5</userinput></screen>
</para></note>
<note>
<para>
This package can be optionally built with support for only one version
of Qt4 or Qt5 or without any Qt support. You can selectively disable
support for one or both, see "Command Explanations" section, below.
</para>
</note>
<para>
Install <application>Poppler</application> by running the following
commands:
</para>
<screen><userinput>MOCQT4=$QT4DIR/bin/moc \
MOCQT5=$QT5DIR/bin/moc \
./configure --prefix=/usr \
<screen><userinput>./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--enable-build-type=release \
@ -238,15 +229,6 @@ cd poppler-data-&poppler-data-version;</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<envar>MOCQT4=$QT4DIR/bin/moc</envar> and
<envar>MOCQT5=$QT5DIR/bin/moc</envar>:
These environment variables are necessary, for linking with the two Qt
versions, if both are installed. If only one Qt version is installed or
you wish to link to only one version, you can remove them, although this
is not necessary.
</para>
<para>
<parameter>--enable-build-type=release</parameter>: This switch is used
to apply a higher level of compiler optimizations. Other options are:
@ -280,6 +262,14 @@ cd poppler-data-&poppler-data-version;</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
<para>
<option>--disable-poppler-qt4</option>: Don't compile poppler Qt4 wrapper.
</para>
<para>
<option>--disable-poppler-qt5</option>: Don't compile poppler Qt5 wrapper.
</para>
<para>
<command>LC_ALL=en_US.UTF-8 make check</command>: Run the test suite.
The environment variable LC_ALL=en_US.UTF-8 is only needed if the
@ -310,9 +300,7 @@ cd poppler-data-&poppler-data-version;</userinput></screen>
libpoppler-qt5.so
</seg>
<seg>
/usr/include/poppler,
/usr/share/poppler,
/usr/share/gtk-doc/html/poppler, and
/usr/{include,share,share/gtk-doc/html}/poppler and
/usr/share/doc/poppler-&poppler-version;
</seg>
</seglistitem>

View File

@ -122,14 +122,15 @@ make</userinput></screen>
-j<replaceable>&lt;N&gt;</replaceable> -O
cmake-&cmake-version;-test.log</command>, where
<replaceable>&lt;N&gt;</replaceable> is an integer between 1 and the
number of system cores. For some systems, it may be necessary to run
the tests only for Qt4 using <command>source setq4</command>, then
number of system cores. For some systems, it may be necessary to run the
tests only for Qt4 using <command>source setq4</command>, then
<command>export CXXFLAGS="-std=c++11"</command> before the
<command>./bootstrap ...</command>) command. If used, be sure to
<command>unset CXXFLAGS</command> after the tests. All the
problematic tests relate to the test procedures finding the correct
Qt files. Five of 447 test are known to fail under some circumstances.
<command>unset CXXFLAGS</command> after the tests. One of the problematic
tests relates to the test procedures finding the correct Qt files. Eight
of 447 tests are known to fail under some circumstances related to Gtk+2
and c++ standards.
<!-- Please, don't remove this comment, needed if tests start to fail
again. If you want to investigate a problem with a given "problem1-test",
use <command>bin/ctest -R "problem1-test"</command> and, to omit it, use

View File

@ -6,9 +6,9 @@
<!ENTITY dbus-download-http "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
<!ENTITY dbus-download-ftp " ">
<!ENTITY dbus-md5sum "2428919cc77b8d0028d65ee4d5dbef31">
<!ENTITY dbus-md5sum "27b8e99ffad603b8acfa25201c6e3d5c">
<!ENTITY dbus-size "1.9 MB">
<!ENTITY dbus-buildsize "109 MB, with doxygen and xml documents (40 MB for the tests)">
<!ENTITY dbus-buildsize "109 MB, with doxygen and xml documents (37 MB for the tests)">
<!ENTITY dbus-time "0.4 SBU, with doxygen and xml documents (0.4 SBU for the tests)">
]>
@ -202,15 +202,15 @@ make check</userinput></screen>
obtained in a build using the switches disabling documents generation.
This and the use of the <command>make distclean</command> command implies
that the build directory size is smaller than the one for a full build
with documents generated.
with documents generated. There are two errors, for unknown reasons.
</para>
<!--
<para>
If <command>run-test.sh</command> fails, it can be disabled with the
following sed, before running the commands for the tests:
</para>
<screen><userinput>sed -i -e 's:run-test.sh:$(NULL):g' test/name-test/Makefile.in</userinput></screen>
<screen><userinput>sed -i -e 's:run-test.sh:$(NULL):g' test/name-test/Makefile.in</userinput></screen>-->
<para>
There has been a report that the tests may fail if running inside a
@ -441,7 +441,7 @@ kill $DBUS_SESSION_BUS_PID</literal></userinput></screen>
<seg>
dbus-cleanup-sockets, dbus-daemon, dbus-launch, dbus-monitor,
dbus-run-session, dbus-send, dbus-test-tool,
dbus-update-activation-environment, and dbus-uuidgenn
dbus-update-activation-environment, and dbus-uuidgen
</seg>
<seg>
libdbus-1.so

View File

@ -43,6 +43,34 @@
</listitem>
-->
<listitem>
<para>November 18th, 2015</para>
<itemizedlist>
<listitem>
<para>[fernando] - Update to gtk+-3.18.5 (gtk+3.18.5). Fixes
<ulink url="&blfs-ticket-root;7142">#7142</ulink>.</para>
</listitem>
<listitem>
<para>[fernando] - Update to dbus-1.10.4. Fixes
<ulink url="&blfs-ticket-root;7141">#7141</ulink>.</para>
</listitem>
<listitem>
<para>[fernando] - Update to poppler-0.38.0. Good simplification of
instructions. Fixes
<ulink url="&blfs-ticket-root;7140">#7140</ulink>.</para>
</listitem>
<listitem>
<para>[fernando] - Update to nano-2.4.3. Fixes
<ulink url="&blfs-ticket-root;7139">#7139</ulink>.</para>
</listitem>
<listitem>
<para>[fernando] - cmake-3.4.0: Minor re-reword of the tests
explanations.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>November 17th, 2015</para>
<itemizedlist>

View File

@ -58,7 +58,7 @@
<!ENTITY ed-version "1.12">
<!ENTITY emacs-version "24.5">
<!ENTITY joe-version "4.1">
<!ENTITY nano-version "2.4.2">
<!ENTITY nano-version "2.4.3">
<!ENTITY vim-version "7.4">
<!-- Chapter 7 -->
@ -185,7 +185,7 @@
<!ENTITY openjpeg-version "1.5.2">
<!ENTITY openjpeg2-version "2.1.0">
<!ENTITY pixman-version "0.32.8"> <!-- Even minors only -->
<!ENTITY poppler-version "0.37.0">
<!ENTITY poppler-version "0.38.0">
<!ENTITY qpdf-version "6.0.0">
<!-- Chapter 11 -->
@ -219,7 +219,7 @@
<!ENTITY bluez-version "5.36">
<!ENTITY colord-version "1.2.12"> <!-- Even minors only -->
<!ENTITY cpio-version "2.12">
<!ENTITY dbus-version "1.10.2"> <!-- Even minors only -->
<!ENTITY dbus-version "1.10.4"> <!-- Even minors only -->
<!ENTITY eudev-version "1.7">
<!ENTITY fcron-version "3.2.0">
<!ENTITY gpm-version "1.20.7">
@ -480,7 +480,7 @@
<!ENTITY glu-version "9.0.0">
<!ENTITY goffice010-version "0.10.24">
<!ENTITY gtk2-version "2.24.28">
<!ENTITY gtk3-version "3.18.4">
<!ENTITY gtk3-version "3.18.5">
<!ENTITY gtk-engines-version "2.20.2">
<!ENTITY gtkmm2-version "2.24.4">
<!ENTITY gtkmm3-version "3.18.0">

View File

@ -6,9 +6,9 @@
<!ENTITY nano-download-http "http://ftp.gnu.org/gnu/nano/nano-&nano-version;.tar.gz">
<!ENTITY nano-download-ftp "ftp://ftp.gnu.org/gnu/nano/nano-&nano-version;.tar.gz">
<!ENTITY nano-md5sum "ce6968992fec4283c17984b53554168b">
<!ENTITY nano-md5sum "0acc0ca68eee68ef38f899532a4873c6">
<!ENTITY nano-size "1.8 MB">
<!ENTITY nano-buildsize "9.4 MB">
<!ENTITY nano-buildsize "13 MB">
<!ENTITY nano-time "less than 0.1 SBU">
]>

View File

@ -6,10 +6,10 @@
<!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/&gnome-minor-18;/gtk+-&gtk3-version;.tar.xz">
<!ENTITY gtk3-download-ftp "&gnome-download-ftp;/gtk+/&gnome-minor-18;/gtk+-&gtk3-version;.tar.xz">
<!ENTITY gtk3-md5sum "2becb7e8bcf2adf5cf39e6c463dab02c">
<!ENTITY gtk3-md5sum "6cf1478025accbee2cd31a0b093d7efa">
<!ENTITY gtk3-size "19 MB">
<!ENTITY gtk3-buildsize "513 MB (with tests)">
<!ENTITY gtk3-time "6.5 SBU (with tests)">
<!ENTITY gtk3-time "6.6 SBU (with tests)">
]>
<sect1 id="gtk3" xreflabel="GTK+-&gtk3-version;">