# Maintainer: Breno Leitao pkgname=ndctl pkgver=67 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 asciidoctor bash-completion keyutils-dev" subpackages="$pkgname-doc $pkgname-dev $pkgname-libs $pkgname-bash-completion:bashcomp:noarch" source="ndctl-$pkgver.tar.gz::https://github.com/pmem/ndctl/archive/v$pkgver.tar.gz" options="!check" # tests require building & loading the nfit_test.ko kernel module prepare() { default_prepare echo $pkgver >"$builddir/version" ./autogen.sh } build() { cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --without-systemd 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="a923510468f540ac84fca5c562096b02eb3827c57e87ac36641f5ce129114ba583ce5ac5d71b45d7be876e880ad7e4fe38678350480d8974745120c7e0161435 ndctl-67.tar.gz"