diff options
Diffstat (limited to 'community/py3-reportlab/APKBUILD')
-rw-r--r-- | community/py3-reportlab/APKBUILD | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/community/py3-reportlab/APKBUILD b/community/py3-reportlab/APKBUILD index b3be0f6c57c..e352777cf4e 100644 --- a/community/py3-reportlab/APKBUILD +++ b/community/py3-reportlab/APKBUILD @@ -1,17 +1,25 @@ # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> # Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org> pkgname=py3-reportlab -_pkgname=reportlab -pkgver=3.5.34 -pkgrel=0 +_pyname=reportlab +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 ttf-dejavu" -makedepends="freetype-dev libart-lgpl-dev py3-setuptools python3-dev" -source="https://files.pythonhosted.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz" -builddir="$srcdir/$_pkgname-$pkgver" +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" replaces="py-reportlab" # Backwards compatibility provides="py-reportlab=$pkgver-r$pkgrel" # Backwards compatibility @@ -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="98c826830cad3a232ffed370cfcda2fb19c0e796671e48e39ed4813b6f3fc441cd4312e517cc8a94ed510029fb2ebfee198db2ac825d0c37bf4bbe2a81d935cd reportlab-3.5.34.tar.gz" +sha512sums=" +059c3acf2c995ebdd3ffe005bd98640bc9c063c2fb9b3115351b9c1a4f7cfdabf4ffe61123342de2e84773005d46cf6d44410042206222df0700259e31ec7aae reportlab-3.6.13.tar.gz +" |