Date: Sunday, January 30, 2022 @ 17:48:54 Author: arojas Revision: 1120606
Fix doc build with Sphinx 4.3 Added: sagemath/trunk/sagemath-doc-sphinx4.3.patch Modified: sagemath/trunk/PKGBUILD ------------------------------+ PKGBUILD | 10 +++++++--- sagemath-doc-sphinx4.3.patch | 12 ++++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-30 17:48:46 UTC (rev 1120605) +++ PKGBUILD 2022-01-30 17:48:54 UTC (rev 1120606) @@ -7,7 +7,7 @@ pkgname=sagemath pkgver=9.5 -pkgrel=1 +pkgrel=2 pkgdesc='Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab' arch=(x86_64) url='http://www.sagemath.org' @@ -55,7 +55,8 @@ test-optional.patch sagemath-lrcalc2.patch sagemath-linbox-1.7.patch - sagemath-bliss-0.77.patch) + sagemath-bliss-0.77.patch + sagemath-doc-sphinx4.3.patch) sha256sums=('8d70a3b26080802c5b2e33dda4c23795d494d8216a0c2ecfcd608ebab0e64ff6' 'eee5fa15d8c7be7e009166dbde3ea24bb10d7793dc12880516f278f86b1a6694' '2bf9e2b44c20c5bec9d90782f59a87374a3c726241179191e9589179e1550a03' @@ -62,7 +63,8 @@ '9d042070df3dfd53a1248659677798da888f733548eda91a6d5169c7aa1907e1' 'c8a1fb98f454dfd52101373e478e396d83a7d55c2c658b1d246a86603cbb15e8' 'eacea27b214d32cb886a75695153dfc36b5bad2fd2517e8e4eee18e74220e9e3' - '49ede468b8e1e7b8d7a390aab9ff1a6e899a0c5e487632cbf76902d80c637505') + '49ede468b8e1e7b8d7a390aab9ff1a6e899a0c5e487632cbf76902d80c637505' + '4e311733bc4c1d7ab4e898356838f101eff26738e7d24fb50c1879fa13a75c6e') prepare(){ cd sage-$pkgver @@ -74,6 +76,8 @@ patch -p1 -i ../sagemath-linbox-1.7.patch # Fix build with bliss 0.77 https://trac.sagemath.org/ticket/33010 patch -p1 -i ../sagemath-bliss-0.77.patch +# Fix sagemath-doc build with Sphinx 4.3 https://trac.sagemath.org/ticket/32968 + patch -p1 -i ../sagemath-doc-sphinx4.3.patch # Arch-specific patches # assume all optional packages are installed Added: sagemath-doc-sphinx4.3.patch =================================================================== --- sagemath-doc-sphinx4.3.patch (rev 0) +++ sagemath-doc-sphinx4.3.patch 2022-01-30 17:48:54 UTC (rev 1120606) @@ -0,0 +1,12 @@ +diff --git a/src/sage/docs/conf.py b/src/sage/docs/conf.py +index c788623..dd92d4c 100644 +--- a/src/sage/docs/conf.py ++++ b/src/sage/docs/conf.py +@@ -911,6 +911,7 @@ def setup(app): + if app.srcdir.startswith(SAGE_DOC_SRC): + app.add_config_value('intersphinx_mapping', {}, False) + app.add_config_value('intersphinx_cache_limit', 5, False) ++ app.add_config_value('intersphinx_disabled_reftypes', [], False) + app.connect('config-inited', set_intersphinx_mappings) + app.connect('builder-inited', intersphinx.load_mappings) + # We do *not* fully initialize intersphinx since we call it by hand