Update to dhcpcd-9.1.0

Update to evince-3.36.3
Update to lcms2-2.10
Update to gjs-1.64.3
dvisvgm: Minor tweaks in the short descriptions
ImageMagick: Website was redesigned - update the links to the pages referenced in the book.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@23235 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2020-06-03 03:33:11 +00:00
parent 597d3c9b2d
commit d8321785da
9 changed files with 79 additions and 54 deletions

View File

@ -129,7 +129,7 @@
well as issuing the <command>./configure --help</command> command. A
summary of this information, as well as some additional notes can be
viewed on-line at <ulink
url="http://www.imagemagick.org/script/advanced-unix-installation.php"/>.
url="https://imagemagick.org/script/advanced-unix-installation.php"/>.
</para>
<bridgehead renderas="sect4">Optional System Utilities</bridgehead>
@ -153,8 +153,8 @@
and
<ulink url="http://ufraw.sourceforge.net/">ufraw</ulink> (for raw formats
listed in
<ulink url="http://imagemagick.org/script/formats.php">
http://www.imagemagick.org/www/formats.html</ulink>)
<ulink url="https://imagemagick.org/script/formats.php">
https://imagemagick.org/script/formats.php</ulink>)
</para>
<bridgehead renderas="sect4">Optional Graphics Libraries</bridgehead>
@ -211,7 +211,7 @@
<ulink url="http://www.gnu.org/software/hp2xx/">hp2xx</ulink>,
<ulink url="http://user.it.uu.se/~jan/html2ps.html">html2ps</ulink>,
<ulink url="http://wvware.sourceforge.net/">libwmf</ulink>,
<ulink url="http://sk1project.org/modules.php?name=products&amp;product=uniconvertor">
<ulink url="https://sk1project.net/uc2/">
UniConvertor</ulink>, and
<ulink url="http://www.cs.utah.edu/gdc/projects/urt/">Utah Raster Toolkit</ulink>
(or <ulink url="http://www.mcmurchy.com/urt/urt-3.1b.tar.gz">URT-3.1b</ulink>)

View File

@ -6,9 +6,9 @@
<!ENTITY lcms2-download-http "&sourceforge-dl;/lcms/lcms2-&lcms2-version;.tar.gz">
<!ENTITY lcms2-download-ftp " ">
<!ENTITY lcms2-md5sum "8de1b7724f578d2995c8fdfa35c3ad0e">
<!ENTITY lcms2-size "10 MB">
<!ENTITY lcms2-buildsize "24 MB (with the tests)">
<!ENTITY lcms2-md5sum "c5f915d681325e0767e40187799f23b1">
<!ENTITY lcms2-size "15 MB">
<!ENTITY lcms2-buildsize "30 MB (with the tests)">
<!ENTITY lcms2-time "0.2 SBU (with the tests)">
]>
@ -87,6 +87,7 @@
<sect2 role="installation">
<title>Installation of Little CMS2</title>
<!-- Seems to be fixed in 2.10
<para>
If you want to run tests, then the build procedure must
be modified to make some library internal references visible to
@ -95,6 +96,7 @@
<screen><userinput>sed -i '/AX_APPEND/s/^/#/' configure.ac &amp;&amp;
autoreconf</userinput></screen>
-->
<para>
Install <application>Little CMS2</application> by running the following

View File

@ -24,7 +24,7 @@
<!ENTITY yelp-xsl-version "3.36.0">
<!ENTITY GConf-version "3.2.6">
<!ENTITY geocode-glib-version "3.26.2">
<!ENTITY gjs-version "1.64.2">
<!ENTITY gjs-version "1.64.3">
<!ENTITY gnome-autoar-version "0.2.4">
<!ENTITY gnome-desktop-version "3.36.2">
<!ENTITY gnome-menus-version "3.36.0">
@ -75,7 +75,7 @@
<!ENTITY brasero-version "3.12.2">
<!ENTITY cheese-version "3.34.0">
<!ENTITY eog-version "3.36.2">
<!ENTITY evince-version "3.36.1">
<!ENTITY evince-version "3.36.3">
<!ENTITY evolution-version "3.36.3">
<!ENTITY file-roller-version "3.36.2">
<!-- gedit moved to Editors, so it's now in packages.ent -->

View File

