# Contributor: Leo # Contributor: Breno Leitao # Maintainer: pkgname=ndctl pkgver=78 pkgrel=0 pkgdesc="Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel" url="https://github.com/pmem/ndctl" arch="all" license="GPL-2.0-only AND LGPL-2.1-only" depends="kmod" makedepends=" asciidoc asciidoctor bash-completion-dev eudev-dev iniparser-dev json-c-dev keyutils-dev kmod-dev libtraceevent-dev libtracefs-dev linux-headers meson util-linux-dev " subpackages=" $pkgname-doc $pkgname-dev $pkgname-libs $pkgname-bash-completion " source="ndctl-$pkgver.tar.gz::https://github.com/pmem/ndctl/archive/v$pkgver.tar.gz no-bash.patch " options="!check" # tests require building & loading the nfit_test.ko kernel module build() { abuild-meson \ -Db_lto=true \ -Dsystemd=disabled \ -Dversion-tag="$pkgver" \ . output meson compile -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } sha512sums=" ad217dd45c8d6bbd0089a88c46e1e04813b65e97c8817aaddeca967b20ce948e76c4b7ede5517c45d0b645b5c3dc61aac95cc944e8e5fc60100e45b41f13f2a0 ndctl-78.tar.gz cb48fdf9ff293164bf0ef52f38194d4bfb56eeec3f4cd173f4d3dd545ab17dcaeeb0362a3df700b519dc2c97407664094363faf76b900135eb24fed1ae4519fa no-bash.patch "