summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
diff options
context:
space:
mode:
authorSpencer King <spencer.king@wustl.edu>2026-01-26 16:07:36 -0600
committerAndreas Enge <andreas@enge.fr>2026-02-11 12:13:50 +0100
commitbc994f663897f87051b7fdebb28b3b70eac95503 (patch)
tree08e37ed0f241cd9a58c27b11ecca7288c5c39223 /gnu/packages/engineering.scm
parent037e48a481476688fcae4022f8fbeedd98c7a72f (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.scm12
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"