commit 75120f49fb7e8bf847fdf57dee15e55d4f26c249f0215d631e69c25e135ab3af Author: Adrian Schröter Date: Fri May 3 23:05:15 2024 +0200 Sync from SUSE:SLFO:Main python-sphinx_rtd_theme revision f1adc2bf1a13bd05b964ad2f7b72c441 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..fcc7b97 --- /dev/null +++ b/_multibuild @@ -0,0 +1,3 @@ + + test + diff --git a/python-sphinx_rtd_theme.changes b/python-sphinx_rtd_theme.changes new file mode 100644 index 0000000..a73f77d --- /dev/null +++ b/python-sphinx_rtd_theme.changes @@ -0,0 +1,229 @@ +------------------------------------------------------------------- +Fri May 5 14:19:59 UTC 2023 - Dirk Müller + +- move jquery to runtime requires + +------------------------------------------------------------------- +Fri May 5 06:15:47 UTC 2023 - Steve Kowalik + +- Add missing BuildRequires on sphinxcontrib-jquery. + +------------------------------------------------------------------- +Thu May 4 20:34:59 UTC 2023 - Dirk Müller + +- update to 1.2.0: + * python 3.11 support + * translation updates + +------------------------------------------------------------------- +Fri Apr 21 12:34:31 UTC 2023 - Dirk Müller + +- add sle15_python_module_pythons (jsc#PED-68) + +------------------------------------------------------------------- +Thu Apr 13 22:45:04 UTC 2023 - Matej Cepl + +- Make calling of %{sle15modernpython} optional. + +------------------------------------------------------------------- +Wed Nov 9 19:04:38 UTC 2022 - Yogalakshmi Arunachalam + +- Update to 1.1.1 + * Docs: Add upgrade instructions and simplify conf.py (#1365) + * Update versioning docs to be explicit about our versioning workflow (#1373) + +- Update to 1.1.0 release (#1372) + * Do not overflow object cross references (#1369) + * Remove Jinja2 dependency (#1360) + * Move context logic for layout.html to jinja (#1356) + * Additions to Tox and Circle CI matrix (#1349) + * Translation updates: Pull translations from transifex, push new sources (#1354) + * Update layout.html to support a sphinx version that is not three-integers (#1345) + * Add sphinx 5.2 to test matrix (#1348) + +------------------------------------------------------------------- +Mon Nov 8 15:47:35 UTC 2021 - Dirk Müller + +- update to 1.0.0: + * compatibility with docutils 0.17 + * sphinx 4.1+ support +- drop sphinx41.patch: upstream + +------------------------------------------------------------------- +Tue Jul 13 06:56:38 UTC 2021 - Markéta Machová + +- Add sphinx41.patch to fix build with Sphinx 4.1.0 + +------------------------------------------------------------------- +Tue Apr 20 09:50:10 UTC 2021 - Matthias Fehring + +- remove python-docutils from Requires + +------------------------------------------------------------------- +Mon Apr 19 09:32:44 UTC 2021 - Matthias Fehring + +- update to 0.5.2 + * depend on docutils < 0.17 (gh#readthedocs/sphinx_rtd_theme#1113) + +------------------------------------------------------------------- +Tue Mar 2 00:35:37 UTC 2021 - Dirk Müller + +- update to 0.5.1 + * no upstream changelog available + +------------------------------------------------------------------- +Thu Jun 6 15:45:23 UTC 2019 - Tomáš Chvátal + +- Switch to mulitbuild to avoid buildcycle + +------------------------------------------------------------------- +Fri May 24 19:55:19 UTC 2019 - Tomáš Chvátal + +- Update to 0.4.3: + * Fixes for new Sphinx +- Enable tests + +------------------------------------------------------------------- +Sat Aug 11 16:24:45 UTC 2018 - arun@gmx.de + +- specfile: + * require Sphinx + +- update to version 0.4.1: + * Fixes + + Line height adjustments for Liberation Mono (#656) + * Other Changes + + Add Sphinx as a dependency + +------------------------------------------------------------------- +Mon Jul 2 01:14:35 UTC 2018 - arun@gmx.de + +- specfile: + * be more specific in %files: + %{python_sitelib}/* -> %{python_sitelib}/sphinx_rtd_theme* + * remove python-devel + +- update to version 0.4.0: + * Fixes + + Do not rely on readthedocs.org for CSS/JS (#614) + + Color accessibility improvements on the left navigation + * Other Changes + + Write theme version and build date at top of JavaScript and CSS + + Changed code and literals to use a native font stack (#612) + + Fix small styling issues + +------------------------------------------------------------------- +Sun May 6 19:34:11 UTC 2018 - arun@gmx.de + +- update to version 0.3.1: + * Revert part of #576 causing display issues with version selector + menu + * Backwards compatibility fixes for pre-0.3.0 releases (#623) + * Fix mkdocs version selector (#622) + * Add open list spacing (#591) + * Fix table centering (#599) + +------------------------------------------------------------------- +Tue Apr 24 15:24:42 UTC 2018 - arun@gmx.de + +- specfile: + * update copyright year + +- update to version 0.3.0: + * New Features + + Add html language attribute + + Allow setting 'rel' and 'title' attributes for stylesheets + (#551) + + Add option to style external links + + Add github, gitlab, bitbucket page arguments option + + Add pygments support + + Add setuptools entry point allowing to use sphinx_rtd_theme as + Sphinx html_theme directly. + + Add language to the JS output variable + * Fixes + + Fix some HTML warnings and errors + + Fix many styling issues + + Fix many sidebar glitches + + Fix line number spacing to align with the code lines + + Hide Edit links on auto created pages + + Include missing font files with the theme + * Other Changes + + Significant improvement of our documentation + + Compress our Javascript files + + Updated dependencies + +------------------------------------------------------------------- +Tue Sep 19 22:00:38 UTC 2017 - toddrme2178@gmail.com + +- Update to 0.2.4 + * Yet another patch to deal with extra builders outside Spinx, such as the + singlehtml builders from the Read the Docs Sphinx extension +- Update to 0.2.3 + * Temporarily patch Sphinx issue with ``singlehtml`` builder by inspecting the + builder in template. +- Update to 0.2.2 + * Roll back toctree fix in 0.2.1 (#367). This didn't fix the issue and + introduced another bug with toctrees display. +- Update to 0.2.1 + * Add the ``rel`` HTML attribute to the footer links which point to + the previous and next pages. + * Fix toctree issue caused by Sphinx singlehtml builder (#367) +- Update to 0.2.0 + * Adds the ``comments`` block after the ``body`` block in the template + * Added "Edit on GitLab" support + * Many bug fixes +- Update to 0.1.10-alpha + * Removes Sphinx dependency + * Fixes hamburger on mobile display + * Adds a ``body_begin`` block to the template + * Add ``prev_next_buttons_location`` which can take the value ``bottom``, + ``top``, ``both`` , ``None`` and will display the "Next" and "Previous" + buttons accordingly +- Update to 0.1.9 + * Intermittent scrollbar visibility bug fixed. This change introduces a + backwards incompatible change to the theme's layout HTML. This should only be + a problem for derivative themes that have overridden styling of nav elements + using direct decendant selectors. See `#215`_ for more information. + * Safari overscroll bug fixed + * Version added to the nav header + * Revision id was added to the documentation footer if you are using RTD + * An extra block, ``extrafooter`` was added to allow extra content in the + document footer block + * Fixed modernizr URL + * Small display style changes on code blocks, figure captions, and nav elements + +------------------------------------------------------------------- +Wed Apr 12 18:18:26 UTC 2017 - toddrme2178@gmail.com + +- Fix python_module macro definition. + +------------------------------------------------------------------- +Mon Dec 19 18:41:21 UTC 2016 - jmatejek@suse.com + +- update for multipython build + +------------------------------------------------------------------- +Mon Jul 18 12:50:06 UTC 2016 - dmueller@suse.com + +- update license + +------------------------------------------------------------------- +Mon Jul 18 12:32:47 UTC 2016 - tbechtold@suse.com + +- Use pypi.io for Source url + +------------------------------------------------------------------- +Wed May 13 11:45:42 UTC 2015 - benoit.monin@gmx.fr + +- update to version 0.1.8: + * Start keeping changelog :) + * Add support for Sphinx 1.3 + * Add sidebar headers for :caption: in Sphinx toctree + * Clean up sidebar scrolling behavior so it never scrolls + out of view + +------------------------------------------------------------------- +Tue Jun 10 12:13:51 UTC 2014 - prusnak@opensuse.org + +- created package (version 0.1.6) + diff --git a/python-sphinx_rtd_theme.spec b/python-sphinx_rtd_theme.spec new file mode 100644 index 0000000..576668c --- /dev/null +++ b/python-sphinx_rtd_theme.spec @@ -0,0 +1,91 @@ +# +# spec file +# +# Copyright (c) 2023 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif +%{?sle15_python_module_pythons} +Name: python-sphinx_rtd_theme%{psuffix} +Version: 1.2.0 +Release: 0 +Summary: ReadTheDocs.org theme for Sphinx +License: Apache-2.0 AND MIT AND OFL-1.1 +URL: https://github.com/snide/sphinx_rtd_theme/ +Source: https://files.pythonhosted.org/packages/source/s/sphinx_rtd_theme/sphinx_rtd_theme-%{version}.tar.gz +BuildRequires: %{python_module setuptools} +BuildRequires: dos2unix +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-Sphinx >= 1.6 +Requires: python-docutils +Requires: python-sphinxcontrib-jquery >= 2.0.0 +BuildArch: noarch +%if %{with test} +BuildRequires: %{python_module Sphinx} +# as per https://github.com/readthedocs/sphinx_rtd_theme/pull/1336 no changes are needed for the new docutils to work +BuildRequires: %{python_module docutils} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module readthedocs-sphinx-ext} +%endif +%python_subpackages + +%description +This is a prototype mobile-friendly sphinx theme I made for readthedocs.org. It's +currently in development and includes some rtd variable checks that can be ignored +if you're just trying to use it on your project outside of that site. + +%prep +%setup -q -n sphinx_rtd_theme-%{version} +dos2unix OFL-License.txt + +# We cannot build the Javascript from source at this time, due to many missing +# dependencies. Convince the build script to skip building the Javascript and +# go on to the python. +mkdir -p build/lib/%{srcname}/static/js +cp -p sphinx_rtd_theme/static/js/badge_only.js build/lib/%{srcname}/static/js +cp -p sphinx_rtd_theme/static/js/theme.js build/lib/%{srcname}/static/js +sed -i "/'build_py'/d" setup.py + +%build +%python_build + +%install +%if !%{with test} +%python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif + +%if %{with test} +%check +%pytest +%endif + +%if !%{with test} +%files %{python_files} +%license LICENSE OFL-License.txt Apache-License-2.0.txt +%doc README.rst +%{python_sitelib}/sphinx_rtd_theme* +%endif + +%changelog diff --git a/sphinx_rtd_theme-1.2.0.tar.gz b/sphinx_rtd_theme-1.2.0.tar.gz new file mode 100644 index 0000000..fb044bc --- /dev/null +++ b/sphinx_rtd_theme-1.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0d8bd1a2ed52e0b338cbe19c4b2eef3c5e7a048769753dac6a9f059c7b641b8 +size 2784826