# Maintainer: Guillaume Horel # Maintainer: Caleb Maclennan pkgname=python-skia-pathops _pkgname=${pkgname#python-} pkgver=0.8.0.post1 pkgrel=1 pkgdesc='Python bindings for the Skia library’s Path Ops (wheel)' arch=(x86_64) url="https://github.com/fonttools/$_pkgname" license=(BSD) depends=(python) makedepends=(python-pip) options=(!strip) _py=cp311 _wheel="${_pkgname/-/_}-$pkgver-$_py-$_py-manylinux_2_17_$CARCH.manylinux2014_$CARCH.whl" source=("https://files.pythonhosted.org/packages/$_py/${_pkgname::1}/$_pkgname/$_wheel") sha256sums=('27861201a5eabcd50b1d4c94be9cd28749d9236cbbab797e5ca6a293b6c15178') # If anybody wants to mess around with the Chromium tree and figure out how to # build skia from source on Arch I'm open to patches, but even after mucking # around with ninja and python2 and various patched build toolchains I have # come up short of a way to build this against Arch packages as dependencies. # Drop a comment on the AUR page if you have ideas. package() { export PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps $_wheel python -O -m compileall "$pkgdir" }