diff options
author | Darren Ng | 2020-05-23 18:00:39 +0800 |
---|---|---|
committer | Darren Ng | 2020-05-23 18:00:39 +0800 |
commit | 40fc37fea7104d471b41891842c1a944ff65fdad (patch) | |
tree | 6f73fba197c399fc9c2a6d804deade1fcb1c26ae /PKGBUILD | |
download | aur-fio-pmdk.tar.gz |
3.19
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b356aec217f5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Darren Ng <$(base64 --decode <<<'ZGFycmVuMTk5NzA4MTBAZ21haWwuY29tCg==')> +# Reference: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/fio + +_pkgname=fio +pkgname=fio-pmdk +pkgver=3.19 +pkgrel=1 +pkgdesc="Flexible I/O Tester (+engine dev-dax libpmem pmemblk)" +arch=('x86_64') +url="https://fio.readthedocs.io/en/latest/" +license=('GPL') +depends=('curl' 'glusterfs' 'gperftools' 'libaio' 'numactl' 'pmdk') +optdepends=('python2: some python2.7 scripts') +provides=('fio') +conflicts=('fio' 'fio-git') +source=("https://brick.kernel.dk/snaps/$_pkgname-$pkgver.tar.gz") +md5sums=("d163747d8f624f9d899d84b0b47bbeb9") + +build() { + cd "$_pkgname-$pkgver" + # ./configure --help + ./configure \ + --prefix=/usr \ + --extra-cflags="$CFLAGS" \ + --enable-lex + make +} + +check() { + cd "$_pkgname-$pkgver" + [ 3 -eq "$(./fio --enghelp | grep -e dev-dax -e libpmem -e pmemblk | wc -l)" ] +} + +package() { + + cd "$_pkgname-$pkgver" + + make \ + DESTDIR="$pkgdir" \ + prefix=/usr \ + mandir=/usr/share/man \ + install + + # documentation + install -dvm755 "$pkgdir/usr/share/doc/$pkgname/" + mv -v examples HOWTO README REPORTING-BUGS SERVER-TODO "$pkgdir/usr/share/doc/$pkgname/" + install -dvm755 "$pkgdir/usr/share/licenses/$pkgname/" + mv -v COPYING MORAL-LICENSE "$pkgdir/usr/share/licenses/$pkgname/" + +} |