Make recommended TeX packages mandatory

Ensure that these packages are installed when building a package that
depends on python-sphinx-latex in a Koji build environment.
This commit is contained in:
Dennis van Raaij 2025-10-19 13:37:55 +02:00
commit d241286834

View file

@ -114,11 +114,14 @@ BuildRequires: tex(booktabs.sty)
BuildRequires: tex(capt-of.sty)
BuildRequires: tex(cmap.sty)
BuildRequires: tex(colortbl.sty)
BuildRequires: tex(ellipse.sty)
BuildRequires: tex(etoolbox.sty)
BuildRequires: tex(fancyhdr.sty)
BuildRequires: tex(fancyvrb.sty)
BuildRequires: tex(float.sty)
BuildRequires: tex(fncychap.sty)
BuildRequires: tex(fontawesome.sty)
BuildRequires: tex(fontawesome5.sty)
BuildRequires: tex(fontenc.sty)
BuildRequires: tex(fontspec.sty)
BuildRequires: tex(framed.sty)
@ -135,6 +138,7 @@ BuildRequires: tex(makeidx.sty)
BuildRequires: tex(multicol.sty)
BuildRequires: tex(needspace.sty)
BuildRequires: tex(parskip.sty)
BuildRequires: tex(pict2e.sty)
BuildRequires: tex(polyglossia.sty)
BuildRequires: tex(remreset.sty)
BuildRequires: tex(substitutefont.sty)
@ -148,11 +152,6 @@ BuildRequires: tex(upquote.sty)
BuildRequires: tex(varwidth.sty)
BuildRequires: tex(wrapfig.sty)
BuildRequires: tex(xcolor.sty)
# Other optional dependencies.
BuildRequires: tex(ellipse.sty)
BuildRequires: tex(fontawesome5.sty)
BuildRequires: tex(fontawesome.sty)
BuildRequires: tex(pict2e.sty)
%endif
%endif
@ -280,11 +279,14 @@ Requires: tex(booktabs.sty)
Requires: tex(capt-of.sty)
Requires: tex(cmap.sty)
Requires: tex(colortbl.sty)
Requires: tex(ellipse.sty)
Requires: tex(etoolbox.sty)
Requires: tex(fancyhdr.sty)
Requires: tex(fancyvrb.sty)
Requires: tex(float.sty)
Requires: tex(fncychap.sty)
Requires: tex(fontawesome.sty)
Requires: tex(fontawesome5.sty)
Requires: tex(fontenc.sty)
Requires: tex(fontspec.sty)
Requires: tex(framed.sty)
@ -301,6 +303,7 @@ Requires: tex(makeidx.sty)
Requires: tex(multicol.sty)
Requires: tex(needspace.sty)
Requires: tex(parskip.sty)
Requires: tex(pict2e.sty)
Requires: tex(polyglossia.sty)
Requires: tex(remreset.sty)
Requires: tex(substitutefont.sty)
@ -316,13 +319,6 @@ Requires: tex(wrapfig.sty)
Requires: tex(xcolor.sty)
#Requires: tex(xeCJK.sty) Pulls in pLaTeX and upLaTeX
# The following dependencies are used only if available.
# -- After searching for \IfFileExists{..}, \RequirePackage{..}
Recommends: tex(ellipse.sty)
Recommends: tex(fontawesome5.sty)
Recommends: tex(fontawesome.sty)
Recommends: tex(pict2e.sty)
# No files in this package, automatic provides don't work:
%py_provides python%{python3_pkgversion}-sphinx-latex