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

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

Message

Laurent Pinchart July 27, 2025, 1:11 a.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.

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 | 46 ++++++++++++++++++++---------------
 gitlab-ci.yml                 | 13 ++++++----
 2 files changed, 35 insertions(+), 24 deletions(-)


base-commit: 4b70e68d2f96c7ce31257c8d344fffdf89df515a
prerequisite-patch-id: 55552e4e0d2bcc25511477d5792e2658b98d6365
prerequisite-patch-id: a801a72e0f23b9916ac9db210cee5ba09b734db4