# Maintainer: Breno Leitao pkgname=ndctl pkgver=61.2 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 LGPL-2.1-only" depends="libuuid json-c kmod" makedepends="autoconf automake libtool asciidoc xmlto kmod-dev eudev-dev util-linux-dev json-c-dev linux-headers" subpackages="$pkgname-doc $pkgname-dev $pkgname-libs $pkgname-bash-completion:bashcomp:noarch" source="$pkgname-$pkgver.tar.gz::https://github.com/pmem/$pkgname/archive/v$pkgver.tar.gz fix-includes.patch" builddir="$srcdir"/$pkgname-$pkgver options="!check" # tests require building & loading the nfit_test.ko kernel module prepare() { default_prepare cd "$builddir" ./autogen.sh } build() { cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var make } package() { cd "$builddir" make DESTDIR="$pkgdir" install } bashcomp() { depends="" pkgdesc="Bash completion for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" mkdir -p "$subpkgdir"/usr/share mv "$pkgdir"/usr/share/bash-completion "$subpkgdir"/usr/share/ } sha512sums="da231a61654b0f863c8cac8d70b166a5a60df4be86ed74e1e8fb3a23b4692483200075f0606244720f1b919891c00eb3ae9b49c48662213bc08601f0fe11008b ndctl-61.2.tar.gz 04f4509cd634dc6b40108012928ac8cc44fc4ce3a27c866ba7eb4124c9c1e9a123fe8aaf9a8b5e9513692a2e623ab1ab13f0eaaaa6537ee2bf0871c1d90c83ab fix-includes.patch"