diff options
author | BigfootACA | 2021-05-30 22:13:27 +0800 |
---|---|---|
committer | BigfootACA | 2021-05-30 22:13:27 +0800 |
commit | 4c2441f14e3765e1e5d84d9bf8f52259b9418dab (patch) | |
tree | 6e48ec04c43fe9a2e3b6b29760134aee4ee80ca0 | |
parent | fe1f7d5b8887504f31077e4eb1cbda0208adb946 (diff) | |
download | aur-4c2441f14e3765e1e5d84d9bf8f52259b9418dab.tar.gz |
fix sphinx 4.0.0+ support
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | 0000-openstackdocstheme-sphinx-4.0.0.patch | 13 | ||||
-rw-r--r-- | PKGBUILD | 27 |
3 files changed, 40 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = python-openstackdocstheme pkgdesc = OpenStack Docs Theme pkgver = 2.2.7 - pkgrel = 1 + pkgrel = 2 url = https://docs.openstack.org/openstackdocstheme/latest/ arch = any license = Apache @@ -13,9 +13,13 @@ pkgbase = python-openstackdocstheme depends = python-pbr depends = python-dulwich source = https://pypi.io/packages/source/o/openstackdocstheme/openstackdocstheme-2.2.7.tar.gz + source = 0000-openstackdocstheme-sphinx-4.0.0.patch md5sums = ae3515ee8f0d46e60df950aa558b387b + md5sums = 746d48201c3dfead69c1b4afebd75965 sha256sums = beacfc00277337c733c1e48ace1cdeb598faf5718609b638972d72fe04bf6372 + sha256sums = 64b4183f3f69f60b17da2220782169c7cc0ff6146163209d7cc78def5c9db581 sha512sums = 38ca434d48c04608a66d05a93a19d030bf9302f024d052f67af21e241365f046e9508359dfb62cd1b8897836f20a4983cdeb3c1a66ca4e3161fd722da6006332 + sha512sums = 2addf86f0d2365aa0ff8a94d5cb356041bb7c5bdc4b9921d0dc3d5fba52de005c7b95dc90224ec0c245e3cfd857ba9024d301ed4177d0c1f0f4dbf0f70c138f9 pkgname = python-openstackdocstheme diff --git a/0000-openstackdocstheme-sphinx-4.0.0.patch b/0000-openstackdocstheme-sphinx-4.0.0.patch new file mode 100644 index 000000000000..bfc9cc2f52f4 --- /dev/null +++ b/0000-openstackdocstheme-sphinx-4.0.0.patch @@ -0,0 +1,13 @@ +diff --git a/openstackdocstheme-2.2.7/openstackdocstheme/ext.py b/openstackdocstheme-2.2.7/openstackdocstheme/ext.py +index 123eb12..80d43e5 100644 +--- a/openstackdocstheme-2.2.7/openstackdocstheme/ext.py ++++ b/openstackdocstheme-2.2.7/openstackdocstheme/ext.py +@@ -298,7 +298,7 @@ def _setup_link_roles(app): + role_name, + url, + ) +- app.add_role(role_name, extlinks.make_link_role(url, project_name)) ++ app.add_role(role_name, extlinks.make_link_role(project_name, url, project_name)) + + + def _find_setup_cfg(srcdir): @@ -3,7 +3,7 @@ _pyname=openstackdocstheme pkgname=python-$_pyname pkgver=2.2.7 -pkgrel=1 +pkgrel=2 pkgdesc="OpenStack Docs Theme" arch=(any) url="https://docs.openstack.org/openstackdocstheme/latest/" @@ -19,13 +19,30 @@ checkdepends=( python-sphinx python-pre-commit ) -source=(https://pypi.io/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz) -md5sums=('ae3515ee8f0d46e60df950aa558b387b') -sha256sums=('beacfc00277337c733c1e48ace1cdeb598faf5718609b638972d72fe04bf6372') -sha512sums=('38ca434d48c04608a66d05a93a19d030bf9302f024d052f67af21e241365f046e9508359dfb62cd1b8897836f20a4983cdeb3c1a66ca4e3161fd722da6006332') +source=( + https://pypi.io/packages/source/${_pyname::1}/$_pyname/$_pyname-$pkgver.tar.gz + 0000-openstackdocstheme-sphinx-4.0.0.patch +) +md5sums=('ae3515ee8f0d46e60df950aa558b387b' + '746d48201c3dfead69c1b4afebd75965') +sha256sums=('beacfc00277337c733c1e48ace1cdeb598faf5718609b638972d72fe04bf6372' + '64b4183f3f69f60b17da2220782169c7cc0ff6146163209d7cc78def5c9db581') +sha512sums=('38ca434d48c04608a66d05a93a19d030bf9302f024d052f67af21e241365f046e9508359dfb62cd1b8897836f20a4983cdeb3c1a66ca4e3161fd722da6006332' + '2addf86f0d2365aa0ff8a94d5cb356041bb7c5bdc4b9921d0dc3d5fba52de005c7b95dc90224ec0c245e3cfd857ba9024d301ed4177d0c1f0f4dbf0f70c138f9') export PBR_VERSION=$pkgver +prepare(){ + for i in "${source[@]}" + do case "${i}" in + ?*.patch) + msg2 "Apply patch ${i}" + patch -Np1 <"${i}" + ;; + esac + done +} + build(){ cd $_pyname-$pkgver python setup.py build |