[rtems-docs commit] eng: Fix builds for newer Sphinx versions (>=7)

Chris Johns chrisj at rtems.org
Wed Jun 14 05:25:07 UTC 2023


Module:    rtems-docs
Branch:    master
Commit:    4c87f9b594217786cabc84ba4d734383234e6d14
Changeset: http://git.rtems.org/rtems-docs/commit/?id=4c87f9b594217786cabc84ba4d734383234e6d14

Author:    Utkarsh Verma <utkarsh at bitbanged.com>
Date:      Wed Jun 14 05:36:26 2023 +0000

eng: Fix builds for newer Sphinx versions (>=7)

The current Sphinx theme depends on the `style` parameter which got
deprecated in v5.1 and finally got removed in v7. Now, the `styles` key
should be preferred which is a list of stylesheets. This commit
implements this change.

Closes #4915

---

 common/sphinx_rtd_theme_rtems/layout.html | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/common/sphinx_rtd_theme_rtems/layout.html b/common/sphinx_rtd_theme_rtems/layout.html
index 0fe6c65..91d67b5 100644
--- a/common/sphinx_rtd_theme_rtems/layout.html
+++ b/common/sphinx_rtd_theme_rtems/layout.html
@@ -67,7 +67,9 @@
   {%- endblock %}
 
   {# CSS #}
+  {% for style in styles %}
   <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
+  {% endfor %}
   <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" />
   {%- for css in css_files %}
     {%- if css|attr("rel") %}



More information about the vc mailing list