summaryrefslogtreecommitdiff
path: root/libs/libbpf
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libbpf')
-rw-r--r--libs/libbpf/.footprint22
-rw-r--r--libs/libbpf/.signature6
-rw-r--r--libs/libbpf/MAKEPKG39
3 files changed, 67 insertions, 0 deletions
diff --git a/libs/libbpf/.footprint b/libs/libbpf/.footprint
new file mode 100644
index 0000000..758d31e
--- /dev/null
+++ b/libs/libbpf/.footprint
@@ -0,0 +1,22 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/bpf/
+-rw-r--r-- root/root usr/include/bpf/bpf.h
+-rw-r--r-- root/root usr/include/bpf/bpf_core_read.h
+-rw-r--r-- root/root usr/include/bpf/bpf_endian.h
+-rw-r--r-- root/root usr/include/bpf/bpf_helper_defs.h
+-rw-r--r-- root/root usr/include/bpf/bpf_helpers.h
+-rw-r--r-- root/root usr/include/bpf/bpf_tracing.h
+-rw-r--r-- root/root usr/include/bpf/btf.h
+-rw-r--r-- root/root usr/include/bpf/libbpf.h
+-rw-r--r-- root/root usr/include/bpf/libbpf_common.h
+-rw-r--r-- root/root usr/include/bpf/libbpf_legacy.h
+-rw-r--r-- root/root usr/include/bpf/libbpf_version.h
+-rw-r--r-- root/root usr/include/bpf/skel_internal.h
+-rw-r--r-- root/root usr/include/bpf/usdt.bpf.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libbpf.so.1.7.0
+lrwxrwxrwx root/root usr/lib/libbpf.so -> libbpf.so.1
+lrwxrwxrwx root/root usr/lib/libbpf.so.1 -> libbpf.so.1.7.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libbpf.pc
diff --git a/libs/libbpf/.signature b/libs/libbpf/.signature
new file mode 100644
index 0000000..d4b196a
--- /dev/null
+++ b/libs/libbpf/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mKgud2l035cI7BERLyJ+U8d04HsWg7RHf8NkTsg+5wOjPlGR3UcC2jWqgXxCgFLTNQQ/qrV7UuNodRcrwLxkIQE=
+
+SHA256 (MAKEPKG) = d0bd359735dfa00d25edd868d3068601ae51aa02030905b47afee8288d16d089
+SHA256 (.footprint) = 6c8f864c9bc4aa7315dc8b53f18a7726ebaa9744ab15c59dfe68ca951e7cfbc2
+SHA256 (libbpf-1.7.0.tar.gz) = 7ab5feffbf78557f626f2e3e3204788528394494715a30fc2070fcddc2051b7b
+SHA256 (libbpf#1.7.0-1.pkg.tar.gz) = db195916abf810787b26ea326f0650e4e1ed6ec9c50e503f1bd47e3634373154
diff --git a/libs/libbpf/MAKEPKG b/libs/libbpf/MAKEPKG
new file mode 100644
index 0000000..31d0de7
--- /dev/null
+++ b/libs/libbpf/MAKEPKG
@@ -0,0 +1,39 @@
+#!/bin/mkpkg
+# description: BPF CO-RE library for loading and managing eBPF programs
+# url: https://github.com/libbpf/libbpf
+
+name=libbpf
+version=1.7.0
+release=1
+depends=(libelf zlib)
+source=(https://github.com/libbpf/libbpf/archive/v$version.tar.gz)
+renames=($name-$version.tar.gz)
+
+sha256sums=(
+ "7ab5feffbf78557f626f2e3e3204788528394494715a30fc2070fcddc2051b7b"
+)
+
+build() {
+ cd $name-$version/src
+
+ make \
+ CC=${CC:-cc} \
+ PREFIX=/usr \
+ LIBDIR=/usr/lib
+
+ make \
+ PREFIX=/usr \
+ LIBDIR=/usr/lib \
+ DESTDIR=$PKG \
+ install
+
+ # remove static library
+ rm -f $PKG/usr/lib/libbpf.a
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh