diff options
Diffstat (limited to 'main/py3-sphinx/APKBUILD')
-rw-r--r-- | main/py3-sphinx/APKBUILD | 26 |
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 " |