guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/08: gnu: radare2: Add more inputs.


From: guix-commits
Subject: 02/08: gnu: radare2: Add more inputs.
Date: Tue, 26 May 2020 21:28:44 -0400 (EDT)

nckx pushed a commit to branch master
in repository guix.

commit ecc8cd984e69d33c625df775fb779275c90612a7
Author: Tobias Geerinckx-Rice <address@hidden>
AuthorDate: Mon May 25 22:01:31 2020 +0200

    gnu: radare2: Add more inputs.
    
    * gnu/packages/engineering.scm (radare2)[arguments]:
    Add ‘--with-sysxxhash’ to #:configure-flags.
    [inputs]: Add libuv.
    [propagated-inputs]: Add xxhash.
---
 gnu/packages/engineering.scm | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index 96526cb..2102f8d 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -61,6 +61,7 @@
   #:use-module (gnu packages commencement)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages curl)
+  #:use-module (gnu packages digest)
   #:use-module (gnu packages documentation)
   #:use-module (gnu packages flex)
   #:use-module (gnu packages fontutils)
@@ -82,6 +83,7 @@
   #:use-module (gnu packages image)
   #:use-module (gnu packages image-processing)
   #:use-module (gnu packages imagemagick)
+  #:use-module (gnu packages libevent)
   #:use-module (gnu packages linux)               ;FIXME: for pcb
   #:use-module (gnu packages m4)
   #:use-module (gnu packages maths)
@@ -1354,17 +1356,25 @@ bindings for Python, Java, OCaml and more.")
              (mkdir-p (string-append (assoc-ref outputs "out") "/lib"))
              #t)))
        #:configure-flags
-       (list "--with-sysmagic" "--with-syszip" "--with-syscapstone"
-             "--with-openssl" "--with-rpath")
+       (list "--with-openssl"
+             "--with-rpath"
+             "--with-syscapstone"
+             "--with-sysmagic"
+             "--with-syszip"
+             "--with-sysxxhash")
        #:make-flags
        (list "CC=gcc")))
     ;; TODO: Add gmp and libzip and make the build system actually find them.
     (inputs
      `(("capstone" ,capstone)
+       ("libuv" ,libuv)
        ("openssl" ,openssl)
        ("zip" ,zip)))
     (native-inputs
      `(("pkg-config" ,pkg-config)))
+    (propagated-inputs
+     ;; In the Libs: section of r_hash.pc.
+     `(("xxhash" ,xxhash)))
     (home-page "https://radare.org/";)
     (synopsis "Reverse engineering framework")
     (description



reply via email to

[Prev in Thread] Current Thread [Next in Thread]