aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/libbpf.az
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/package/libbpf.az')
-rw-r--r--internal/rosa/package/libbpf.az31
1 files changed, 31 insertions, 0 deletions
diff --git a/internal/rosa/package/libbpf.az b/internal/rosa/package/libbpf.az
new file mode 100644
index 00000000..14b3d0bf
--- /dev/null
+++ b/internal/rosa/package/libbpf.az
@@ -0,0 +1,31 @@
+package libbpf {
+ description = "the reference library for eBPF development";
+ website = "https://github.com/libbpf/libbpf";
+ anitya = 141355;
+
+ version# = "1.7.0";
+ source = remoteGitHub {
+ suffix = "libbpf/libbpf";
+ tag = "v"+version;
+ checksum = "Gsk3TYDTne6behhdiyRB0Y5GTGECRh2265VY7IQ_VB62vIm7U9oqzEW-Va5Tvi_w";
+ };
+
+ env = [ "PREFIX=/system" ];
+ early = "cd src";
+ writable = true;
+ chmod = true;
+
+ exec = make {
+ inPlace = true;
+ skipConfigure = true;
+ skipCheck = true;
+ install = "make DESTDIR=/work LIBSUBDIR=lib install";
+ };
+
+ inputs = [
+ elfutils,
+ kernel-headers,
+ ];
+
+ runtime = [ elfutils ];
+}