diff options
Diffstat (limited to 'main/py3-docutils/APKBUILD')
-rw-r--r-- | main/py3-docutils/APKBUILD | 52 |
1 files changed, 18 insertions, 34 deletions
diff --git a/main/py3-docutils/APKBUILD b/main/py3-docutils/APKBUILD index 6e94c86d53e..fe9d2dca83e 100644 --- a/main/py3-docutils/APKBUILD +++ b/main/py3-docutils/APKBUILD @@ -1,15 +1,16 @@ # Contributor: Matt Smith <mcs@darkregion.net> # Maintainer: Matt Smith <mcs@darkregion.net> pkgname=py3-docutils -pkgver=0.16 -pkgrel=1 +pkgver=0.20.1 +pkgrel=2 pkgdesc="Documentation Utilities for Python3" -url="https://pypi.python.org/pypi/docutils" +url="https://pypi.org/project/docutils" arch="noarch" license="BSD-2-Clause AND GPL-3.0-or-later AND Python-2.0" -depends="python3 py3-pillow" -makedepends="py3-setuptools" -subpackages="$pkgname-doc::noarch" +depends="python3" +makedepends="py3-gpep517 py3-setuptools py3-wheel" +checkdepends="py3-pytest" +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/d/docutils/docutils-$pkgver.tar.gz" builddir="$srcdir/docutils-$pkgver" @@ -17,43 +18,26 @@ replaces="py-docutils" # Backwards compatibility provides="py-docutils=$pkgver-r$pkgrel" # Backwards compatibility build() { - python3 setup.py build + gpep517 build-wheel --wheel-dir .dist --output-fd 3 3>&1 >&2 } check() { - python3 test/alltests.py + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" .dist/*.whl # Remove .py extension and add version suffix to executable files. local path; for path in "$pkgdir"/usr/bin/*.py; do - mv "$path" "${path/.py/-3}" + mv "$path" "${path/.py/}" + ln -sfv "$(basename "${path/.py/}")" "$path" + ln -sfv "$(basename "${path/.py/}")" "${path/.py/}-3" done - - cd "$pkgdir"/usr/bin - local bin; for bin in *-3; do - ln -s "$bin" "$pkgdir"/usr/bin/"${bin/-3/}" - done -} - -doc() { - replaces="" - provides="" - pkgdesc="$pkgdesc (documentation)" - local docdir="$subpkgdir/usr/share/doc/$pkgname" - local licdir="$subpkgdir/usr/share/licenses/$pkgname" - - cd "$builddir" - - mkdir -p "$docdir" - cp -R docs/* "$docdir"/ - cp *.txt "$docdir"/ - - mkdir -p "$licdir" - rm -f licenses/docutils.conf - cp licenses/* "$licdir"/ } -sha512sums="4e0c6662924cac6b8f28bb77a4f50eafd637c1083990a23dbd905d8a05362a18dae96e63408ed43b595b693ca755c7961d1282129d3215ed3774af0dddcc0466 docutils-0.16.tar.gz" +sha512sums=" +a0ddca315d03677003036d6a8052ac96fbd3fcc4508564938ea684d79bedb4d322d83449c7b26e55b19b0aadd6e46ca9ac409bb16279a20f06c70e9c15ef5eb0 docutils-0.20.1.tar.gz +" |