# Template file for 'python3-pplpy'
pkgname=python3-pplpy
version=0.9.0
revision=1
build_style=python3-pep517
build_helper="meson qemu"
hostmakedepends="python3-meson-python pkg-config python3-Cython
 python3-cysignals python3-gmpy2"
makedepends="python3-devel gmp-devel gmpxx-devel ppl-devel mpfr-devel
 libmpc-devel pari-devel"
depends="python3-cysignals python3-gmpy2"
checkdepends="python3-pytest"
short_desc="Python wrapper to the C++ Parma Polyhedra Library (PPL)"
maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
license="GPL-3.0-or-later"
homepage="https://github.com/sagemath/pplpy"
changelog="https://raw.githubusercontent.com/sagemath/pplpy/master/CHANGES.txt"
distfiles="${PYPI_SITE}/p/pplpy/pplpy-${version}.tar.gz"
checksum=8289c50d680ce3f9eacac666cb4cdbbd8a711959e7cc7cf06f7fdb4035d0cc5d

pre_configure() {
	if [ "$CROSS_BUILD" ]; then
		# run the target `ppl-config`
		cat > ${XBPS_WRAPPERDIR}/ppl-config <<-__EOF__
		#! /bin/sh
		exec /usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static ${XBPS_CROSS_BASE}/usr/bin/ppl-config
		__EOF__
		chmod 755 ${XBPS_WRAPPERDIR}/ppl-config
	fi
}
