File PKGBUILD of Package crush

# Maintainer: Oleksandr Natalenko <oleksandr@natalenko.name>

pkgname=crush
pkgver=0.0.0
pkgrel=1
pkgdesc="A drgn-based crash-util replacement"
arch=(any)
url=https://codeberg.org/pf-kernel/crush
license=(GPL-3.0-or-later)
depends=(drgn python-asteval python-prettytable python-pyxdg)
makedepends=(cpio python-build python-installer python-flit python-pip)

prepare() {
	local folder=$(basename $(ls -d /usr/src/packages/SOURCES/${pkgname}-*))
	ln -sf /usr/src/packages/SOURCES/${folder} ${pkgname}
}

pkgver() {
	local folder=$(basename $(ls -d /usr/src/packages/SOURCES/${pkgname}-*))
	echo ${folder} | cut -d '-' -f 2
}

build() {
	cd ${pkgname}

	python -m build --wheel --no-isolation
}

package() {
	cd ${pkgname}

	python -m installer --destdir="${pkgdir}" dist/*.whl
}
openSUSE Build Service is sponsored by