mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 06:52:14 +08:00
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:
parent
8c6a76e873
commit
21d18f7eae
@ -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) -->
|
||||
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
meson --prefix=/usr .. &&
|
||||
meson --prefix=/usr -Dman=false .. &&
|
||||
ninja</userinput></screen>
|
||||
|
||||
<screen revision="sysv"><userinput>mkdir build &&
|
||||
cd build &&
|
||||
|
||||
meson --prefix=/usr -Dsystemd_user_services=false .. &&
|
||||
meson --prefix=/usr -Dsystemd_user_services=false -Dman=false .. &&
|
||||
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
|
||||
|
@ -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 &&
|
||||
cd build &&
|
||||
|
||||
meson --prefix=/usr -Ddocs=false .. &&
|
||||
meson --prefix=/usr -Ddocs=false -Dman=false .. &&
|
||||
ninja</userinput></screen>
|
||||
|
||||
<screen revision="sysv"><userinput>mkdir build &&
|
||||
cd build &&
|
||||
|
||||
meson --prefix=/usr -Ddocs=false -Dsystemd_user_services=false .. &&
|
||||
meson --prefix=/usr -Ddocs=false -Dman=false -Dsystemd_user_services=false .. &&
|
||||
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>
|
||||
|
@ -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>
|
||||
|
@ -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/&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>
|
||||
|
@ -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 &&
|
||||
|
||||
CXXFLAGS+="-O2 -fPIC" \
|
||||
meson --prefix /usr \
|
||||
-Djson_validation=false \
|
||||
-Dlibaudit=no \
|
||||
-Dlibpsl=false \
|
||||
-Dnmtui=true \
|
||||
@ -221,7 +220,6 @@ cd build &&
|
||||
|
||||
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 >> /etc/NetworkManager/NetworkManager.conf << "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>
|
||||
|
@ -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">
|
||||
|
@ -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)">
|
||||
|
Loading…
Reference in New Issue
Block a user