Maxim Cournoyer writes: > * gnu/packages/patches/linux-libre-infodocs-target.patch: New file. > * gnu/local.mk (dist_patch_DATA): Register it. > (linux-libre-6.0-source, linux-libre-5.15-source, linux-libre-5.10-source) > (linux-libre-5.4-source, linux-libre-4.19-source) > (linux-libre-4.9-source): Apply above patch. > * gnu/packages/linux.scm (make-linux-libre): Add new patch in the default > patches used. Add a BUILD-DOC? argument. > (make-linux-libre*): Add a BUILD-DOC? argument. > [outputs]: New field. > [phases]: Conditionally add the build-doc and install-doc phases. > [native-inputs]: Conditionally add graphviz, python, python-sphinx, > python-sphinx-rtd-theme, texinfo and which. > --- > gnu/local.mk | 3 +- > gnu/packages/linux.scm | 280 ++++++++++-------- > .../patches/linux-libre-infodocs-target.patch | 88 ++++++ > 3 files changed, 253 insertions(+), 118 deletions(-) > create mode 100644 gnu/packages/patches/linux-libre-infodocs-target.patch Hi, Looking at https://qa.guix.gnu.org/issue/59313 this seems to break the build of linux-libre@5.10.154 on x86_64-linux and linux-libre-arm64-generic@5.10.154 on aarch64-linux, plus maybe some other things. Chris