@ -8,10 +8,10 @@
"&gnome-download-http;/evince/&gnome-minor-36;/evince-&evince-version;.tar.xz">
<!ENTITY evince-download-ftp
"&gnome-download-ftp;/evince/&gnome-minor-36;/evince-&evince-version;.tar.xz">
<!ENTITY evince-md5sum "0acb95730933fb4b591c73c3fc7fc688">
<!ENTITY evince-size "2.5 MB">
<!ENTITY evince-buildsize "74 MB">
<!ENTITY evince-time "0.7 SBU (Using parallelism=4)">
<!ENTITY evince-md5sum "9762dabdde37a804072bccbfd311d357">
<!ENTITY evince-size "2.8 MB">
<!ENTITY evince-buildsize "84 MB">
<!ENTITY evince-time "0.4 SBU (Using parallelism=4)">
]>
<sect1 id="evince" xreflabel="Evince-&evince-version;">
@ -128,23 +128,17 @@
commands:
</para>
<screen revision="sysv"><userinput>CFLAGS="$CFLAGS -I/opt/texlive/&texlive-year;/include " \
CXXFLAGS="$CXXFLAGS -I/opt/texlive/&texlive-year;/include" \
./configure --prefix=/usr \
--enable-introspection \
--without-gspell \
--disable-static \
--with-systemduserunitdir=no &amp;&amp;
make</userinput></screen>
<screen revision="sysv"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
<screen revision="systemd"><userinput>CFLAGS="$CFLAGS -I/opt/texlive/&texlive-year;/include" \
CXXFLAGS="$CXXFLAGS -I/opt/texlive/&texlive-year;/include" \
LDFLAGS="$LDFLAGS -L/opt/texlive/&texlive-year;/lib" \
./configure --prefix=/usr \
--enable-introspection \
--without-gspell \
--disable-static &amp;&amp;
make</userinput></screen>
meson --prefix=/usr -Dgtk_doc=false -Dsystemduserunitdir=no .. &amp;&amp;
ninja</userinput></screen>
<screen revision="systemd"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr -Dgtk_doc=false .. &amp;&amp;
ninja</userinput></screen>
<para>
This package does not have a working testsuite.
@ -154,7 +148,7 @@ make</userinput></screen>
Now, as the <systemitem class="username">root</systemitem> user:
</para>
<screen role="root"><userinput>make install</userinput></screen>
<screen role="root"><userinput>ninja install</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gsettings-destdir.xml"/>
@ -171,6 +165,9 @@ make</userinput></screen>
</para>
-->
<!-- When moving to Meson, I installed the whole texlive suite from source.
I was able to verify that this is no longer required. I'm assuming it was
one of evince-3.36.3 or texlive-2020 that fixed this.
<para>
<parameter>CFLAGS="$CFLAGS ..." CXXFLAGS="$CXXFLAGS ..." LDFLAGS="$LDFLAGS ..."</parameter>: If
<application>TeXLive</application> has been installed in
@ -181,33 +178,41 @@ make</userinput></screen>
<application>TeXLive</application> has not been installed does not break the
build.
</para>
-->
<para>
<parameter>--without-gspell</parameter>: This switch turns off support
for the spell checking plugin. Remove this if you have gspell installed.
<parameter>-Dgtk_doc=false</parameter>: This switch disables generating
the gtk-doc API reference documentation. If you have
<xref role="nodep" linkend="gtk-doc"/> installed and wish to generate
the API reference documentation, remove this switch.
</para>
<para>
<parameter>--enable-introspection</parameter>: By default, the
<application>Gobject Introspection</application> support is
turned off, even though that package is an expected component
of the <application>GNOME</application> Desktop.
<option>-Dgspell=false</option>: This switch turns off support
for the spell checking plugin.
</para>
<para>
<option>-Dintrospection=false</option>: Use this option if you
don't have <xref role="nodep" linkend="gobject-introspection"/>
installed and don't wish to have introspection support built into Evince.
</para>
<!--
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/gtk-doc-rebuild.xml"/>
-->
<para>
<option>--disable-nautilus</option>: This switch disables building
<option>-Dnautilus=false</option>: This switch disables building
the <application>Nautilus</application> Plugin. Use this switch
if <application>Nautilus</application> is not installed.
</para>
<para>
<option>--without-keyring</option>: This switch disables the use of
<option>-Dkeyring=false</option>: This switch disables the use of
<application>libsecret</application>. Use this switch
if <application>libsecret</application> is not installed.
</para>

View File

