Skip to content

Restructure docbuild as script packages sagemath_doc_html, sagemath_doc_pdf #31356

@mkoeppe

Description

@mkoeppe

The specific code in Makefile.in for the documentation and its dependencies is moved to the new script packages.

In preparation for #32759:

  • We introduce another installation tree (in addition to SAGE_LOCAL and SAGE_VENV), called SAGE_DOCS. When the installation tree variable is empty, we suppress building the package.
  • We introduce a mechanism to select an installation tree, the file trees.txt. Using this mechanism, we associate the new script packages with the installation tree SAGE_DOCS.

Next step:

Depends on #30383

CC: @jhpalmieri

Component: documentation

Author: Matthias Koeppe

Branch/Commit: fd298c4

Reviewer: John Palmieri

Issue created by migration from https://trac.sagemath.org/ticket/31356

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions