[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