Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

scripts: sphinx-pre-install: fix PDF dependencies for openSuse

The dependencies are outdated: both versions need texlive-dejavu
fonts. Also, for PDF generation, python311-Sphinx-latex is
required.

With that, all PDF files are now tuilt on both:

openSUSE Leap 15.6:
-------------------
PASSED: OS detection: openSUSE Leap 15.6
SKIPPED (Sphinx Sphinx 7.2.6): System packages
SKIPPED (Sphinx already installed either as venv or as native package): Sphinx on venv
SKIPPED (Sphinx already installed either as venv or as native package): Sphinx package
PASSED: Clean documentation: Build time: 0:00, return code: 0
PASSED: Build HTML documentation: Build time: 5:29, return code: 0
PASSED: Build PDF documentation: Build time: 13:45, return code: 0

openSUSE Tumbleweed:
--------------------
PASSED: OS detection: openSUSE Tumbleweed
SKIPPED (Sphinx Sphinx 8.2.3): System packages
SKIPPED (Sphinx already installed either as venv or as native package): Sphinx on venv
SKIPPED (Sphinx already installed either as venv or as native package): Sphinx package
PASSED: Clean documentation: Build time: 0:00, return code: 0
PASSED: Build HTML documentation: Build time: 4:33, return code: 0
PASSED: Build PDF documentation: Build time: 13:18, return code: 0

Summary
=======
PASSED - openSUSE Leap 15.6 (7 tests)
PASSED - openSUSE Tumbleweed (7 tests)

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Link: https://lore.kernel.org/r/d78457376f9dfd24cb7ac3a32895c654412715f3.1755763127.git.mchehab+huawei@kernel.org

authored by

Mauro Carvalho Chehab and committed by
Jonathan Corbet
b2d5d61c 9ff5c2f5

+3 -3
+3 -3
scripts/sphinx-pre-install
··· 901 901 "dot": "graphviz", 902 902 "python-sphinx": "python3-sphinx", 903 903 "virtualenv": "python3-virtualenv", 904 - "xelatex": "texlive-xetex-bin", 904 + "xelatex": "texlive-xetex-bin texlive-dejavu", 905 905 "yaml": "python3-pyyaml", 906 906 } 907 907 ··· 937 937 self.recommend_python = True 938 938 939 939 progs.update({ 940 - "python-sphinx": "python311-Sphinx", 940 + "python-sphinx": "python311-Sphinx python311-Sphinx-latex", 941 941 "virtualenv": "python311-virtualenv", 942 942 "yaml": "python311-PyYAML", 943 943 }) ··· 945 945 # Tumbleweed defaults to Python 3.11 946 946 947 947 progs.update({ 948 - "python-sphinx": "python313-Sphinx", 948 + "python-sphinx": "python313-Sphinx python313-Sphinx-latex", 949 949 "virtualenv": "python313-virtualenv", 950 950 "yaml": "python313-PyYAML", 951 951 })