# Maintainer: Adam Jensen pkgname=ply pkgver=0.0.0_git20200309 _sha="7978c1a35a9bd5e0ed1c01c5db622ae1d4c4720d" pkgrel=0 pkgdesc="A light-weight, dynamic tracer based on BPF" url="https://wkz.github.io/ply" arch="x86_64 aarch64" license="GPL-2.0-only" # ply's test suite requires privileged access to run BPF programs options="!check" subpackages="$pkgname-doc" makedepends="automake autoconf libtool bison linux-headers libbsd-dev flex ronn" source="$pkgname-$pkgver.tar.gz::https://github.com/iovisor/ply/archive/$_sha.tar.gz" builddir="$srcdir/$pkgname-$_sha" prepare() { default_prepare # Use commit ref as version instead of invoking git sed -i -e "s/AC_INIT(.*,/AC_INIT(ply, $_sha,/" configure.ac autoreconf -fi } build() { ./configure --prefix="/usr" make } package() { make install DESTDIR="$pkgdir" make -C man install DESTDIR="$pkgdir" } sha512sums="201f8961b9b2abbf710da3a371d8d6795b40275d79935849e8921c7978be5409905ac82a4e0c7732ab9cfa8e229353c601328969fd04602a3a11cfa9ec3bd915 $pkgname-$pkgver.tar.gz"