# Maintainer: thorou _pkgname=pat-dealloc pkgname=$_pkgname-dkms pkgver=1.0.0 pkgrel=2 pkgdesc="Kernel module to allow removal of x86 PAT entries from userspace" url="https://github.com/thorio/$_pkgname" license=("GPL3") arch=("x86_64") depends=("dkms") makedepends=("cargo") _archive="$_pkgname-$pkgver" source=("$_archive.tar.gz::https://github.com/thorio/pat-dealloc/archive/refs/tags/v$pkgver.tar.gz") sha256sums=("a6ebc128d6d85553ec5f9894e05d4ca5f2d0887d630f39a61dc3d355060b87aa") build() { cd $_archive export RUSTUP_TOOLCHAIN=stable cargo build --release --package pat-dealloc-bin } package() { install -Dm755 "$_archive/target/release/pat-dealloc" "$pkgdir/usr/bin/pat-dealloc" dkms_dest="${pkgdir}/usr/src/${_pkgname}-${pkgver}" cat > dkms.conf <