Update to curl-7.74.0

Update to tracker-miners-3.0.3
Update to tracker-3.0.2
Update to NetworkManager-1.28.0
Update to fuse3-3.10.1

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@23975 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Douglas R. Reno 2020-12-12 05:31:15 +00:00
parent 8c6a76e873
commit 21d18f7eae
8 changed files with 111 additions and 40 deletions

View File

@ -43,9 +43,9 @@
<!ENTITY folks-version "0.14.0">
<!ENTITY gfbgraph-version "0.2.4">
<!ENTITY tracker-version "2.3.6">
<!ENTITY tracker3-version "3.0.1">
<!ENTITY tracker3-version "3.0.2">
<!ENTITY tracker-miners-version "2.3.5">
<!ENTITY tracker3-miners-version "3.0.1">
<!ENTITY tracker3-miners-version "3.0.3">
<!ENTITY gsound-version "1.0.2">
<!-- Runtime (sysv) and Desktop (systemd) -->

View File

@ -6,10 +6,10 @@
<!ENTITY tracker3-miners-download-http "&gnome-download-http;/tracker-miners/3.0/tracker-miners-&tracker3-miners-version;.tar.xz">
<!ENTITY tracker3-miners-download-ftp "&gnome-download-ftp;/tracker-miners/3.0/tracker-miners-&tracker3-miners-version;.tar.xz">
<!ENTITY tracker3-miners-md5sum "a084d9d982e937b9e445dc600682c5ff">
<!ENTITY tracker3-miners-md5sum "93bd4224b7272f9d4e1a6988d2800e11">
<!ENTITY tracker3-miners-size "3.8 MB">
<!ENTITY tracker3-miners-buildsize "36 MB (with tests)">
<!ENTITY tracker3-miners-time "1.2 SBU (with tests)">
<!ENTITY tracker3-miners-time "1.0 SBU (with tests)">
]>
<sect1 id="tracker3-miners" xreflabel="tracker-miners-&tracker3-miners-version;">
@ -93,6 +93,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="asciidoc"/>,
<xref linkend="cmake"/>,
<xref linkend="dconf"/>,
<xref linkend="libgsf"/>,
@ -101,6 +102,7 @@
<xref linkend="totem-pl-parser"/>,
<xref linkend="upower"/>,
<ulink url="https://github.com/lipnitsk/libcue">libcue</ulink>,
<ulink url="http://libiptcdata.sourceforge.net/">libitpcdata</ulink>,
<ulink url="https://libosinfo.org">libosinfo</ulink>, and
<ulink url="https://gitlab.gnome.org/GNOME/gupnp">gupnp</ulink>
</para>
@ -130,13 +132,13 @@
<screen revision="systemd"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr .. &amp;&amp;
meson --prefix=/usr -Dman=false .. &amp;&amp;
ninja</userinput></screen>
<screen revision="sysv"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr -Dsystemd_user_services=false .. &amp;&amp;
meson --prefix=/usr -Dsystemd_user_services=false -Dman=false .. &amp;&amp;
ninja</userinput></screen>
<para>
@ -154,6 +156,13 @@ ninja</userinput></screen>
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<parameter>-Dman=false</parameter>: This switch prevents the build process
from generating man pages. Omit this switch if you have
<xref linkend="asciidoc" role="nodep"/> installed and wish to generate and
install the man pages.
</para>
<para revision="sysv">
<parameter>-Dsystemd_user_services=false</parameter>: This switch prevents
the build process from installing systemd units since they are useless

View File

