# Contributor: Carlo Landmeter # Maintainer: Carlo Landmeter pkgname=py3-reportlab _pyname=reportlab pkgver=3.6.12 pkgrel=1 pkgdesc="Python library for generating PDFs and graphics" url="https://www.reportlab.com/opensource" arch="all" license="BSD-3-Clause" depends="py3-pillow python3 font-dejavu" makedepends="freetype-dev libart-lgpl-dev py3-setuptools python3-dev" 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 prepare() { default_prepare # use installed (system) libart rm -rf src/rl_addons/renderPM/libart_lgpl # remove interpreter line from libraries find src -type f -name "*.py" -exec sed -i '/^#!\//d' {} \; } build() { export CFLAGS="$CFLAGS -I/usr/include/libart-2.0" python3 setup.py build --use-system-libart } package() { export CFLAGS="$CFLAGS -I/usr/include/libart-2.0" python3 setup.py install --use-system-libart --skip-build \ --prefix=/usr --root="$pkgdir" } sha512sums=" 99e6ab1cf27cc9e661b3bfd8c71290d94189db6de5e71b2429cccd48bfee5659d5fb46dfc5709e6616877b48bc17241c74282e0d2ecddda2ead16df4c1b6818f reportlab-3.6.12.tar.gz "