[PATCH v2 0/7] doc: make pdfdocs: Address issues with the make pdfdocs target
Adriano Carvalho
adrianocarvalho.pt at gmail.com
Mon Oct 6 00:10:07 CEST 2025
This patch series address several issues that were affecting the make
pdfdocs target.
In the end, the make pdfdocs could be considered fixed. It is at least
with docker.io/trini/u-boot-gitlab-ci-runner:jammy-20250714-25Jul2025.
The thing is fixed only after the 6th commit. Each commit solves one
issue, in the order as they appeared. I hope it makes sense.
Changes from v1:
- Use already in place kfigure sphinx extension instead of
sphinxcontrib.inkscapeconverter.
- I have kept the dependency on inkscape because: (1) ImageMagick's
convert fails to the job, and (2) it's what's done in the Linux kernel
on which kfigure is based.
Signed-off-by: Adriano Carvalho <adrianocarvalho.pt at gmail.com>
Adriano Carvalho (7):
doc: make pdfdocs: Specify texlive-xetex as a prerequisite
doc: make pdfdocs: Update the description with the needed steps
doc: make pdfdocs: Add pip install -r test/py/requirements.txt to the
list of needed steps
doc: make pdfdocs: Ensure SVG files are converted to PDF before the
compilation of *.tex files
doc: make pdfdocs: Update kfigure sphinx extension to support inkscape
as well
doc: make pdfdocs: Increase the maximum list depth
doc: make pdfdocs: Remove redundant "-j" option
doc/Makefile | 1 -
doc/board/beagle/am62x_beagleplay.rst | 8 +-
doc/board/beagle/am67a_beagley_ai.rst | 6 +-
doc/board/beagle/j721e_beagleboneai64.rst | 10 +-
doc/board/samsung/e850-96.rst | 2 +-
doc/board/ti/am62ax_sk.rst | 6 +-
doc/board/ti/am62px_sk.rst | 8 +-
doc/board/ti/am62x_sk.rst | 8 +-
doc/board/ti/am64x_evm.rst | 8 +-
doc/board/ti/am65x_evm.rst | 12 +-
doc/board/ti/j7200_evm.rst | 10 +-
doc/board/ti/j721e_evm.rst | 10 +-
doc/board/ti/j721s2_evm.rst | 6 +-
doc/board/ti/j722s_evm.rst | 6 +-
doc/board/ti/j784s4_evm.rst | 8 +-
doc/board/ti/k3.rst | 8 +-
doc/build/documentation.rst | 28 ++-
doc/conf.py | 4 +
doc/develop/memory.rst | 4 +-
doc/develop/trace.rst | 10 +-
doc/sphinx/kfigure.py | 212 ++++++++++++++++------
tools/docker/Dockerfile | 2 +
tools/patman/patman.rst | 2 +-
23 files changed, 252 insertions(+), 127 deletions(-)
--
2.34.1
More information about the U-Boot
mailing list