Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 29 additions & 26 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
9 changes: 5 additions & 4 deletions srcpkgs/cutter/template
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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 <orphan@voidlinux.org>"
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}"
Expand Down
25 changes: 7 additions & 18 deletions srcpkgs/rizin/patches/cross.patch
Original file line number Diff line number Diff line change
@@ -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]
15 changes: 7 additions & 8 deletions srcpkgs/rizin/template
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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

Expand Down
4 changes: 2 additions & 2 deletions srcpkgs/rz-ghidra/template
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -13,4 +13,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
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
Loading