# Maintainer: BBaoVanC # Contributor: Federico Cinelli # Contributor: Dave Reisner # Contributor: Isaac Dupree # Contributor: Sebastien Duquette pkgname=smem pkgver=1.5 pkgrel=6 pkgdesc="Generate reports on memory usage." url="https://www.selenic.com/smem/" license=("GPL") depends=('python') optdepends=('python-matplotlib: for chart generation') arch=('x86_64') source=( "$pkgname-$pkgver.tgz::https://www.selenic.com/repo/smem/archive/$pkgver.tar.gz" "0001-Fix-xrange-in-Python-3.patch" ) sha256sums=('5c3907b0ac9d3252cbbc5cb9ebe93f0c2b602df67376d9050c09146871822293' 'efa7c105a60d0a345aec981c534d79c8c1e35988d527bd3a8e28a728c5de8ea8') prepare() { cd "$pkgname-$pkgver" patch -N -p1 -i ../0001-Fix-xrange-in-Python-3.patch } build() { cd "$srcdir/$pkgname-$pkgver" make smemcap # smem itself doesn't need to be compiled because it's python } package() { cd "$srcdir/$pkgname-$pkgver" install -Dm755 smem "$pkgdir/usr/bin/smem" install -Dm755 smemcap "$pkgdir/usr/bin/smemcap" install -Dm644 smem.8 "$pkgdir/usr/share/man/man8/smem.8" }