summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorbdunahu <bdunahu@operationnull.com>2026-03-24 15:37:42 -0400
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-03-28 14:00:18 +0000
commit7df83d43f2062fab594d2efce2b1f55dac85d0b2 (patch)
tree5aa736902c7adb47eb81e3ebf2f7d52041711332 /gnu/packages
parent6a5da5cc58626d6b534b9385223d43675b13a022 (diff)
gnu: radare2: Update to 6.1.2.
* gnu/packages/engineering.scm (radare2): Update to 6.1.2. * gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch: Adjust diff for upstream code changes. Merges: https://codeberg.org/guix/guix/pulls/7446 Change-Id: I70e106dd13ce221cb7f0273cc27d701893ca3a3d Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/engineering.scm4
-rw-r--r--gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch43
2 files changed, 12 insertions, 35 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index be890d1c190..ffa18f1dcdd 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1947,7 +1947,7 @@ bootloader in Espressif ESP8266 & ESP32 series chips.")
(define-public radare2
(package
(name "radare2")
- (version "6.1.0") ;keep in sync with iaito
+ (version "6.1.2") ;keep in sync with iaito
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1955,7 +1955,7 @@ bootloader in Espressif ESP8266 & ESP32 series chips.")
(commit version)))
(sha256
(base32
- "0949q61l9c5b1f62ilvqs3lh4c98my7wkj43di2x7wrs4rz0qv1q"))
+ "1d4sslhjxm00fchqcszfa59wf51v632jvf7aj4af0vdhl9f9n8k2"))
(file-name (git-file-name name version))
(patches
(search-patches "radare2-fix-meson-build-to-use-sys-sdb.patch"
diff --git a/gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch b/gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch
index 4e862b02d74..54b345b78bb 100644
--- a/gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch
+++ b/gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch
@@ -3,18 +3,23 @@ Use guix-provided qjs instead of a meson subproject.
Patch by bdunahu <bdunahu@operationnull.com>.
diff --git a/libr/lang/meson.build b/libr/lang/meson.build
-index 0742e0e531..a6367cea39 100644
+index b84a187af7..2d96b8a7cf 100644
--- a/libr/lang/meson.build
+++ b/libr/lang/meson.build
-@@ -4,13 +4,11 @@ r_lang_sources = [
+@@ -4,9 +4,8 @@ r_lang_sources = [
spp_inc = [platform_inc, include_directories('../../shlr/spp')]
-qjs = subproject('qjs')
-qjs_inc = qjs.get_variable('incs')
-qjs_static = qjs.get_variable('qjs_static')
-
+qjs_dep = cc.find_library('qjs', required: true)
++
+ r_lang_pkgcfg_private_libs = []
+ if mth.found()
+ r_lang_pkgcfg_private_libs += ['-lm']
+@@ -14,7 +13,7 @@ endif
+
r_lang = library('r_lang', r_lang_sources,
- include_directories: [platform_inc, spp_inc, qjs_inc],
@@ -22,7 +27,7 @@ index 0742e0e531..a6367cea39 100644
c_args: library_cflags,
dependencies: [
r_util_dep,
-@@ -21,19 +19,23 @@ r_lang = library('r_lang', r_lang_sources,
+@@ -25,15 +24,15 @@ r_lang = library('r_lang', r_lang_sources,
r_esil_dep,
r_muta_dep,
r_cons_dep,
@@ -36,35 +41,7 @@ index 0742e0e531..a6367cea39 100644
)
-r_lang_dep = declare_dependency(link_with: r_lang, include_directories: [platform_inc, qjs_inc])
-+r_lang_dep = declare_dependency(
-+ link_with: r_lang,
-+ include_directories: [platform_inc],
-+ dependencies: [qjs_dep],
-+)
++r_lang_dep = declare_dependency(link_with: r_lang, include_directories: [platform_inc], dependencies: [qjs_dep])
if get_option('blob')
r_lang_static = static_library('r_lang_static', r_lang_sources,
-- include_directories: [platform_inc, spp_inc, qjs_inc],
-+ # include_directories: [platform_inc, spp_inc qjs_inc], # unused
- c_args: library_cflags,
- dependencies: [
- r_util_static_dep,
-@@ -43,13 +45,15 @@ r_lang_static = static_library('r_lang_static', r_lang_sources,
- r_muta_static_dep,
- r_cons_static_dep,
- ],
-- link_with: qjs_static,
-+ # link_with: qjs_static, # unused
- install: true,
- implicit_include_directories: false,
- )
-
--r_lang_static_dep = declare_dependency(link_with: r_lang_static,
-- include_directories: [platform_inc, qjs_inc])
-+r_lang_static_dep = declare_dependency(
-+ link_with: r_lang_static,
-+ # include_directories: [platform_inc, qjs_inc] # unused
-+ )
- endif
-
- pkgconfig_mod.generate(r_lang,