mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-10-29 23:42:03 +01:00
testing/py3-sphinxcontrib-gist: fix build
This commit is contained in:
parent
0f3ae7ace8
commit
acce699e8d
@ -10,7 +10,9 @@ arch="noarch"
|
|||||||
license="LGPL-3.0-only"
|
license="LGPL-3.0-only"
|
||||||
depends="python3 py3-sphinx"
|
depends="python3 py3-sphinx"
|
||||||
makedepends="py3-setuptools"
|
makedepends="py3-setuptools"
|
||||||
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz"
|
source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz
|
||||||
|
fix-build.patch
|
||||||
|
"
|
||||||
builddir="$srcdir"/$_pkgname-$pkgver
|
builddir="$srcdir"/$_pkgname-$pkgver
|
||||||
|
|
||||||
replaces="py-sphinxcontrib-gist" # Backwards compatibility
|
replaces="py-sphinxcontrib-gist" # Backwards compatibility
|
||||||
@ -24,4 +26,7 @@ package() {
|
|||||||
python3 setup.py install --skip-build --root="$pkgdir"
|
python3 setup.py install --skip-build --root="$pkgdir"
|
||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="a6bc8bae2bf64c5201452134c075c6336ab1928c534bb6d274c3fdda555609ad58e02d11d4c9d78528be39578c759394016c58ef6f0bad1ffc38328e3cf3ca00 sphinxcontrib.gist-0.1.0.tar.gz"
|
sha512sums="
|
||||||
|
a6bc8bae2bf64c5201452134c075c6336ab1928c534bb6d274c3fdda555609ad58e02d11d4c9d78528be39578c759394016c58ef6f0bad1ffc38328e3cf3ca00 sphinxcontrib.gist-0.1.0.tar.gz
|
||||||
|
e1bbfac6dc5d6b9dd4b8c2a3ec1d4b790cafb89e69640ca7a9da041d27d20388d973ba8529bafd098dce9b2f5029ad7b219af5414a59bd557744964eeac050e1 fix-build.patch
|
||||||
|
"
|
||||||
|
|||||||
19
testing/py3-sphinxcontrib-gist/fix-build.patch
Normal file
19
testing/py3-sphinxcontrib-gist/fix-build.patch
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
a bit of an ugly hack to import the module properly
|
||||||
|
|
||||||
|
`from sphinxcontrib ...` doesn't work, because sphinxcontrib is defined by
|
||||||
|
all the other py3-sphinxcontrib-* packages that use (now depreacated) declare_namespace
|
||||||
|
as a namespace residing in sitedir, thus python doesn't see the local directory
|
||||||
|
|
||||||
|
diff --git a/setup.py b/setup.py
|
||||||
|
index b0bf058..e43693e 100644
|
||||||
|
--- a/setup.py
|
||||||
|
+++ b/setup.py
|
||||||
|
@@ -1,5 +1,8 @@
|
||||||
|
#-*- coding:utf-8 -*-
|
||||||
|
|
||||||
|
+import sys
|
||||||
|
+del sys.modules['sphinxcontrib']
|
||||||
|
+
|
||||||
|
import setuptools
|
||||||
|
from sphinxcontrib import gist as pkg
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user