[libcamera-ci,v2,0/3] Prepare CI for Sphinx doxylink usage
mbox series

Message ID 20250728153201.7843-1-laurent.pinchart@ideasonboard.com
Headers show
Series
  • Prepare CI for Sphinx doxylink usage
Related show

Message

Laurent Pinchart July 28, 2025, 3:31 p.m. UTC
Hello,

This small series prepares the libcamera CI for usage of the Sphinx
contrib doxylink module. Doxylink is a Sphinx module that automates link
generation from Sphinx to Doxygen. I will send a patch series for
libcamera shortly with more information, this is the CI counterpart to
ensure new dependencies are available in the containers.

Patch 1/3 has already been posted before, I'm including it here because
I forgot to add the [libcamera-ci] prefix when posting it standalone.
Patch 2/3 then refactors the setup-container script to better handle
Python module version handling, and patch 3/3 adds the doxylink module
to the containers.

Compared to v1, more documentation is included in the form of comments
or improved commit messages.

Laurent Pinchart (3):
  Avoid duplicated documentation builds
  setup-container: Generalize package installation through pip
  Add python3-sphinxcontrib.doxylink package to container images

 .gitlab-ci/setup-container.sh | 59 ++++++++++++++++++++++++-----------
 gitlab-ci.yml                 | 13 +++++---
 2 files changed, 48 insertions(+), 24 deletions(-)


base-commit: a2130e6de76838203f415265a1aee46f2bc6a10a