@ -6,9 +6,9 @@
<!ENTITY gjs-download-http "&gnome-download-http;/gjs/1.64/gjs-&gjs-version;.tar.xz">
<!ENTITY gjs-download-ftp "&gnome-download-ftp;/gjs/1.64/gjs-&gjs-version;.tar.xz">
<!ENTITY gjs-md5sum "bd2f7f411b46016e8ee2d2c8d3c140d9">
<!ENTITY gjs-size "412 KB">
<!ENTITY gjs-buildsize "314 MB (with tests)">
<!ENTITY gjs-md5sum "e25ca40cd2c1b88e4778ddb6bb7f4d64">
<!ENTITY gjs-size "416 KB">
<!ENTITY gjs-buildsize "273 MB (with tests)">
<!ENTITY gjs-time "0.6 SBU (with tests)">
]>
@ -110,9 +110,11 @@
generated before 'gjs-console' is installed. This seems to be due
to adding symbolic link support for Windows NT-based platforms.
This shouldn't affect us, so let's create the symlink manually
like we do in other packages.-->
like we do in other packages.
Invalid with 1.64.3. Make sure you don't have DESTDIR
set, such as you'd do in an update script.-->
<screen><userinput remap="pre">sed -i '/symlink-gjs.py/s/^/#/g' meson.build</userinput></screen>
<!--<screen><userinput remap="pre">sed -i '/symlink-gjs.py/s/^/#/g' meson.build</userinput></screen>-->
<para>
Install <application>Gjs</application> by running the following
@ -130,7 +132,7 @@ ninja</userinput></screen>
<application>GTK</application> and <application>Cairo</application>
tests will fail if not running in an Xorg session. One test,
<filename>gjs: Scripts/CommandLine</filename>, is known to fail.
On some systems, up to four tests may fail with an error.
On some systems, up to six tests may fail with an error.
<!-- Still fails with 1.58.5. -->
</para>

View File

@ -44,6 +44,22 @@
<listitem>
<para>June 2nd, 2020</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to evince-3.36.3. Fixes
<ulink url="&blfs-ticket-root;13613">#13613</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to lcms2-2.10. Fixes
<ulink url="&blfs-ticket-root;13618">#13618</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to dhcpcd-9.1.0. Fixes
<ulink url="&blfs-ticket-root;13619">#13619</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to gjs-1.64.3. Fixes
<ulink url="&blfs-ticket-root;13620">#13620</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to librsvg-2.48.6. Fixes
<ulink url="&blfs-ticket-root;13625">#13625</ulink>.</para>

View File

@ -6,8 +6,8 @@
<!ENTITY dhcpcd-download-http "https://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.xz">
<!ENTITY dhcpcd-download-ftp "ftp://roy.marples.name/pub/dhcpcd/dhcpcd-&dhcpcd-version;.tar.xz">
<!ENTITY dhcpcd-md5sum "f62118a576b01f5d0adf0c5ce617fbe7">
<!ENTITY dhcpcd-size "240 KB">
<!ENTITY dhcpcd-md5sum "2134bdd3957eeffb1facce6b1e4ae83e">
<!ENTITY dhcpcd-size "244 KB">
<!ENTITY dhcpcd-buildsize "3.4 MB (with tests)">
<!ENTITY dhcpcd-time "less than 0.1 SBU (with tests)">
]>

View File

@ -212,7 +212,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!--<!ENTITY ijs-version "0.35">-->
<!ENTITY jasper-version "2.0.14">
<!ENTITY lcms-version "1.19">
<!ENTITY lcms2-version "2.9">
<!ENTITY lcms2-version "2.10">
<!ENTITY libexif-version "0.6.21">
<!ENTITY libgxps-version "0.3.1">
<!ENTITY libjpeg-turbo-version "2.0.4">
@ -568,7 +568,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!-- Part IV -->
<!-- Chapter 14 -->
<!--<!ENTITY ppp-version "2.4.5">-->
<!ENTITY dhcpcd-version "9.0.2">
<!ENTITY dhcpcd-version "9.1.0">
<!ENTITY dhcp-version "4.4.2">
<!-- Chapter 15 -->

View File

@ -160,19 +160,19 @@ make</userinput></screen>
<title>Contents</title>
<segmentedlist>
<segtitle>Installed Program(s)</segtitle>
<segtitle>Installed Librar(y,ies)</segtitle>
<segtitle>Installed Director(y,ies)</segtitle>
<segtitle>Installed Programs</segtitle>
<segtitle>Installed Libraries</segtitle>
<segtitle>Installed Directories</segtitle>
<seglistitem>
<seg>
dvisvgm
</seg>
<seg>
none
None
</seg>
<seg>
none
None
</seg>
</seglistitem>
</segmentedlist>