aboutsummaryrefslogtreecommitdiffstats
path: root/community/py3-reportlab/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/py3-reportlab/APKBUILD')
-rw-r--r--community/py3-reportlab/APKBUILD31
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
+"