@ -8,10 +8,10 @@
"&gnome-download-http;/tracker/3.0/tracker-&tracker3-version;.tar.xz">
<!ENTITY tracker3-download-ftp
"&gnome-download-ftp;/tracker/3.0/tracker-&tracker3-version;.tar.xz">
<!ENTITY tracker3-md5sum "173668f5d1a890a494d681457ac7029b">
<!ENTITY tracker3-md5sum "d1cb71cb69aac7a8f98b360aef438d0b">
<!ENTITY tracker3-size "1.4 MB">
<!ENTITY tracker3-buildsize "85 MB (with tests)">
<!ENTITY tracker3-time "0.4 SBU (with tests)">
<!ENTITY tracker3-buildsize "79 MB (with tests)">
<!ENTITY tracker3-time "0.3 SBU (with tests)">
]>
<sect1 id="tracker3" xreflabel="Tracker-&tracker3-version;">
@ -72,6 +72,16 @@
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink url="&patch-root;/tracker-&tracker3-version;-upstream_fixes-1.patch"/>
</para>
</listitem>
</itemizedlist>
<bridgehead renderas="sect3">Tracker Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
@ -93,6 +103,7 @@
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional">
<xref linkend="asciidoc"/>,
<xref linkend="gtk-doc"/>,
<ulink url="https://github.com/scop/bash-completion/">bash-completion</ulink>, and
<ulink url="https://github.com/snowballstem/snowball/">libstemmer</ulink>
@ -107,6 +118,12 @@
<sect2 role="installation">
<title>Installation of Tracker</title>
<para>
First, fix an incompatibility between Tracker and SQLite-3.34.0:
</para>
<screen><userinput remap="pre">patch -Np1 -i ../tracker-&tracker3-version;-upstream_fixes-1.patch</userinput></screen>
<para>
Install <application>Tracker</application> by running the following
commands:
@ -115,13 +132,13 @@
<screen revision="systemd"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr -Ddocs=false .. &amp;&amp;
meson --prefix=/usr -Ddocs=false -Dman=false .. &amp;&amp;
ninja</userinput></screen>
<screen revision="sysv"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp;
meson --prefix=/usr -Ddocs=false -Dsystemd_user_services=false .. &amp;&amp;
meson --prefix=/usr -Ddocs=false -Dman=false -Dsystemd_user_services=false .. &amp;&amp;
ninja</userinput></screen>
<para>
@ -148,6 +165,13 @@ ninja</userinput></screen>
generate and install the API documentation.
</para>
<para>
<parameter>-Dman=false</parameter>: This switch prevents the build
process from generating man pages. Omit this switch if you have
<xref linkend="asciidoc" role="nodep"/> installed and wish to generate
and install the man pages.
</para>
<para revision="sysv">
<parameter>-Dsystemd_user_services=false</parameter>: This switch prevents
the build process from installing systemd user services since they are
@ -173,7 +197,7 @@ ninja</userinput></screen>
libtracker-sparql-3.0.so
</seg>
<seg>
/usr/{include,lib}/tracker-3.0, /usr/share/tracker3, and
/usr/{include,lib,libexec}/tracker-3.0, /usr/share/tracker3, and
/usr/share/gtk-doc/html/{libtracker-sparql,ontology}-3
</seg>
</seglistitem>

View File

@ -41,6 +41,32 @@
</itemizedlist>
</listitem>
-->
<listitem>
<para>December 11th, 2020</para>
<itemizedlist>
<listitem>
<para>[renodr] - Update to NetworkManager-1.28.0. Fixes
<ulink url="&blfs-ticket-root;14348">#14348</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to tracker-3.0.2. Fixes
<ulink url="&blfs-ticket-root;14361">#14361</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to tracker-miners-3.0.3. Fixes
<ulink url="&blfs-ticket-root;14364">#14364</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to fuse-3.10.1. Fixes
<ulink url="&blfs-ticket-root;14353">#14353</ulink>.</para>
</listitem>
<listitem>
<para>[renodr] - Update to curl-7.74.0 (Security Update). Fixes
<ulink url="&blfs-ticket-root;14363">#14363</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
<listitem>
<para>December 10th, 2020</para>
<itemizedlist>

View File

@ -6,10 +6,10 @@
<!ENTITY curl-download-http "https://curl.haxx.se/download/curl-&curl-version;.tar.xz">
<!ENTITY curl-download-ftp " ">
<!ENTITY curl-md5sum "d7df02d3b78b625fee4dd765808a6eb6">
<!ENTITY curl-md5sum "448156d9cd05009b0097b43de639fd34">
<!ENTITY curl-size "2.3 MB">
<!ENTITY curl-buildsize "94 MB (add 17 MB for tests)">
<!ENTITY curl-time "0.4 SBU (add 14 SBU for tests)">
<!ENTITY curl-buildsize "95 MB (add 17 MB for tests)">
<!ENTITY curl-time "0.3 SBU (add 14 SBU for tests)">
]>
<sect1 id="curl" xreflabel="cURL-&curl-version;">
@ -121,6 +121,12 @@
<sect2 role="installation">
<title>Installation of cURL</title>
<para>
First, adapt the tests to python3:
</para>
<screen><userinput remap="pre">grep -rl '#!.*python$' | xargs sed -i '1s/python/&amp;3/'</userinput></screen>
<para>
Install <application>cURL</application> by running the following
commands:
@ -299,6 +305,13 @@ TESTDONE: 1121 tests out of 1121 reported OK: 100%
TESTDONE: 1387 tests were considered during 1303 seconds.
Tests have all BLFS dependencies installed with the exception of stunnel,
as well as the optional impacket installed.
======
Added by renodr for curl-7.74.0:
TESTDONE: 1119 tests out of 1119 reported OK: 100%
TESTDONE: 1388 tests were considered during 1370 seconds.
Tests have all BLFS dependencies installed, as well as impacket.
stunnel not installed.
-->
<para>

