# Contributor: Sean McAvoy <seanmcavoy@gmail.com>
# Maintainer: Sean McAvoy <seanmcavoy@gmail.com>
pkgname=py3-llfuse
pkgver=1.5.1
pkgrel=0
pkgdesc="Python-LLFUSE is a set of Python bindings for the low level FUSE API"
url="https://github.com/python-llfuse/python-llfuse/"
arch="all"
license="GPL-2.0-or-later"
depends="python3"
makedepends="cython python3-dev py3-setuptools fuse-dev"
options="!check" # checks are dependent on self
source="https://files.pythonhosted.org/packages/source/l/llfuse/llfuse-$pkgver.tar.gz"
builddir="$srcdir/llfuse-$pkgver"

prepare() {
	default_prepare

	# force cython regenerate for py3.11
	rm src/llfuse.c
}

build() {
	python3 setup.py build_cython
	python3 setup.py build
}

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

sha512sums="
c4dc25bb3cfe9abd0d7f6885a73f1b3e21a834554206cc6fdf6ba3f7e03f5f4f6c1117161528f4ea2bb93013abbcba0c87ce7fef3368ac147e4d15fe1c5dd113  llfuse-1.5.1.tar.gz
"
