gnu: Add python-cle.
* gnu/packages/python-xyz.scm (python-cle): New variable. Signed-off-by: jgart <jgart@dismail.de>
parent
0fc16f1b0e
commit
987ce3921e
|
@ -33791,6 +33791,32 @@ instructions up to AVX-512 and SHA (including 3dnow!+, XOP, FMA3, FMA4, TBM
|
||||||
and BMI2).")
|
and BMI2).")
|
||||||
(license license:bsd-2))))
|
(license license:bsd-2))))
|
||||||
|
|
||||||
|
(define-public python-cle
|
||||||
|
(package
|
||||||
|
(name "python-cle")
|
||||||
|
;; Must be the same version as python-angr.
|
||||||
|
(version "9.2.46")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "cle" version))
|
||||||
|
(sha256
|
||||||
|
(base32 "0mswv9gd2p2ws7zfsshqv5ybbj27wkdwakdcknq4vsrx9ry9k4yc"))))
|
||||||
|
(build-system pyproject-build-system)
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:tests? #f))
|
||||||
|
(propagated-inputs (list python-pefile python-pyelftools python-pyvex
|
||||||
|
python-sortedcontainers))
|
||||||
|
(native-inputs (list python-cffi))
|
||||||
|
(home-page "https://github.com/angr/cle")
|
||||||
|
(synopsis "Python loader for binaries and their associated libraries")
|
||||||
|
(description
|
||||||
|
"CLE loads binaries and their associated libraries, resolves
|
||||||
|
imports and provides an abstraction of process memory the same way as if
|
||||||
|
it was loader by the operating system's loader.")
|
||||||
|
(license license:bsd-2)))
|
||||||
|
|
||||||
(define-public python-pyvex
|
(define-public python-pyvex
|
||||||
(package
|
(package
|
||||||
(name "python-pyvex")
|
(name "python-pyvex")
|
||||||
|
@ -33813,7 +33839,7 @@ and BMI2).")
|
||||||
(with-directory-excursion "tests"
|
(with-directory-excursion "tests"
|
||||||
(invoke "python" "-m" "unittest")))))
|
(invoke "python" "-m" "unittest")))))
|
||||||
|
|
||||||
(add-before 'build 'set-cc-native
|
(add-before 'build 'set-cc
|
||||||
(lambda _
|
(lambda _
|
||||||
(setenv "CC" #$(cc-for-target))
|
(setenv "CC" #$(cc-for-target))
|
||||||
(setenv "CC_NATIVE" "gcc"))))))
|
(setenv "CC_NATIVE" "gcc"))))))
|
||||||
|
|
Reference in New Issue