diff options
| author | Spencer King <spencer.king@wustl.edu> | 2026-01-26 16:07:36 -0600 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-02-11 12:13:50 +0100 |
| commit | bc994f663897f87051b7fdebb28b3b70eac95503 (patch) | |
| tree | 08e37ed0f241cd9a58c27b11ecca7288c5c39223 /gnu/packages/engineering.scm | |
| parent | 037e48a481476688fcae4022f8fbeedd98c7a72f (diff) | |
gnu: radare2: Update to 6.0.8.
* gnu/packages/engineering.scm (radare2): Update to 6.0.8.
[arguments]<#:configure-flags>: Disable use_libuv.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-sdb.patch:
Remove diff for nonexistent code.
Change-Id: I567713ef8535eb134e42be6b2865265bb5574731
Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu/packages/engineering.scm')
| -rw-r--r-- | gnu/packages/engineering.scm | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 05e10b95487..d0db20ab9a2 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2025 bdunahu <bdunahu@operationnull.com> ;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org> ;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh> +;;; Copyright © 2026 Spencer King <spencer.king@wustl.edu> ;;; ;;; This file is part of GNU Guix. ;;; @@ -2152,7 +2153,7 @@ bootloader in Espressif ESP8266 & ESP32 series chips.") (define-public radare2 (package (name "radare2") - (version "6.0.7") + (version "6.0.8") (source (origin (method git-fetch) (uri (git-reference @@ -2160,7 +2161,7 @@ bootloader in Espressif ESP8266 & ESP32 series chips.") (commit version))) (sha256 (base32 - "1nkqa8mkmvmbc3812gf5ayfmzyf0krjgc1695rpkphw3fsl76rgx")) + "1fxrwlgliizxz71svdsvkd03yanxif88cxhiaw5i8znf7f97nh4v")) (file-name (git-file-name name version)) (patches (search-patches "radare2-fix-meson-build-to-use-sys-sdb.patch" @@ -2169,7 +2170,12 @@ bootloader in Espressif ESP8266 & ESP32 series chips.") (arguments (list #:configure-flags - #~(list "-Duse_libuv=true" + ;; XXX: 6.0.8 fails to build when use_libuv=true + ;; this is because some functions in libr/core/rtr.c + ;; are in an #if HAVE_LIBUV block and were being removed by the preprocessor + ;; https://github.com/radareorg/radare2/issues/25156 + ;; Re-evaluate this setting in future updates + #~(list "-Duse_libuv=false" "-Duse_ssl=true" "-Duse_sys_capstone=true" "-Duse_sys_lz4=true" |
