Update to xf86-input-libinput-1.2.0.
Update to asciidoc-9.1.1.
Update to thunar-4.16.10.
Update to vala-0.54.1.
Update to harfbuzz-3.0.0.
Update to libuninameslist-20210917.
Update to gobject-introspection-1.70.0.
The crocus driver will be automatically selected at some point,
the fix for that is already in master.
I needed to add a comment to the wiki for using crocus, which is
not yet the default - the link was broken, he old MesaLib page
is the right place, but last updated 15 years ago and the existing
details seem anachronistic.
I know it is somewhat useless, but I don't like them for
two reasons: first they cannot be seen, and I do not like things I
cannot see. Second, git highlights them, and this is disturbing...
This is the largest BLFS package. It can overload system memory
if all cores are used. Add a warning about this.
Note: Build failed at about the 90% point on a system with 24 cores
and 32 GB of RAM + 2 GB of swap due to out-of-memory. The
solution is to limit cores with NINJAJOBS ir add RAM or swap space.
I'm not happy about the wording for recommended dependencies,
ideally jhalfs should "do the right thing" and build libxml2
after icu - but I have no idea how to force that.
Traditionally we do not list every dependency which is pulled in
by another dep, but some time ago Doug discovered that system ICU
is only used by qtwebengine if libxml2 has been built after ICU.
Although I'm hopeful that the current instructions will work in
that case, adding a shipped copy of ICU just makes the build
bigger.
Add --wrap-mode=no-fallback to prevent gi-docgen getting downloaded
if you have the (python3) deps present. Comment gtk-doc in these
packages, explain that gi-docgen is used for the documentation.