From ba0b13ad09926a8c2ad5812e5454fb037eaa768a Mon Sep 17 00:00:00 2001 From: elbachir-one Date: Wed, 28 Oct 2026 19:14:34 +0000 Subject: [PATCH 1/3] rizin: update to 0.9.1 --- common/shlibs | 55 ++++++++++++++++--------------- srcpkgs/rizin/patches/cross.patch | 25 ++++---------- srcpkgs/rizin/template | 15 ++++----- 3 files changed, 43 insertions(+), 52 deletions(-) diff --git a/common/shlibs b/common/shlibs index 26ce363dd877d4..b6e197d7674a6a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4385,32 +4385,35 @@ libreadosm.so.1 readosm-1.1.0a_1 libSvtAv1Enc.so.4 libsvt-av1-4.0.1_1 libyascreen.so.0 yascreen-1.96_1 libyyjson.so.0 yyjson-0.10.0_1 -librz_analysis.so.0.7 rizin-0.7.2_1 -librz_asm.so.0.7 rizin-0.7.2_1 -librz_bin.so.0.7 rizin-0.7.2_1 -librz_bp.so.0.7 rizin-0.7.2_1 -librz_config.so.0.7 rizin-0.7.2_1 -librz_cons.so.0.7 rizin-0.7.2_1 -librz_core.so.0.7 rizin-0.7.2_1 -librz_crypto.so.0.7 rizin-0.7.2_1 -librz_debug.so.0.7 rizin-0.7.2_1 -librz_demangler.so.0.7 rizin-0.7.2_1 -librz_diff.so.0.7 rizin-0.7.2_1 -librz_egg.so.0.7 rizin-0.7.2_1 -librz_flag.so.0.7 rizin-0.7.2_1 -librz_hash.so.0.7 rizin-0.7.2_1 -librz_io.so.0.7 rizin-0.7.2_1 -librz_lang.so.0.7 rizin-0.7.2_1 -librz_magic.so.0.7 rizin-0.7.2_1 -librz_main.so.0.7 rizin-0.7.2_1 -librz_parse.so.0.7 rizin-0.7.2_1 -librz_reg.so.0.7 rizin-0.7.2_1 -librz_search.so.0.7 rizin-0.7.2_1 -librz_sign.so.0.7 rizin-0.7.2_1 -librz_socket.so.0.7 rizin-0.7.2_1 -librz_syscall.so.0.7 rizin-0.7.2_1 -librz_type.so.0.7 rizin-0.7.2_1 -librz_util.so.0.7 rizin-0.7.2_1 +librz_analysis.so.0.9 rizin-0.9.1_1 +librz_arch.so.0.9 rizin-0.9.1_1 +librz_asm.so.0.9 rizin-0.9.1_1 +librz_bin.so.0.9 rizin-0.9.1_1 +librz_bp.so.0.9 rizin-0.9.1_1 +librz_config.so.0.9 rizin-0.9.1_1 +librz_cons.so.0.9 rizin-0.9.1_1 +librz_core.so.0.9 rizin-0.9.1_1 +librz_crypto.so.0.9 rizin-0.9.1_1 +librz_debug.so.0.9 rizin-0.9.1_1 +librz_demangler.so.0.9 rizin-0.9.1_1 +librz_diff.so.0.9 rizin-0.9.1_1 +librz_egg.so.0.9 rizin-0.9.1_1 +librz_flag.so.0.9 rizin-0.9.1_1 +librz_hash.so.0.9 rizin-0.9.1_1 +librz_il.so.0.9 rizin-0.9.1_1 +librz_io.so.0.9 rizin-0.9.1_1 +librz_lang.so.0.9 rizin-0.9.1_1 +librz_magic.so.0.9 rizin-0.9.1_1 +librz_main.so.0.9 rizin-0.9.1_1 +librz_mark.so.0.9 rizin-0.9.1_1 +librz_parse.so.0.9 rizin-0.9.1_1 +librz_reg.so.0.9 rizin-0.9.1_1 +librz_search.so.0.9 rizin-0.9.1_1 +librz_sign.so.0.9 rizin-0.9.1_1 +librz_socket.so.0.9 rizin-0.9.1_1 +librz_syscall.so.0.9 rizin-0.9.1_1 +librz_type.so.0.9 rizin-0.9.1_1 +librz_util.so.0.9 rizin-0.9.1_1 libaravis-0.8.so.0 libaravis-0.8.21_1 libLimeSuite.so.23.11-1 LimeSuite-23.11.0_1 libnvme.so.1 libnvme-1.13_1 diff --git a/srcpkgs/rizin/patches/cross.patch b/srcpkgs/rizin/patches/cross.patch index fed15110e4d3e6..ea7b346326b4ac 100644 --- a/srcpkgs/rizin/patches/cross.patch +++ b/srcpkgs/rizin/patches/cross.patch @@ -1,22 +1,11 @@ -diff --git a/meson.build b/meson.build -index 614563588b2..b7f0330dae3 100644 ---- a/meson.build -+++ b/meson.build -@@ -204,7 +204,7 @@ endif - +--- a/meson.build 2026-10-23 20:05:40.939997975 +0000 ++++ b/meson.build 2026-10-23 20:06:23.217077705 +0000 +@@ -270,7 +270,7 @@ pcre2_dep_opt = get_option('use_sys_pcre2') pcre2_dep = disabler() + sys_pcre2_found = false -if (pcre2_dep_opt.enabled() or pcre2_dep_opt.auto()) and not meson.is_cross_build() +if (pcre2_dep_opt.enabled() or pcre2_dep_opt.auto()) - pcre2_dep = dependency('libpcre2-8', required: false, static: false) - if not pcre2_dep.found() - pcre2_dep = cc.find_library('pcre2', required: true, static: true) -@@ -214,7 +214,7 @@ else - endif - - if meson.is_cross_build() -- pcre2_native_dep = dependency('pcre2_cross_native', required: true, static: true, native: true) -+ pcre2_native_dep = dependency('libpcre2-8', required: true, static: false, native: true) - endif - - # handle magic library + pcre2_deps = [] + sys_pcre2_found = true + foreach utf : [8, 16, 32] diff --git a/srcpkgs/rizin/template b/srcpkgs/rizin/template index 9a09e601cee0a1..2b1ef504126ece 100644 --- a/srcpkgs/rizin/template +++ b/srcpkgs/rizin/template @@ -2,17 +2,16 @@ # # Rebuild cutter on update pkgname=rizin -version=0.7.3 -revision=5 +version=0.9.1 +revision=1 build_style=meson configure_args="-D use_sys_capstone=enabled -D use_capstone_version=v5 -D use_sys_magic=enabled -D use_sys_libzip=enabled -D use_sys_zlib=enabled -D use_sys_lz4=enabled -D use_sys_libzstd=enabled -D use_sys_lzma=enabled - -D use_sys_xxhash=enabled -D use_sys_openssl=enabled - -D use_sys_libmspack=enabled -D use_sys_tree_sitter=enabled - -D use_sys_pcre2=enabled -D local=disabled -D packager=VoidLinux - -D packager_version=${version}_${revision}" -hostmakedepends="pkg-config pcre2-devel" + -D use_sys_xxhash=enabled -D use_sys_openssl=enabled -D use_sys_libmspack=enabled + -D use_sys_tree_sitter=enabled -D use_sys_pcre2=enabled -D local=disabled + -D packager=VoidLinux -D packager_version=${version}_${revision}" +hostmakedepends="pkg-config cmake pcre2-devel" makedepends="capstone-devel libzip-devel zlib-devel liblz4-devel xxHash-devel tree-sitter-devel file-devel openssl-devel liblzma-devel libmspack-devel libzstd-devel pcre2-devel" @@ -22,7 +21,7 @@ license="LGPL-3.0-only" homepage="https://rizin.re" changelog="https://github.com/rizinorg/rizin/releases" distfiles="https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz" -checksum=e0ed25ada6be42098d38da9ccef4befbd549e477e80f8dffa5ca1b8ff9fbda74 +checksum=7ac1cd7daca7afdda742e15478b1f747fc1f813e496fee71839d1e109e543dca # requires some external files, not clear where they come from make_check=no From 6e8546e21058dd27ecbb2cd407f29dd17d7e4935 Mon Sep 17 00:00:00 2001 From: elbachir-one Date: Wed, 28 Oct 2026 20:19:58 +0000 Subject: [PATCH 2/3] cutter: update to 2.5.0 --- srcpkgs/cutter/template | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/srcpkgs/cutter/template b/srcpkgs/cutter/template index f097963f4bcef2..01ddafaab815df 100644 --- a/srcpkgs/cutter/template +++ b/srcpkgs/cutter/template @@ -1,7 +1,7 @@ # Template file for 'cutter' pkgname=cutter -version=2.3.4 -revision=6 +version=2.5.0 +revision=1 build_style=cmake configure_args="-DCUTTER_EXTRA_PLUGIN_DIRS=/usr/lib/rizin/cutter/plugins -DCUTTER_ENABLE_PYTHON=ON -DCUTTER_ENABLE_PYTHON_BINDINGS=OFF @@ -11,13 +11,14 @@ configure_args="-DCUTTER_EXTRA_PLUGIN_DIRS=/usr/lib/rizin/cutter/plugins hostmakedepends="pkg-config meson qt6-base qt6-tools" makedepends="capstone-devel python3-devel rizin-devel graphviz-devel qt6-declarative-devel qt6-location-devel qt6-svg-devel qt6-qt5compat-devel - syntax-highlighting-devel" + kf6-syntax-highlighting-devel" short_desc="Free and open source reverse engineering platform powered by rizin" maintainer="Orphaned " license="GPL-3.0-only" homepage="https://cutter.re" +changelog="https://github.com/rizinorg/cutter/releases" distfiles="https://github.com/rizinorg/cutter/releases/download/v${version}/Cutter-v${version}-src.tar.gz" -checksum=edc266a5f7a1f1c7f71cf5c6c9727e05008b728eae3bb42beb7d0b24ce07c5c3 +checksum=b524208f2b09fa5edb6720db007f2f8013089d64bebd87aabd147f79bf5f40b9 cutter-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}" From 9b78adbc3ca93e40259ace4c1b5a5f2f0d5d1a2d Mon Sep 17 00:00:00 2001 From: elbachir-one Date: Wed, 28 Oct 2026 20:49:30 +0000 Subject: [PATCH 3/3] rz-ghidra: update to 0.9.0 --- srcpkgs/rz-ghidra/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/rz-ghidra/template b/srcpkgs/rz-ghidra/template index da13324a790433..d2fcf8e669dd47 100644 --- a/srcpkgs/rz-ghidra/template +++ b/srcpkgs/rz-ghidra/template @@ -1,6 +1,6 @@ # Template file for 'rz-ghidra' pkgname=rz-ghidra -version=0.8.0 +version=0.9.0 revision=1 build_style=cmake build_helper=qemu @@ -13,4 +13,4 @@ maintainer="Orphaned " license="LGPL-3.0-or-later" homepage="https://github.com/rizinorg/rz-ghidra" distfiles="https://github.com/rizinorg/rz-ghidra/releases/download/v${version}/rz-ghidra-src-v${version}.tar.gz" -checksum=831aa98f8d20489d526b6ef2fcdcc33be4a1f070a6932cb43c5950fd3569e74f +checksum=6e1027bb4901d866280881592b03f070f61aead77e9fd9a9661be3082fdf80f3