[arch-commits] Commit in r2ghidra/trunk (PKGBUILD)
Levente Polyak
anthraxx at gemini.archlinux.org
Thu Mar 24 19:18:56 UTC 2022
Date: Thursday, March 24, 2022 @ 19:18:56
Author: anthraxx
Revision: 1174966
upgpkg: r2ghidra 5.6.2.r1.ga4ba1ddc-1
Modified:
r2ghidra/trunk/PKGBUILD
----------+
PKGBUILD | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-03-24 19:15:25 UTC (rev 1174965)
+++ PKGBUILD 2022-03-24 19:18:56 UTC (rev 1174966)
@@ -1,10 +1,10 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
pkgname=r2ghidra
-_gitcommit=f244bfa72677d10e5bd41183e0e51255b833b499
-_ghidra_native=358132818b1055cd6bbfdb8c08819a79e1e9cde8
-pkgver=5.4.1
-pkgrel=2
+_gitcommit=a4ba1ddc85c84a98df1d39fe6c611894daa97474
+_ghidra_native=e45b661d59978b371e30a5540064a31e6ea647f0
+pkgver=5.6.2.r1.ga4ba1ddc
+pkgrel=1
pkgdesc='Deep ghidra decompiler integration for radare2 and iaito'
url='https://github.com/radareorg/r2ghidra'
arch=('x86_64')
@@ -36,11 +36,13 @@
build() {
cd ${pkgname}
make -C ghidra-native patch
+ r2version=$(r2 -v|grep radare2|sed -E 's/radare2 ([0-9\.]+) .*/\1/')
cmake \
-B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=None \
- -DBUILD_SLASPECS=ON
+ -DBUILD_SLASPECS=ON \
+ -DRADARE2_INSTALL_PLUGDIR=lib/radare2/${r2version}
make -C build VERBOSE=1
}
@@ -47,10 +49,7 @@
package() {
cd ${pkgname}
make -C build -j1 DESTDIR="${pkgdir}" install
- # move shared library into R2_LIBR_PLUGINS
- r2version=$(r2 -version|grep radare2|sed -E 's/radare2 ([0-9\.]+) .*/\1/')
- install -d "${pkgdir}/usr/lib/radare2"
- mv "${pkgdir}/usr/lib/radare2/last" "${pkgdir}/usr/lib/radare2/${r2version}"
+ r2version=$(r2 -v|grep radare2|sed -E 's/radare2 ([0-9\.]+) .*/\1/')
ln -s /usr/lib/radare2/${r2version} "${pkgdir}/usr/lib/radare2/last"
}
More information about the arch-commits
mailing list