mirror of
https://git.linuxfromscratch.org/lfs.git
synced 2025-06-18 19:29:21 +01:00
dependencies: Add dependencies to pkgconf or systemd
There are many packages using pkg-config (pkgconf actually) or systemd (systemd revision only) in the configure stage but we've not documented them yet. - D-Bus uses pkgconf to detect systemd. - E2fsprogs uses pkgconf to detect libblkid (in util-linux). eudev (in sysv revision) and systemd (in systemd revision). - IProute2 uses pkgconf to detect libcap and libelf. - Man-DB uses pkgconf to detect libpipeline and systemd. - Procps-ng uses pkgconf to detect ncurses and systemd (or elogind, but it's an external dependency). - Python uses pkgconf to detect libuuid (in util-linux from Ch 07), zlib, bzip2, xz, and openssl (and some external dependencies). - Systemd uses pkgconf to detect Zlib, Xz, etc. - Util-linux uses ncurses and systemd (and some external dependencies) Add all of them. There are also several packages finding for pkg-config but only uses it for external dependencies, for eg grep and vim. I've not added them here.
This commit is contained in:
parent
138b87f8d8
commit
1a823d576a
@ -432,7 +432,9 @@
|
||||
<segmentedlist id="check-optdeps">
|
||||
<segtitle>&external;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>None</seg>
|
||||
<seg>
|
||||
<ulink url='&github;/testing-cabal/subunit'>libsubunit</ulink>
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -489,7 +491,7 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
|
||||
Make, Sed, Systemd, and Util-linux</seg>
|
||||
Make, Pkgconf, Sed, Systemd, and Util-linux</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -606,7 +608,9 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep,
|
||||
Gzip, Make, Sed, Texinfo, and Util-linux</seg>
|
||||
Gzip, Make, Pkgconf, Sed,
|
||||
<phrase revision='systemd'>Systemd, </phrase>Texinfo, and
|
||||
Util-linux</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -1485,7 +1489,7 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Bison, Coreutils, Flex, GCC, Glibc, Make, Libcap, Libelf,
|
||||
Linux API Headers, and Zlib</seg>
|
||||
Linux API Headers, Pkgconf, and Zlib</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -1516,7 +1520,7 @@
|
||||
<seg>
|
||||
<ulink url="&blfs-book;server/db.html">Berkeley DB</ulink>,
|
||||
<ulink url="&blfs-book;postlfs/iptables.html">iptables</ulink>,
|
||||
<ulink url="https://github.com/libbpf/libbpf">libbpf</ulink>,
|
||||
<ulink url="&github;/libbpf/libbpf">libbpf</ulink>,
|
||||
<ulink url="&blfs-book;basicnet/libmnl.html">libmnl</ulink>, and
|
||||
<ulink url="&blfs-book;basicnet/libtirpc.html">libtirpc</ulink>
|
||||
</seg>
|
||||
@ -1822,7 +1826,7 @@
|
||||
<segmentedlist id="libpipeline-testdeps">
|
||||
<segtitle>&testsuites;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Check</seg>
|
||||
<seg>Check and Pkgconf</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -2051,7 +2055,8 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext,
|
||||
Glibc, Grep, Groff, Gzip, Less, Libpipeline, Make, Sed, and Xz</seg>
|
||||
Glibc, Grep, Groff, Gzip, Less, Libpipeline, Make, Pkgconf, Sed,
|
||||
<phrase revision='systemd'>Systemd, </phrase>and Xz</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -2511,7 +2516,9 @@
|
||||
<segmentedlist id="pkgconf-before">
|
||||
<segtitle>&before;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Kmod</seg>
|
||||
<seg><phrase revision='systemd'>D-Bus, </phrase>E2fsprogs,
|
||||
IProute2, Kmod, Man-DB, Procps-ng, Python,
|
||||
<phrase revision='systemd'>Systemd, </phrase>and Util-linux</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -2528,7 +2535,9 @@
|
||||
<segmentedlist id="procps-depends">
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, GCC, Glibc, Make, and Ncurses</seg>
|
||||
<seg>Bash, Binutils, Coreutils, GCC, Glibc, Make, Ncurses,
|
||||
<phrase revision='sysv'>and </phrase>Pkgconf<phrase
|
||||
revision='systemd'>, and Systemd</phrase></seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -2556,7 +2565,12 @@
|
||||
<segmentedlist id="procps-optdeps">
|
||||
<segtitle>&external;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>None</seg>
|
||||
<seg>
|
||||
<phrase revision='systemd'>None</phrase>
|
||||
<phrase revision='sysv'>
|
||||
<ulink url='&blfs-book;general/elogind.xml'>elogind</ulink>
|
||||
</phrase>
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -2606,7 +2620,8 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, Expat, GCC, Gdbm, Gettext, Glibc,
|
||||
Grep, Libffi, Make, Ncurses, OpenSSL, Sed, and Util-linux</seg>
|
||||
Grep, Libffi, Make, Ncurses, OpenSSL, Pkgconf, Sed, and
|
||||
Util-linux</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -2810,8 +2825,8 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk,
|
||||
GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Meson, Sed, Util-linux,
|
||||
and Zstd</seg>
|
||||
GCC, Glibc, Gperf, Grep, Jinja2, Libcap, Meson, Pkgconf, Sed,
|
||||
Util-linux, and Zstd</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -2832,7 +2847,7 @@
|
||||
<segmentedlist id="systemd-before" revision='systemd'>
|
||||
<segtitle>&before;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>None</seg>
|
||||
<seg>D-Bus, E2fsprogs, Man-DB, Procps-ng, and Util-linux</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
||||
@ -3054,8 +3069,8 @@
|
||||
<segtitle>&dependencies;</segtitle>
|
||||
<seglistitem>
|
||||
<seg>Bash, Binutils, Coreutils, Diffutils,
|
||||
<phrase revision="sysv">Eudev, </phrase>Findutils, Gawk,
|
||||
GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed,
|
||||
<phrase revision="sysv">Eudev, </phrase>File, Findutils, Gawk,
|
||||
GCC, Gettext, Glibc, Grep, Make, Ncurses, Pkgconf, Sed,
|
||||
<phrase revision="systemd">Systemd, </phrase>and Zlib</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
@ -3087,10 +3102,14 @@
|
||||
<seg>
|
||||
<ulink
|
||||
url="https://people.redhat.com/sgrubb/libcap-ng/">Libcap-NG</ulink>,
|
||||
<ulink url="&github;/openSUSE/libeconf">libeconf</ulink>,
|
||||
<ulink url="https://pagure.io/libuser/">libuser</ulink>,
|
||||
<ulink url="&github;/altlinux/libutempter">libutempter</ulink>,
|
||||
<ulink
|
||||
url="&blfs-book;postlfs/linux-pam.html">Linux-PAM</ulink>
|
||||
and <ulink
|
||||
url="&blfs-book;postlfs/smartmontools.html">smartmontools</ulink>
|
||||
url="&blfs-book;postlfs/linux-pam.html">Linux-PAM</ulink>,
|
||||
<ulink
|
||||
url="&blfs-book;postlfs/smartmontools.html">smartmontools</ulink>, and
|
||||
<ulink url="&blfs-book;general/slang.html">slang</ulink>
|
||||
</seg>
|
||||
</seglistitem>
|
||||
</segmentedlist>
|
||||
|
Loading…
Reference in New Issue
Block a user