View File

@ -8,10 +8,10 @@
"&gnome-download-http;/NetworkManager/&NetworkManager-minor;/NetworkManager-&NetworkManager-version;.tar.xz">
<!ENTITY NetworkManager-download-ftp
"&gnome-download-ftp;/NetworkManager/&NetworkManager-minor;/NetworkManager-&NetworkManager-version;.tar.xz">
<!ENTITY NetworkManager-md5sum "86d74ff1ee79ddf2688348990870652d">
<!ENTITY NetworkManager-size "4.8 MB">
<!ENTITY NetworkManager-buildsize "995 MB (with tests)">
<!ENTITY NetworkManager-time "1.0 SBU (with tests; both using parallelism=4)">
<!ENTITY NetworkManager-md5sum "3c4a70764ec3418a796b2c3f2a1f83e0">
<!ENTITY NetworkManager-size "5.0 MB">
<!ENTITY NetworkManager-buildsize "900 MB (with tests)">
<!ENTITY NetworkManager-time "0.9 SBU (with tests, using parallelism=4)">
]>
<sect1 id="NetworkManager" xreflabel="NetworkManager-&NetworkManager-version;">
@ -88,7 +88,8 @@
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="dbus-glib"/> and
<xref linkend="dbus-glib"/>,
<xref linkend="jansson"/>, and
<xref linkend="libndp"/>
</para>
@ -100,7 +101,6 @@
<xref role="nodep" linkend="dhcp"/> (client only),
<xref linkend="gobject-introspection"/>,
<xref linkend="iptables"/>,
<xref linkend="jansson"/>,
<xref linkend="newt"/> (for <command>nmtui</command>),
<xref linkend="nss"/>,
<xref linkend="polkit"/>,
@ -200,7 +200,6 @@ cd build &amp;&amp;
CXXFLAGS+="-O2 -fPIC" \
meson --prefix /usr \
-Djson_validation=false \
-Dlibaudit=no \
-Dlibpsl=false \
-Dnmtui=true \
@ -221,7 +220,6 @@ cd build &amp;&amp;
CXXFLAGS+="-O2 -fPIC" \
meson --prefix /usr \
-Djson_validation=false \
-Dlibaudit=no \
-Dlibpsl=false \
-Dnmtui=true \
@ -240,7 +238,8 @@ ninja</userinput></screen>
An already active graphical session
with a bus address is necessary to run the tests. To test the results,
as the root user, <!-- needs the "ip" command -->
issue: <command>ninja test</command>. Five tests,
issue: <command>ninja test</command>. Six tests,
<filename>test-l3cfg</filename>,
<filename>devices/test-acd</filename>,
<filename>platform/test-tc-linux</filename>,
<filename>platform/test-route-linux</filename>,
@ -282,8 +281,8 @@ mv -v /usr/share/doc/NetworkManager{,-&NetworkManager-version;}</userinput></scr
</para>
<para>
<parameter>-Djson_validation=false</parameter>,
<parameter>-Dlibpsl=false</parameter>, and
<!--<parameter>-Djson_validation=false</parameter>, no longer recognized -->
<parameter>-Dlibpsl=false</parameter> and
<parameter>-Dovs=false</parameter>: These switches disable building with the
respective libraries. Remove if you have the needed libraries installed.
</para>
@ -362,10 +361,10 @@ mv -v /usr/share/doc/NetworkManager{,-&NetworkManager-version;}</userinput></scr
<para>
For <application>NetworkManager</application> to work, at least
a minimal configuration file must be present. Such file is not
a minimal configuration file must be present. Such a file is not
installed with <command>make install</command>. Issue the following
command as the <systemitem class="username">root</systemitem> user to
create minimal <filename>NetworkManager.conf</filename> file:
create a minimal <filename>NetworkManager.conf</filename> file:
</para>
<screen role="root"><userinput>cat &gt;&gt; /etc/NetworkManager/NetworkManager.conf &lt;&lt; "EOF"
@ -378,7 +377,7 @@ EOF</userinput></screen>
Instead, system specific changes should be made using configuration
files in the
<filename class="directory">/etc/NetworkManager/conf.d</filename>
direcotry.
directory.
</para>
<para>
@ -419,7 +418,7 @@ EOF</userinput></screen>
</para>
<para>
To allow regular users permission to configure network connections,
To allow regular users to configure network connections,
you should add them to the
<systemitem class="groupname">netdev</systemitem>
group, and create a <application>polkit</application> rule that grants
@ -559,7 +558,7 @@ EOF</userinput></screen>
<term><command>nm-online</command></term>
<listitem>
<para>
is an utility to find out whether you are online.
is an utility to determine whether you are online.
</para>
<indexterm zone="NetworkManager nm-online">
<primary sortas="b-nm-online">nm-online</primary>
@ -571,7 +570,7 @@ EOF</userinput></screen>
<term><command>nmtui</command></term>
<listitem>
<para>
is an interactive ncurses based interface for
is an interactive ncurses-based user interface for
<application>nmcli</application>.
</para>
<indexterm zone="NetworkManager nmtui">
@ -584,7 +583,7 @@ EOF</userinput></screen>
<term><command>nmtui-connect</command></term>
<listitem>
<para>
is an interactive ncurses based interface connection to
is an interactive ncurses-based user interface to
activate/deactivate connections.
</para>
<indexterm zone="NetworkManager nmtui-connect">
@ -597,7 +596,7 @@ EOF</userinput></screen>
<term><command>nmtui-edit</command></term>
<listitem>
<para>
is an interactive ncurses based interface connection editor.
is an interactive ncurses-based user interface to edit connections.
</para>
<indexterm zone="NetworkManager nmtui-edit">
<primary sortas="b-nmtui-edit">nmtui-edit</primary>
@ -609,7 +608,7 @@ EOF</userinput></screen>
<term><command>nmtui-hostname</command></term>
<listitem>
<para>
is an interactive ncurses based interface hostname editor.
is an interactive ncurses-based user interface to edit the hostname.
</para>
<indexterm zone="NetworkManager nmtui-hostname">
<primary sortas="b-nmtui-hostname">nmtui-hostname</primary>

