Subject: Re: [bug#59313] [PATCH] gnu: linux-libre: Enable building html and info doc.

From: Christopher Baines <[email-masked]>
Date: Sun, 20 Nov 2022 11:31:54 +0000

Maxim Cournoyer <[email-masked]> 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 [email-masked] on x86_64-linux and
[email-masked] on aarch64-linux, plus maybe some
other things.

Chris