It now unconditionally runs gtk-update-icon-cache (or
gtk4-update-icon-cache) after installing the icons. As a result, we need
something to install gtk-update-icon-cache.
For the benefit of jhalfs, I've set gtk3 as a normal dependency, but
gtk4 as a nodep :)
Thanks goes to Joe Locash for the report.
When the patch can be converted to a not-so-long sed, we prefer the sed
because it tells people "what this command is doing" more explicitly and
also reduces an additional download. And for patch or sed we need a
<para> describing "what it fixes".
It's also a bad idea to fold the patch/sed command just before "meson"
in the same <screen> because it'd be too easy to overread it.
It's optional for the packages that use it, and they only use it to
provide additional support for profiling.
Sysprof now requires two more packages which are specific to it, so
let's archive it.
- make change from /usr to opt/xorg "nodump"
- make the removal of "-nolisten tcp" "nodump"
- narrow the change from none to on to the "Numlock" line: otehrwise
the comments about this option become incomprehensible:
(e.g. "option can be on, off, or on")
If xmlto is not installed and -Dgtk_doc=false, there will be no
documentation installed.
Also add a rm -rf command so we won't do things wrong reinstalling the
package.
We recommend using the /usr prefix for xorg, but the instructins
for putting it in /opt/xorg do work. For jhalfs, having optional
instructions is confusing, so we mark the /opt/xorg "nodump" so
they will be ignored when automating BLFS.
I had the Intel Media Driver installed on this system at some point in
the distant past, and it installed /etc/profile.d/intel-media.sh - which
overrode the libva-intel-driver, and caused gstvaapi.so to fail to load
correctly on Wayland... which then caused GDM to fail to start. Note
that X11 worked fine because of using a different code path.
If we had the Xorg Drivers section still with xf86-video-nouveau there,
this probably would've gone over there originally, but this place fits
well.
The original plan was to put this into LFS, but I decided against it
since it works fine until you start using programs such as Epiphany or
KDE Plasma.