# Maintainer: Andrew Sun # Contributor: Philipp Classen # Original maintainer: Anatol Pomozov # Contributor: Jose Neder pkgname=libhugetlbfs pkgver=2.22 pkgrel=1 pkgdesc='A library which provides easy access to huge pages of memory' url='https://github.com/libhugetlbfs/libhugetlbfs' arch=(i686 x86_64) depends=(perl) checkdepends=(python) license=(LGPL2.1) source=(https://github.com/libhugetlbfs/libhugetlbfs/releases/download/$pkgver/libhugetlbfs-$pkgver.tar.gz) sha256sums=('94dca9ea2c527cd77bf28904094fe4708865a85122d416bfccc8f4b73b9a6785') _options='BUILDTYPE=NATIVEONLY' if [ "$CARCH" = "x86_64" ]; then _options="$_options LIB32= LIB64=lib" else _options="$_options LIB32=lib LIB64=" fi prepare() { cd $srcdir/libhugetlbfs-$pkgver sed 's|/lib64/perl5/TLBC|/lib/perl5/TLBC|g;s|/lib/perl5/TLBC|/lib/perl5/vendor_perl/TLBC|g' -i Makefile } build() { cd $srcdir/libhugetlbfs-$pkgver make $_options PREFIX=/usr } check() { cd $srcdir/libhugetlbfs-$pkgver make $_options check } package() { cd $srcdir/libhugetlbfs-$pkgver make DESTDIR="$pkgdir" PREFIX=/usr install $_options }