aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Jensen <acjensen@gmail.com>2020-04-07 22:20:20 -0400
committerRasmus Thomsen <oss@cogitri.dev>2020-04-26 19:40:08 +0000
commit3c114a5f0b2f798efb4f78a0cebf71267d98b037 (patch)
tree50d088ccc50f8dc1b734557034ec95f6758abf17
parent0cb94d6e9fe1d3023a8dd1a00af77ad8aae52ecb (diff)
downloadaports-3c114a5f0b2f798efb4f78a0cebf71267d98b037.tar.bz2
aports-3c114a5f0b2f798efb4f78a0cebf71267d98b037.tar.xz
testing/ply: new aport
-rw-r--r--testing/ply/APKBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/testing/ply/APKBUILD b/testing/ply/APKBUILD
new file mode 100644
index 0000000000..6f1768f50e
--- /dev/null
+++ b/testing/ply/APKBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Adam Jensen <acjensen@gmail.com>
+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"