# Contributor: Leo # Contributor: Sören Tempel # Maintainer: pkgname=py3-fonttools _pkgname=fonttools pkgver=4.39.0 pkgrel=0 pkgdesc="Converts OpenType and TrueType fonts to and from XML" url="https://github.com/fonttools/fonttools" arch="all" license="MIT AND OFL-1.1" depends="python3" makedepends=" cython py3-gpep517 py3-installer py3-setuptools py3-wheel python3-dev " checkdepends="py3-fs py3-pytest py3-pytest-xdist py3-brotli" subpackages="$pkgname-doc" source="$_pkgname-$pkgver.tar.gz::https://github.com/fonttools/fonttools/archive/refs/tags/$pkgver.tar.gz" builddir="$srcdir/$_pkgname-$pkgver" replaces="py-fonttools" # Backwards compatibility provides="py-fonttools=$pkgver-r$pkgrel" # Backwards compatibility prepare() { default_prepare # remove interpreter line sed -i '1d' Lib/fontTools/mtiLib/__init__.py } build() { gpep517 build-wheel \ --wheel-dir dist \ --output-fd 3 3>&1 >&2 } check() { PATH="$PATH:$PWD" \ PYTHONPATH=$(echo "$PWD"/build/lib*) \ pytest -n4 } package() { python3 -m installer -d "$pkgdir" \ dist/fonttools-$pkgver-*.whl } doc() { replaces="py-$_pkgname-doc" # Backwards compatibility provides="py-$_pkgname-doc=$pkgver-r$pkgrel" # Backwards compatibility default_doc } sha512sums=" f9613651082ae8fb0dd3fba66549f90001d8cb3c71785f9e5b692513984d26d63d027dfb67e1dbe1a22c6e8c393e6ed21af1bfcd5b2f766c8534577cbd211616 fonttools-4.39.0.tar.gz "