Mercurial Hosting > editor
comparison scripts/mac/build.elv @ 79:52cd37892cc9
elvish work
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Sat, 21 Jun 2025 13:42:32 -0600 |
| parents | scripts/mac/build.sh@b4ed3c726b4c |
| children |
comparison
equal
deleted
inserted
replaced
| 78:7a8afa4625e7 | 79:52cd37892cc9 |
|---|---|
| 1 #!/usr/bin/env elvish | |
| 2 | |
| 3 cd (dirname (src)[name])/../.. | |
| 4 | |
| 5 ./build.sh | |
| 6 | |
| 7 cd build | |
| 8 | |
| 9 mkdir mac | |
| 10 mkdir mac/Luan_Editor.app | |
| 11 mkdir mac/Luan_Editor.app/Contents | |
| 12 mkdir mac/Luan_Editor.app/Contents/MacOS | |
| 13 mkdir mac/Luan_Editor.app/Contents/Resources | |
| 14 | |
| 15 cp ../scripts/mac/Info.plist mac/Luan_Editor.app/Contents | |
| 16 cp ../scripts/mac/launcher mac/Luan_Editor.app/Contents/MacOS | |
| 17 cp ../scripts/install.sh mac/Luan_Editor.app/Contents/Resources | |
| 18 cp ../scripts/uninstall.sh mac/Luan_Editor.app/Contents/Resources | |
| 19 cp -r luan_editor/jars mac/Luan_Editor.app/Contents/Resources | |
| 20 cp -r luan_editor/dictionaries mac/Luan_Editor.app/Contents/Resources | |
| 21 | |
| 22 # brew install create-dmg | |
| 23 create-dmg ^ | |
| 24 --volname "Luan Editor" ^ | |
| 25 --window-pos 200 120 ^ | |
| 26 --window-size 500 300 ^ | |
| 27 --icon-size 100 ^ | |
| 28 --icon "Luan_Editor.app" 100 100 ^ | |
| 29 --app-drop-link 380 100 ^ | |
| 30 "Luan_Editor.dmg" ^ | |
| 31 "mac/" | |
| 32 | |
| 33 cp Luan_Editor.dmg ../website/src/download | |
| 34 | |
| 35 echo "finished mac build" |
