aboutsummaryrefslogtreecommitdiffstats
path: root/main/py3-sphinx/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/py3-sphinx/APKBUILD')
-rw-r--r--main/py3-sphinx/APKBUILD26
1 files changed, 10 insertions, 16 deletions
diff --git a/main/py3-sphinx/APKBUILD b/main/py3-sphinx/APKBUILD
index a7f19a12db7..efda712e58b 100644
--- a/main/py3-sphinx/APKBUILD
+++ b/main/py3-sphinx/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
pkgname=py3-sphinx
-pkgver=4.3.0
+pkgver=7.2.6
pkgrel=0
pkgdesc="Python Documentation Generator"
# checkdepends require 'imagemagick' and 'py3-html5lib' which
@@ -17,9 +17,9 @@ depends="
py3-docutils
py3-imagesize
py3-jinja2
+ py3-packaging
py3-pygments
py3-requests
- py3-setuptools
py3-snowballstemmer
py3-alabaster
py3-sphinxcontrib-applehelp
@@ -29,14 +29,18 @@ depends="
py3-sphinxcontrib-serializinghtml
py3-sphinxcontrib-qthelp
"
+makedepends="py3-gpep517 py3-flit-core py3-installer"
# imagemagick is for tests/test_ext_imgconverter.py::test_ext_imgconverter
# which calls the 'convert' binary
checkdepends="py3-pytest py3-funcsigs py3-pluggy imagemagick py3-html5lib"
+subpackages="$pkgname-pyc"
source="$pkgname-$pkgver.tar.gz::https://github.com/sphinx-doc/sphinx/archive/v$pkgver.tar.gz"
builddir="$srcdir/sphinx-$pkgver"
build() {
- python3 setup.py build
+ gpep517 build-wheel \
+ --wheel-dir .dist \
+ --output-fd 3 3>&1 >&2
}
check() {
@@ -44,20 +48,10 @@ check() {
}
package() {
- python3 setup.py install --prefix=/usr --root="$pkgdir"
-
- # TODO: The binaries with the -3 postfix should be
- # considered deprecated and removed in a future release.
- local path; for path in "$pkgdir"/usr/bin/*; do
- mv "$path" "$path"-3
- done
-
- cd "$pkgdir"/usr/bin
- local name; for name in *-3; do
- ln -s -- $name "$pkgdir"/usr/bin/${name%-3}
- done
+ python3 -m installer -d "$pkgdir" \
+ .dist/sphinx-*.whl
}
sha512sums="
-9d791779a4a6879f9217d26ac9795c63ed5225663096fb4a571fff422442a7ad207a5bc0a7bdc9b164982a77c7085827318d439fce5e5453b62dc28b58ae90eb py3-sphinx-4.3.0.tar.gz
+204e859318ad5044639f2e682098b07c7cc675b54ba801feeb3322290bfd15316cc15a2cae8fa6a55e6ec6d1e9690790e5402652eb04720bfe96e172f4c8bdbc py3-sphinx-7.2.6.tar.gz
"