[rtems-docs commit] sphinx/style: Fix building with the latest sphinx
Joel Sherrill
joel at rtems.org
Tue Dec 19 21:15:57 UTC 2023
It didn't work on the CentOS 7 system because Chris pushed while I was
switching VMs.
I now get the same output on CentOS 7 as on Rocky 9. It has sphinx-build
5.3.0
--joel
On Tue, Dec 19, 2023 at 3:10 PM Chris Johns <chrisj at rtems.org> wrote:
> Module: rtems-docs
> Branch: master
> Commit: e31a0b22fe43e0ec910678cdc4bdcf2be661a461
> Changeset:
> http://git.rtems.org/rtems-docs/commit/?id=e31a0b22fe43e0ec910678cdc4bdcf2be661a461
>
> Author: Chris Johns <chrisj at rtems.org>
> Date: Tue Dec 19 12:31:52 2023 +1100
>
> sphinx/style: Fix building with the latest sphinx
>
> Tested on sphinx 7.2, 6.1.3 AND 5.3.0
>
> Closes #4980
>
> ---
>
> common/sphinx_rtd_theme_rtems/layout.html | 6 +++++-
> common/waf.py | 4 +---
> 2 files changed, 6 insertions(+), 4 deletions(-)
>
> diff --git a/common/sphinx_rtd_theme_rtems/layout.html
> b/common/sphinx_rtd_theme_rtems/layout.html
> index 0fe6c65..3542bea 100644
> --- a/common/sphinx_rtd_theme_rtems/layout.html
> +++ b/common/sphinx_rtd_theme_rtems/layout.html
> @@ -67,7 +67,11 @@
> {%- endblock %}
>
> {# CSS #}
> - <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}"
> type="text/css" />
> + {%- if sphinx_version <= "5.9.0" -%}
> + <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}"
> type="text/css" />
> + {%- else %}
> + <link rel="stylesheet" href="{{ pathto('_static/' + styles[-1], 1) }}"
> type="text/css" />
> + {%- endif %}
> <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}"
> type="text/css" />
> {%- for css in css_files %}
> {%- if css|attr("rel") %}
> diff --git a/common/waf.py b/common/waf.py
> index 6efe038..5f811f6 100644
> --- a/common/waf.py
> +++ b/common/waf.py
> @@ -16,11 +16,9 @@ from waflib.Build import BuildContext
> import latex
> import conf
>
> -# Sphinx >= 6 are currently broken.
> # If you do not want to check for a maximum version, set it to None.
> sphinx_min_version = (1, 3)
> -sphinx_max_version = (5, 9)
> -#sphinx_max_version = None
> +sphinx_max_version = None
>
> def version_cmdline(ctx):
> return '-Drelease="%s" -Dversion="%s" -Drtems_major="%s" ' \
>
> _______________________________________________
> vc mailing list
> vc at rtems.org
> http://lists.rtems.org/mailman/listinfo/vc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20231219/161a48f1/attachment-0001.htm>
More information about the devel
mailing list