Skip to content

Commit dd1e3a2

Browse files
Add r2ai-decai to mac dist bundle
1 parent 90939f6 commit dd1e3a2

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,5 @@ src/translations
9797
/dist/macos/radare2.pkg
9898
/dist/macos/radare2-unpkg
9999
/dist/macos/disk
100+
/dist/macos/extra
100101
/dist/macos/*.dmg

dist/macos/Makefile

+8-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
all: clean app dmg
44

5-
app: ../../build/iaito.app radare2-unpkg
5+
app: ../../build/iaito.app radare2-unpkg extra/r2ai
66
mkdir disk
77
cp -a ../../build/iaito.app disk/
88
scripts/embed-radare2.sh radare2-unpkg disk/iaito.app
9+
cp -a extra/r2ai/decai/decai.r2.js disk/iaito.app/Contents/Resources/radare2/lib/radare2/last/
910
macdeployqt disk/iaito.app -verbose=2
1011

1112
dmg: app
@@ -20,6 +21,11 @@ radare2.pkg:
2021
echo "Download first radare2.pkg from https://github.com/radareorg/radare2/releases"
2122
@false
2223

24+
extra/r2ai:
25+
mkdir -p extra
26+
curl -L "$(shell curl -s https://api.github.com/repos/radareorg/r2ai/releases/latest | jq -r .tarball_url)" | tar -xzC extra/
27+
cd extra && mv radareorg-r2ai-* r2ai
28+
2329
../../build/iaito.app:
2430
echo "Building iaito..."
2531
$(MAKE) -C ../.. QMAKE_FLAGS=IAITO_BUNDLE_R2_APPBUNDLE=true
@@ -28,4 +34,4 @@ clean:
2834
rm -rf radare2-unpkg disk iaito.dmg
2935

3036
mrproper: clean
31-
rm -f radare2.pkg
37+
rm -rf radare2.pkg extra

0 commit comments

Comments
 (0)