From cba3752a5f63e98ddd09e5de3087020d12f4aefc Mon Sep 17 00:00:00 2001 From: phire Date: Mon, 24 Aug 2020 13:38:13 +0200 Subject: [PATCH] New package: r2ghidra-dec-4.5.0 --- srcpkgs/r2ghidra-dec/template | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 srcpkgs/r2ghidra-dec/template diff --git a/srcpkgs/r2ghidra-dec/template b/srcpkgs/r2ghidra-dec/template new file mode 100644 index 00000000000..6076411a1e2 --- /dev/null +++ b/srcpkgs/r2ghidra-dec/template @@ -0,0 +1,30 @@ +# Template file for 'r2ghidra-dec' +_cutterversion=1.11.1 +_ghidracommit=6c10f36f06468f866188cccf960c019779fb9028 +_pugixmlcommit=fdf02957533645069bbea7cd2ed85a3014b42cf3 +pkgname=r2ghidra-dec +version=4.5.0 +revision=1 +archs="x86_64" +build_style=cmake +configure_args="-DCMAKE_INSTALL_PREFIX=/usr -DBUILD_CUTTER_PLUGIN=ON -DCUTTER_SOURCE_DIR=${XBPS_BUILDDIR}/cutter-${_cutterversion} .." +hostmakedepends="pkg-config cmake git bison flex" +makedepends="radare2 qt5-devel capstone-devel" +depends="radare2" +short_desc="Deep ghidra decompiler integration for radare2 and Cutter" +maintainer="phire " +license="LGPL-3.0-only" +homepage="https://github.com/radareorg/r2ghidra-dec" +distfiles="https://github.com/radareorg/r2ghidra-dec/archive/v${version}.tar.gz + https://github.com/radareorg/cutter/archive/v${_cutterversion}.tar.gz + https://github.com/thestr4ng3r/ghidra/archive/${_ghidracommit}.tar.gz + https://github.com/zeux/pugixml/archive/${_pugixmlcommit}.tar.gz" +checksum="cca6ed8bc1bf4626bcf8e1fab65e85d1320635f5b5f6903b22d66e376faf5108 + 07ed1b71a7f4ea8a99aab56839893c1d59aabbf5c8a4ffbd6ecf36bbb00f6ab3 + f94d81919bddc5f1095250e02b1fdf57acba15e68c818d6c33088875e6759d21 + cad9cf37ec54bb98b40afc03cd5e2fdc78682fe0f235fd02c575d9b4d9443b83" + +pre_configure() { + mv -T ${XBPS_BUILDDIR}/ghidra-${_ghidracommit} ${wrksrc}/ghidra/ghidra + mv -T ${XBPS_BUILDDIR}/pugixml-${_pugixmlcommit} ${wrksrc}/third-party/pugixml +}