aboutsummaryrefslogtreecommitdiffstats
path: root/appendices
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2023-12-05 13:12:55 +0800
committerXi Ruoyao <xry111@xry111.site>2023-12-05 13:12:55 +0800
commit73d91ac621a4e59f71ff6664c68c935317f9ce42 (patch)
tree4f9b341370b83d97379a1343a69d13d48cb65740 /appendices
parent6b6a1b958af3a0e59559e44ad700f761d8a49a09 (diff)
parentdc8572f2413a4d25444bb1237ea2a01dfba60429 (diff)
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
Diffstat (limited to 'appendices')
-rw-r--r--appendices/dependencies.xml87
1 files changed, 61 insertions, 26 deletions
diff --git a/appendices/dependencies.xml b/appendices/dependencies.xml
index 0ab386dff..ed44374ea 100644
--- a/appendices/dependencies.xml
+++ b/appendices/dependencies.xml
@@ -6,6 +6,7 @@
<!-- Convenient entity for "Systemd" or "Udev" -->
<!ENTITY systemd-udev "<phrase revision='systemd'>Systemd</phrase>
<phrase revision='sysv'>Udev</phrase>">
+ <!ENTITY bdb "<ulink url='https://www.oracle.com/database/technologies/related/berkeleydb.html'>Berkeley DB</ulink>">
]>
<appendix id="appendixc" xreflabel="Appendix C">
@@ -29,10 +30,7 @@
in addition to those on the first list, need to be available in order to run
the test suites. The fourth list of dependencies are packages that require
this package to be built and installed in its final location before they are
- built and installed. In most cases, this is because these packages will hard
- code paths to binaries within their scripts. If not built in a certain order,
- this could result in paths of /tools/bin/[binary] being placed inside scripts
- installed to the final system. This is obviously not desirable.</para>
+ built and installed.</para>
<para>The last list of dependencies are optional packages that are not
addressed in LFS, but could be useful to the user. These packages may have
@@ -294,7 +292,7 @@
<segmentedlist id="binutils-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
- <seg>Glibc and Zlib</seg>
+ <seg>Glibc, Zlib, and Zstd</seg>
</seglistitem>
</segmentedlist>
@@ -1486,7 +1484,7 @@
<segtitle>&external;</segtitle>
<seglistitem>
<seg>
- <ulink url="&blfs-book;server/db.html">Berkeley DB</ulink>,
+ &bdb;,
<ulink url="&blfs-book;postlfs/iptables.html">iptables</ulink>,
<ulink url="&github;/libbpf/libbpf">libbpf</ulink>,
<ulink url="&blfs-book;basicnet/libmnl.html">libmnl</ulink>, and
@@ -1496,37 +1494,37 @@
</segmentedlist>
<!-- Begin Jinja2 dependency info -->
- <bridgehead revision='systemd' renderas="sect2" id="jinja2-dep">Jinja2</bridgehead>
+ <bridgehead renderas="sect2" id="jinja2-dep">Jinja2</bridgehead>
- <segmentedlist id="jinja2-depends" revision='systemd'>
+ <segmentedlist id="jinja2-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>MarkupSafe and Python</seg>
+ <seg>MarkupSafe, Python, Setuptools, and Wheel</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="jinja2-rundeps" revision='systemd'>
+ <segmentedlist id="jinja2-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
<seg>MarkupSafe and Python</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="jinja2-testdeps" revision='systemd'>
+ <segmentedlist id="jinja2-testdeps">
<segtitle>&testsuites;</segtitle>
<seglistitem>
<seg>No test suite available</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="jinja2-before" revision='systemd'>
+ <segmentedlist id="jinja2-before">
<segtitle>&before;</segtitle>
<seglistitem>
<seg>&systemd-udev;</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="jinja2-optdeps" revision='systemd'>
+ <segmentedlist id="jinja2-optdeps">
<segtitle>&external;</segtitle>
<seglistitem>
<seg>None</seg>
@@ -2136,37 +2134,37 @@
</segmentedlist>
<!-- Begin MarkupSafe dependency info -->
- <bridgehead renderas="sect2" id="markupsafe-dep" revision='systemd'>MarkupSafe</bridgehead>
+ <bridgehead renderas="sect2" id="markupsafe-dep">MarkupSafe</bridgehead>
- <segmentedlist id="markupsafe-depends" revision='systemd'>
+ <segmentedlist id="markupsafe-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Python</seg>
+ <seg>Python, Setuptools, and Wheel</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="markupsafe-rundeps" revision='systemd'>
+ <segmentedlist id="markupsafe-rundeps">
<segtitle>&runtime;</segtitle>
<seglistitem>
<seg>Python</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="markupsafe-testdeps" revision='systemd'>
+ <segmentedlist id="markupsafe-testdeps">
<segtitle>&testsuites;</segtitle>
<seglistitem>
<seg>No test suite available</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="markupsafe-before" revision='systemd'>
+ <segmentedlist id="markupsafe-before">
<segtitle>&before;</segtitle>
<seglistitem>
<seg>Jinja2</seg>
</seglistitem>
</segmentedlist>
- <segmentedlist id="markupsafe-optdeps" revision='systemd'>
+ <segmentedlist id="markupsafe-optdeps">
<segtitle>&external;</segtitle>
<seglistitem>
<seg>None</seg>
@@ -2179,7 +2177,7 @@
<segmentedlist id="meson-depends">
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Ninja and Python</seg>
+ <seg>Ninja, Python, Setuptools, and Wheel</seg>
</seglistitem>
</segmentedlist>
@@ -2486,7 +2484,7 @@
<segtitle>&external;</segtitle>
<seglistitem>
<seg>
- <ulink url="&blfs-book;server/db.html">Berkeley DB</ulink>
+ &bdb;
</seg>
</seglistitem>
</segmentedlist>
@@ -2655,7 +2653,7 @@
<segtitle>&external;</segtitle>
<seglistitem>
<seg>
- <ulink url="&blfs-book;server/db.html">Berkeley DB</ulink>,
+ &bdb;,
<ulink url="&blfs-book;basicnet/libnsl.html">libnsl</ulink>,
<ulink url="&blfs-book;server/sqlite.html">SQLite</ulink>, and
<ulink url="&blfs-book;general/tk.html">Tk</ulink>
@@ -2741,6 +2739,44 @@
</seglistitem>
</segmentedlist>
+<!-- Begin Setuptools dependency info -->
+ <bridgehead renderas="sect2" id="setuptools-dep">Setuptools</bridgehead>
+
+ <segmentedlist id="setuptools-depends">
+ <segtitle>&dependencies;</segtitle>
+ <seglistitem>
+ <seg>Python and Wheel</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist id="setuptools-rundeps">
+ <segtitle>&runtime;</segtitle>
+ <seglistitem>
+ <seg>Python</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist id="setuptools-testdeps">
+ <segtitle>&testsuites;</segtitle>
+ <seglistitem>
+ <seg>No test suite available</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist id="setuptools-before">
+ <segtitle>&before;</segtitle>
+ <seglistitem>
+ <seg>Jinja2, MarkupSafe, and Meson</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist id="setuptools-optdeps">
+ <segtitle>&external;</segtitle>
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
<!-- Begin Shadow dependency info -->
<bridgehead renderas="sect2" id="shadow-dep">Shadow</bridgehead>
@@ -3216,7 +3252,7 @@
</segmentedlist>
<!-- Begin Wheel dependency info -->
- <bridgehead renderas="sect2" id="wheel-dep">wheel</bridgehead>
+ <bridgehead renderas="sect2" id="wheel-dep">Wheel</bridgehead>
<segmentedlist id="wheel-depends">
<segtitle>&dependencies;</segtitle>
@@ -3243,8 +3279,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
<seg>
- <phrase revision='sysv'>None</phrase>
- <phrase revision='systemd'>Jinja2</phrase>
+ Jinja2, MarkupSafe, Meson, and Setuptools
</seg>
</seglistitem>
</segmentedlist>