# Contributor: prspkt <prspkt@protonmail.com>
# Maintainer: prspkt <prspkt@protonmail.com>
pkgname=py3-pytaglib
pkgver=3.0.0
pkgrel=0
pkgdesc="Python bindigs for the TagLib audio metadata library"
url="https://taglib.org"
arch="all"
license="GPL-3.0-or-later"
depends="python3"
makedepends="cython py3-setuptools python3-dev taglib-dev"
checkdepends="py3-pytest"
subpackages="$pkgname-pyc"
source="https://files.pythonhosted.org/packages/source/p/pytaglib/pytaglib-$pkgver.tar.gz
	fix-tests.patch
	"
builddir="$srcdir/pytaglib-$pkgver"
options="!check" # upstream doesn't run their own tests

build() {
	PYTAGLIB_CYTHONIZE=1 \
	python3 setup.py build
}

check() {
	export PYTHONPATH="$(echo $builddir/build/lib.*)"
	py.test-3
}

package() {
	python3 setup.py install --skip-build --root="$pkgdir"
}

sha512sums="
1ee5d8e02c9c897d8ce6c9718f679df54918b52f66a4a4ed5d1e15ee9c83600e978c908776a348f6e39fc317874e041ff00eaafc05bcfe3e276d8264ec3c8102  pytaglib-3.0.0.tar.gz
7e53d282856b6ed634f9e771df5d93604e448a4e0dcd86936c729b40a087b6fd052e4171daff66713d1bbd743d41061498e1da7e48e4a880830f58542e9d7db2  fix-tests.patch
"
