summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMaxime Vincent2020-06-19 14:57:17 +0200
committerMaxime Vincent2020-06-19 14:57:17 +0200
commit1b761f109af90078e37afbfd8e2145f017517f56 (patch)
treef37401894dec960717e681634aca0c5424bd6b92 /PKGBUILD
parente801bc71c9abbc1686f373a1b03c56900700ac9c (diff)
downloadaur-radare2-cutter-ghidra.tar.gz
make radare2-cutter-ghidra build again
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 5 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 80ec7b1890e5..188bb06bd65a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Maxime Vincent (maximevince) <maxime [dot] vince [at] gmail [dot] com>
pkgname=radare2-cutter-ghidra
-pkgver=1.10.0.r14.gc645cbee
+pkgver=1.10.3.r31.gd33eae4c
pkgrel=1
pkgdesc='A Qt and C++ GUI for radare2 reverse engineering framework with Python and Ghidra support'
url='https://github.com/radareorg/cutter'
@@ -18,7 +18,7 @@ md5sums=('SKIP')
pkgver() {
cd ${pkgname}
# Remove 'v' prefix on tags; prefix revision with 'r'; replace all '-' with '.'
- git describe --long --tags 2>/dev/null | sed 's/[^[:digit:]]*\(.\+\)-\([[:digit:]]\+\)-g\([[:xdigit:]]\{7\}\)/\1.r\2.g\3/;t;q1'
+ git describe --long --tags 2>/dev/null | sed 's/[^[:digit:]]*\(.\+\)-\([[:digit:]]\+\)-g\([[:xdigit:]]\{7\}\)/\1.r\2.g\3/;t;q1' | sed 's/-/_/g'
}
prepare() {
@@ -30,13 +30,13 @@ prepare() {
mkdir -p build
cd build
- git clone --depth 1 --recurse-submodules https://github.com/radareorg/r2ghidra-dec.git
- qmake-qt5 ../src/Cutter.pro CUTTER_ENABLE_PYTHON=true CUTTER_ENABLE_PYTHON_BINDINGS=true CUTTER_R2GHIDRA_STATIC=true R2GHIDRA_SOURCE=`pwd`/r2ghidra-dec
+ if cd r2ghidra-dec; then git pull -r; else git clone --depth 1 --recurse-submodules https://github.com/radareorg/r2ghidra-dec.git; fi
}
build() {
cd "${pkgname}/build"
- make
+ cmake -DCUTTER_USE_BUNDLED_RADARE2=ON CUTTER_ENABLE_PYTHON=true CUTTER_ENABLE_PYTHON_BINDINGS=true CUTTER_R2GHIDRA_STATIC=true R2GHIDRA_SOURCE=r2ghidra-dec ../src
+ cmake --build .
}
package() {