diff options
Diffstat (limited to 'community/py3-reportlab/APKBUILD')
-rw-r--r-- | community/py3-reportlab/APKBUILD | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/community/py3-reportlab/APKBUILD b/community/py3-reportlab/APKBUILD index 86361170347..e352777cf4e 100644 --- a/community/py3-reportlab/APKBUILD +++ b/community/py3-reportlab/APKBUILD @@ -2,14 +2,22 @@ # Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org> pkgname=py3-reportlab _pyname=reportlab -pkgver=3.5.51 -pkgrel=1 +pkgver=3.6.13 +pkgrel=2 pkgdesc="Python library for generating PDFs and graphics" url="https://www.reportlab.com/opensource" arch="all" license="BSD-3-Clause" -depends="py3-pillow python3 ttf-dejavu" -makedepends="freetype-dev libart-lgpl-dev py3-setuptools python3-dev" +depends="py3-pillow python3 font-dejavu" +makedepends=" + freetype-dev + libart-lgpl-dev + py3-gpep517 + py3-setuptools + py3-wheel + python3-dev + " +subpackages="$pkgname-pyc" source="https://files.pythonhosted.org/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz" builddir="$srcdir/$_pyname-$pkgver" @@ -28,13 +36,18 @@ prepare() { build() { export CFLAGS="$CFLAGS -I/usr/include/libart-2.0" - python3 setup.py build --use-system-libart + + gpep517 build-wheel \ + --wheel-dir .dist \ + --config-json '{"--build-option": ["--use-system-libart"]}' \ + --output-fd 3 3>&1 >&2 } package() { - export CFLAGS="$CFLAGS -I/usr/include/libart-2.0" - python3 setup.py install --use-system-libart --skip-build \ - --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } -sha512sums="bffed2820dc2488d9ed671b313a006660ab1cf7694a2ea69284c020b35bd0a2118a26bda91632dcdebb9f3abb55d0f0f0fd8f13b26a6905adcf449b43b371b46 reportlab-3.5.51.tar.gz" +sha512sums=" +059c3acf2c995ebdd3ffe005bd98640bc9c063c2fb9b3115351b9c1a4f7cfdabf4ffe61123342de2e84773005d46cf6d44410042206222df0700259e31ec7aae reportlab-3.6.13.tar.gz +" |