diff options
author | Ludovic Courtès <ludo@gnu.org> | 2024-06-02 20:28:20 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2024-06-02 20:52:24 +0200 |
commit | 5245e081fc3dccaa20aca23c54fb36251b5f86a8 (patch) | |
tree | 60d4639b67d956a35452b71516352db9478c515d /gnu | |
parent | c9f00f04c6d5be5d6d8df349cd18ee60eccde359 (diff) | |
download | guix-5245e081fc3dccaa20aca23c54fb36251b5f86a8.tar guix-5245e081fc3dccaa20aca23c54fb36251b5f86a8.tar.gz |
gnu: libbpf: Reintroduce 0.8.1.
This version was removed in 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6.
* gnu/packages/linux.scm (libbpf-0.8): New variable.
Change-Id: I99a323667ce86671caf3fc0227379fbba073c0a1
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/linux.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index e4773c7807..54670e0332 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -10018,6 +10018,36 @@ contrast to BCC, do not require the Clang/LLVM runtime or linux kernel headers.") (license (list license:lgpl2.1 license:bsd-2)))) +(define-public libbpf-0.8 + (package + (inherit libbpf) + (name "libbpf") + (version "0.8.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libbpf/libbpf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1zzpkk4x3f20483dzw43b3ml03d63vvkmqf4j8y3b61b67wm59bm")))) + (arguments + (list + #:tests? #f ;self-tests run in QEMU + #:make-flags + #~(list (string-append "PREFIX=" #$output) + (string-append "LIBDIR=$(PREFIX)/lib") + (string-append "CC=" #$(cc-for-target))) + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (add-before 'build 'pre-build + (lambda _ + (chdir "src")))))) + (native-inputs (list pkg-config)) + (propagated-inputs (list elfutils zlib)))) ;in Requires.private of libbpf.pc + (define-public bcc (package (name "bcc") |