# Maintainer: Konstantin Gizdov # Contributor: Baptiste Jonglez _pkgname=antlr4 pkgname="python-${_pkgname}" pkgver=4.12.0 pkgrel=1 pkgdesc="ANTLR4 runtime for Python" arch=('any') url="https://www.antlr.org/" license=('BSD') depends=('python') makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools-scm') checkdepends=('python-tests' 'gdb' 'tk') source=("${pkgname}-${pkgver}.tar.gz::https://github.com/antlr/${_pkgname}/archive/${pkgver}.tar.gz") b2sums=('9a7ba9149c459e5b6a7eec750d1623f10be4aa119479d93dbf7f3955176013ac3e56d3a95399460ed5170cf2bf01fff586852a84d2cb86fe04e89846211e39cd') build() { cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3" python -m build --wheel --no-isolation } check() { cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3" python -m test || echo 'Test fails due to deprecated distutils' } package() { cd "${srcdir}/${_pkgname}-${pkgver}/runtime/Python3" python -m installer --destdir="$pkgdir" dist/*.whl install -d "${pkgdir}/usr/share/licenses/${pkgname}" install -Dm644 "${srcdir}/${_pkgname}-${pkgver}"/LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE }