summaryrefslogtreecommitdiff
path: root/dev-python/pycairo
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-05 11:30:40 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-05 11:30:40 +0100
commit3023707d355581e5dc6945aa9c8f4d59e508a8b5 (patch)
tree5bf569d557ba145002d922f72eadde17410572d4 /dev-python/pycairo
parent4e777c0133d093c9c8b992c92e0f244e2055bf71 (diff)
gentoo auto-resync : 05:05:2023 - 11:30:40
Diffstat (limited to 'dev-python/pycairo')
-rw-r--r--dev-python/pycairo/Manifest3
-rw-r--r--dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch28
-rw-r--r--dev-python/pycairo/pycairo-1.23.0.ebuild4
3 files changed, 34 insertions, 1 deletions
diff --git a/dev-python/pycairo/Manifest b/dev-python/pycairo/Manifest
index d60cc77c4b7d..87e49eaeb69f 100644
--- a/dev-python/pycairo/Manifest
+++ b/dev-python/pycairo/Manifest
@@ -1,3 +1,4 @@
+AUX pycairo-1.23.0-fix-sphinx.patch 1052 BLAKE2B bba925ab52ebf9605d74240c2398b27d2accc0b7837416eff8c0577ca5842e6033fd7df9ec98f8230eb6bff9ab2bd8036f8809879e7941d951cc358517f4dcda SHA512 f5fe48770fbfc8eba2f354f09e18e2d20cfe3ea69c4e3ba0c66634cbcc491b583dcb937cb12d85ade1b13c37760ee0cdfbc74f02bc928cdde11efab73cfcf134
DIST pycairo-1.23.0.tar.gz 344623 BLAKE2B e0551e2d4259d509f3165682b11852f28f0df93e6befcd398ef95bc5f0eed0818dc72a05a9b085148d4369e9b3283bc4d91ce032c6c88a3b15962c83eb03db57 SHA512 fc0cc878cc716a6a2baf89a193facfcd89970c884afd3bb9d7fbecf42894ddd191988a8f0fe79100786509f17fbe4f1990eca33a5299414b2df2539d66de5abf
-EBUILD pycairo-1.23.0.ebuild 1235 BLAKE2B 29e0815634b78f1d70b310b11436f97dc525674a8129de2bc7285be9fa6e9db65d81bc1f446eaab9e769ffefc8fc97643669db9ca121c8895a072f045c10a48e SHA512 3e692d1fa740f5d830951ceaf9c408a15be424321eead6cf75aa31ede86882f823fbfa0e10969ffb2bd9052e70b8b069cbc80608eab7034d41a47d7e7ed59e23
+EBUILD pycairo-1.23.0.ebuild 1293 BLAKE2B 288bb2c1cbf769c60aa75d241f83c2a6db245baee9606d54130a7104cd461bf08bd4cac3ac820ac3ff9ab6d26d1278e305d3d4a9bdad6f897f8c3f49700c20d1 SHA512 09d991bc79581396fc3de230a352b654f9649577dd7786efd8fa25f87ea4bba651c8c49ad7654f1f94d71e2a7fd84d7f7276693885c1062ec107b4d3a824679d
MISC metadata.xml 368 BLAKE2B 5e0f85e23bc56113927d28072c7178d27fc058b1e90851150c55e9e713edb96dd5daa79df8423f6719032538c9448d8afa9b750961bd82a5bcfae2d5e228c6b6 SHA512 c1e81ed2f535c8050f18950a57b71aa871b965c57d1e5ca8e8a4c48ecd643bc9ec326e046c1aea9f3f41124b9fe765a0b9b46a541c28f325cae7038cea66d086
diff --git a/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch
new file mode 100644
index 000000000000..a86dd935e482
--- /dev/null
+++ b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/890411
+https://github.com/pygobject/pycairo/pull/318
+
+From 9e78bd1acbaef6659dbe3076934ed779eac27a96 Mon Sep 17 00:00:00 2001
+From: Chris Mayo <aklhfex@gmail.com>
+Date: Sun, 23 Apr 2023 19:44:26 +0100
+Subject: [PATCH] docs: Fix build failure due to extlinks with Sphinx 6
+
+extlinks caption must be None or contain one %s.
+
+Compatible with Sphinx >= 4.0.
+--- a/docs/conf.py
++++ b/docs/conf.py
+@@ -48,10 +48,10 @@ def exec_module(path):
+ ]
+
+ extlinks = {
+- 'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-'),
+- 'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#'),
+- 'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-'),
+- 'user': ('https://github.com/%s', ''),
++ 'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-%s'),
++ 'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#%s'),
++ 'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-%s'),
++ 'user': ('https://github.com/%s', '%s'),
+ }
+ suppress_warnings = ["image.nonlocal_uri"]
+
diff --git a/dev-python/pycairo/pycairo-1.23.0.ebuild b/dev-python/pycairo/pycairo-1.23.0.ebuild
index 9794a33c7be1..79497ecd3bc0 100644
--- a/dev-python/pycairo/pycairo-1.23.0.ebuild
+++ b/dev-python/pycairo/pycairo-1.23.0.ebuild
@@ -38,6 +38,10 @@ DEPEND="
x11-base/xorg-proto
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.23.0-fix-sphinx.patch
+)
+
distutils_enable_sphinx docs \
dev-python/sphinx-rtd-theme
distutils_enable_tests pytest