commit:     12060cd5c0c006aa3f6f9a509fadc91095699e7a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 10:09:45 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 10:17:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12060cd5

dev-python/Babel: fix build w/ sphinx 6

Closes: https://bugs.gentoo.org/890180
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-python/Babel/Babel-2.11.0.ebuild               |  6 ++++-
 dev-python/Babel/files/Babel-2.11.0-sphinx-6.patch | 29 ++++++++++++++++++++++
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/dev-python/Babel/Babel-2.11.0.ebuild 
b/dev-python/Babel/Babel-2.11.0.ebuild
index e2e44b4ca402..cbf4d2700b28 100644
--- a/dev-python/Babel/Babel-2.11.0.ebuild
+++ b/dev-python/Babel/Babel-2.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -41,6 +41,10 @@ BDEPEND="
        )
 "
 
+PATCHES=(
+       "${FILESDIR}"/${P}-sphinx-6.patch
+)
+
 distutils_enable_sphinx docs
 distutils_enable_tests pytest
 

diff --git a/dev-python/Babel/files/Babel-2.11.0-sphinx-6.patch 
b/dev-python/Babel/files/Babel-2.11.0-sphinx-6.patch
new file mode 100644
index 000000000000..147ebeebd4fa
--- /dev/null
+++ b/dev-python/Babel/files/Babel-2.11.0-sphinx-6.patch
@@ -0,0 +1,29 @@
+https://github.com/python-babel/babel/commit/f7af1b72e765278b3431de3f3b92c6b9a189b18e
+
+From f7af1b72e765278b3431de3f3b92c6b9a189b18e Mon Sep 17 00:00:00 2001
+From: Aarni Koskela <[email protected]>
+Date: Wed, 2 Nov 2022 08:25:47 +0200
+Subject: [PATCH] Update docs build configuration (#924)
+
+* Use Python 3.11
+* Use Sphinx 5 (and update extlinks configuration)
+* Use Python 3 intersphinx mapping
+* Install Babel from the build directory
+
+Refs https://github.com/python-babel/babel/issues/920
+--- a/docs/conf.py
++++ b/docs/conf.py
+@@ -251,10 +251,10 @@
+ #texinfo_show_urls = 'footnote'
+ 
+ intersphinx_mapping = {
+-    'https://docs.python.org/2/': None,
++    'https://docs.python.org/3/': None,
+ }
+ 
+ extlinks = {
+-    'gh': ('https://github.com/python-babel/babel/issues/%s', '#'),
+-    'trac': ('http://babel.edgewall.org/ticket/%s', 'ticket #'),
++    'gh': ('https://github.com/python-babel/babel/issues/%s', '#%s'),
++    'trac': ('http://babel.edgewall.org/ticket/%s', 'ticket #%s'),
+ }

Reply via email to