From dd1e3a2bf4bf90c2f0d3d3f7462fbc77dc118d62 Mon Sep 17 00:00:00 2001 From: Pau RE Date: Sat, 25 Jan 2025 13:06:53 +0100 Subject: [PATCH] Add r2ai-decai to mac dist bundle --- .gitignore | 1 + dist/macos/Makefile | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9df0c7b6..6b1246dd 100644 --- a/.gitignore +++ b/.gitignore @@ -97,4 +97,5 @@ src/translations /dist/macos/radare2.pkg /dist/macos/radare2-unpkg /dist/macos/disk +/dist/macos/extra /dist/macos/*.dmg diff --git a/dist/macos/Makefile b/dist/macos/Makefile index db78fd8c..fd0fcb2a 100644 --- a/dist/macos/Makefile +++ b/dist/macos/Makefile @@ -2,10 +2,11 @@ all: clean app dmg -app: ../../build/iaito.app radare2-unpkg +app: ../../build/iaito.app radare2-unpkg extra/r2ai mkdir disk cp -a ../../build/iaito.app disk/ scripts/embed-radare2.sh radare2-unpkg disk/iaito.app + cp -a extra/r2ai/decai/decai.r2.js disk/iaito.app/Contents/Resources/radare2/lib/radare2/last/ macdeployqt disk/iaito.app -verbose=2 dmg: app @@ -20,6 +21,11 @@ radare2.pkg: echo "Download first radare2.pkg from https://github.com/radareorg/radare2/releases" @false +extra/r2ai: + mkdir -p extra + curl -L "$(shell curl -s https://api.github.com/repos/radareorg/r2ai/releases/latest | jq -r .tarball_url)" | tar -xzC extra/ + cd extra && mv radareorg-r2ai-* r2ai + ../../build/iaito.app: echo "Building iaito..." $(MAKE) -C ../.. QMAKE_FLAGS=IAITO_BUNDLE_R2_APPBUNDLE=true @@ -28,4 +34,4 @@ clean: rm -rf radare2-unpkg disk iaito.dmg mrproper: clean - rm -f radare2.pkg + rm -rf radare2.pkg extra