1 # Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
6 pkgdesc='Open-source tools to disasm, debug, analyze and manipulate binary files'
9 license=('GPL3' 'LGPL3')
12 capstone libcapstone.so
20 tree-sitter libtree-sitter.so
21 libmspack libmspack.so
23 makedepends=('meson' 'ninja' 'python' 'python-yaml')
24 optdepends=('rz-ghidra: ghidra decompiler plugin')
25 options=('!emptydirs')
26 source=(https://github.com/rizinorg/rizin/releases/download/v${pkgver}/rizin-src-v${pkgver}.tar.xz)
27 sha512sums=('2fbd3873c7725d4fa1dee53d685c4a5d372013f300cd19dd92752b82987f049a4eba77b4d4ae33b576678714752147355ac486951949a35275cc3fdc5447a351')
28 b2sums=('d74c02c1f58d099a0047a7a528b7e182980901bc1bf2722aef259e03ddf9af908c3ebcde4f1268fcbd07125a21f064259601a54c6b8413e19f6b85c95113cf3d')
31 cd ${pkgname}-v${pkgver}
33 -D use_sys_capstone=enabled \
34 -D use_capstone_version=v4 \
35 -D use_sys_magic=enabled \
36 -D use_sys_libzip=enabled \
37 -D use_sys_lz4=enabled \
38 -D use_sys_lzma=enabled \
39 -D use_sys_zlib=enabled \
40 -D use_sys_xxhash=enabled \
41 -D use_sys_openssl=enabled \
42 -D use_sys_tree_sitter=enabled \
43 -D use_sys_libmspack=enabled \
51 cd ${pkgname}-v${pkgver}
52 DESTDIR="${pkgdir}" ninja -C build install
53 install -d "${pkgdir}/usr/share/doc/rizin"
54 cp -r doc/* "${pkgdir}/usr/share/doc/rizin"