~ruther/guix-local

5245e081fc3dccaa20aca23c54fb36251b5f86a8 — Ludovic Courtès 1 year, 9 months ago c9f00f0
gnu: libbpf: Reintroduce 0.8.1.

This version was removed in 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6.

* gnu/packages/linux.scm (libbpf-0.8): New variable.

Change-Id: I99a323667ce86671caf3fc0227379fbba073c0a1
1 files changed, 30 insertions(+), 0 deletions(-)

M gnu/packages/linux.scm
M gnu/packages/linux.scm => gnu/packages/linux.scm +30 -0
@@ 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")