mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 15:12:11 +08:00
• 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:
parent
7ed0e9d202
commit
2cd6717d55
@ -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] -->
|
||||
|
@ -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 &&
|
||||
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>
|
||||
|
@ -122,13 +122,14 @@ make</userinput></screen>
|
||||
-j<replaceable><N></replaceable> -O
|
||||
cmake-&cmake-version;-test.log</command>, where
|
||||
<replaceable><N></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",
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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">
|
||||
|
@ -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">
|
||||
]>
|
||||
|
||||
|
@ -6,10 +6,10 @@
|
||||
|
||||
<!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/&gnome-minor-18;/gtk+->k3-version;.tar.xz">
|
||||
<!ENTITY gtk3-download-ftp "&gnome-download-ftp;/gtk+/&gnome-minor-18;/gtk+->k3-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+->k3-version;">
|
||||
|
Loading…
Reference in New Issue
Block a user