guix_mirror_bot pushed a commit to branch python-team
in repository guix.
commit ecab1e430a22916582a9d6fe0bb57ce9620c61b7
Author: Nicolas Graves <[email protected]>
AuthorDate: Wed Feb 4 19:00:23 2026 +0100
gnu: wllvm: Update to 1.3.1-0.948cdb8.
* gnu/packages/llvm.scm (wllvm): Update to 1.3.1-0.948cdb8.
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Add clang and procps.
Change-Id: I61ace17965efa739235b2cb8c5946cd64d12a987
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/llvm.scm | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 54713a64f7..c976033049 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -2254,16 +2254,27 @@ LLVM."))))
(define-public wllvm
(package
(name "wllvm")
- (version "1.3.1")
+ (properties '((commit . "948cdb8bd8fb446c700a6aefc218153db5ce2591")
+ (revision . "0")))
+ (version (git-version "1.3.1"
+ (assoc-ref properties 'revision)
+ (assoc-ref properties 'commit)))
(source
(origin
- (method url-fetch)
- (uri (pypi-uri "wllvm" version))
+ (method git-fetch)
+ (uri (git-reference
+ ;; Maintained fork.
+ (url "https://github.com/travitch/whole-program-llvm")
+ (commit (assoc-ref properties 'commit))))
+ (file-name (git-file-name name version))
(sha256
- (base32 "0cf31hixzq5bzkxv91rvadlhrpxzy934134scv4frj85bxbpl19y"))))
+ (base32 "0ksasakx0ihg86j0qdla0zy14ljdhzpgi11as4kkgj51v4haihn4"))))
(build-system pyproject-build-system)
(arguments
(list
+ #:test-flags
+ ;; This test requires access to binary llvm-gcc.
+ #~(list "--ignore=test/test_dragonegg_driver.py")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-paths
@@ -2281,7 +2292,7 @@ LLVM."))))
(("'file'")
(pystr (search-input-file inputs "/bin/file"))))))))))
(inputs (list binutils file))
- (native-inputs (list python-setuptools python-wheel))
+ (native-inputs (list clang procps python-pytest python-setuptools))
(home-page "https://github.com/SRI-CSL/whole-program-llvm")
(synopsis "Whole Program LLVM")
(description "This package provides a toolkit for building whole-program