diff options
Diffstat (limited to 'dev-python/pycairo')
-rw-r--r-- | dev-python/pycairo/Manifest | 3 | ||||
-rw-r--r-- | dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch | 28 | ||||
-rw-r--r-- | dev-python/pycairo/pycairo-1.23.0.ebuild | 4 |
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 |