diff build.sh @ 60:855669ece914

start mac installer
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 04 Jun 2025 22:24:57 -0600
parents d5681da8ece8
children 8a1dd22beed0
line wrap: on
line diff
--- a/build.sh	Wed Jun 04 18:21:45 2025 -0600
+++ b/build.sh	Wed Jun 04 22:24:57 2025 -0600
@@ -29,4 +29,28 @@
 
 luan_editor/install.sh || sudo luan_editor/install.sh
 
+mkdir mac
+mkdir mac/Luan_Editor.app
+mkdir mac/Luan_Editor.app/Contents
+mkdir mac/Luan_Editor.app/Contents/MacOS
+mkdir mac/Luan_Editor.app/Contents/Resources
+mkdir mac/Luan_Editor.app/Contents/Resources/CLI
+
+cp ../scripts/mac/Info.plist mac/Luan_Editor.app/Contents
+cp ../scripts/mac/launcher mac/Luan_Editor.app/Contents/MacOS
+cp ../scripts/mac/install.sh mac/Luan_Editor.app/Contents/Resources/CLI
+cp ../scripts/mac/uninstall.sh mac/Luan_Editor.app/Contents/Resources/CLI
+cp -r luan_editor/jars mac/Luan_Editor.app/Contents/Resources
+cp -r luan_editor/dictionaries mac/Luan_Editor.app/Contents/Resources
+
+create-dmg \
+	--volname "Luan Editor" \
+	--window-pos 200 120 \
+	--window-size 500 300 \
+	--icon-size 100 \
+	--icon "Luan_Editor.app" 100 100 \
+	--app-drop-link 380 100 \
+	"Luan_Editor.dmg" \
+	"mac/"
+
 echo done