diff options
| author | bdunahu <bdunahu@operationnull.com> | 2026-03-24 15:37:42 -0400 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2026-03-28 14:00:18 +0000 |
| commit | 7df83d43f2062fab594d2efce2b1f55dac85d0b2 (patch) | |
| tree | 5aa736902c7adb47eb81e3ebf2f7d52041711332 /gnu | |
| parent | 6a5da5cc58626d6b534b9385223d43675b13a022 (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')
| -rw-r--r-- | gnu/packages/engineering.scm | 4 | ||||
| -rw-r--r-- | gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch | 43 |
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, |