View File

@ -47,7 +47,7 @@
<!-- Chapter 5 -->
<!ENTITY btrfs-progs-version "5.9">
<!ENTITY dosfstools-version "4.1">
<!ENTITY fuse3-version "3.10.0">
<!ENTITY fuse3-version "3.10.1">
<!ENTITY jfsutils-version "1.1.15">
<!ENTITY lvm2-version "2.03.10">
<!ENTITY mdadm-version "4.1">
@ -596,8 +596,8 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY bind-minor-version "9.16">
<!ENTITY bind-version "&bind-minor-version;.9">
<!ENTITY mod_dnssd-version "0.6">
<!ENTITY NetworkManager-minor "1.26">
<!ENTITY NetworkManager-version "&NetworkManager-minor;.4">
<!ENTITY NetworkManager-minor "1.28">
<!ENTITY NetworkManager-version "&NetworkManager-minor;.0">
<!ENTITY network-manager-applet-version "1.18.0">
<!ENTITY nmap-version "7.91">
<!ENTITY traceroute-version "2.1.0">
@ -609,7 +609,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!-- Chapter 17 -->
<!ENTITY c-ares-version "1.17.1">
<!ENTITY curl-version "7.73.0">
<!ENTITY curl-version "7.74.0">
<!ENTITY geoclue2-version "2.5.6">
<!ENTITY glib-networking-version "2.66.0">
<!ENTITY ldns-version "1.7.1">

View File

@ -6,7 +6,7 @@
<!ENTITY fuse3-download-http "https://github.com/libfuse/libfuse/releases/download/fuse-&fuse3-version;/fuse-&fuse3-version;.tar.xz">
<!ENTITY fuse3-download-ftp " ">
<!ENTITY fuse3-md5sum "be4bc4ead26c3bcaedcf048ccac295a4">
<!ENTITY fuse3-md5sum "e973012119e98b048307558271b5b296">
<!ENTITY fuse3-size "1.8 MB">
<!ENTITY fuse3-buildsize "135 MB">
<!ENTITY fuse3-time "0.1 SBU (add 0.4 SBU for tests)">