Mercurial Hosting > editor
changeset 63:f9ce379de456
add mac/build.sh
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 05 Jun 2025 10:50:14 -0600 |
parents | 8a1dd22beed0 |
children | 1c68552e8ac2 |
files | .hgignore build.sh scripts/mac/build.sh |
diffstat | 3 files changed, 40 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgignore Wed Jun 04 23:39:10 2025 -0600 +++ b/.hgignore Thu Jun 05 10:50:14 2025 -0600 @@ -5,5 +5,5 @@ Makefile build/ *.class -*.tar +download/ push.sh
--- a/build.sh Wed Jun 04 23:39:10 2025 -0600 +++ b/build.sh Thu Jun 05 10:50:14 2025 -0600 @@ -1,6 +1,7 @@ #!/bin/bash +set -e -set -e +cd "$(dirname $0)" . luan string: @@ -29,30 +30,4 @@ 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/" - -cp Luan_Editor.dmg ../website/src/download - -echo done +echo "finished build"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/mac/build.sh Thu Jun 05 10:50:14 2025 -0600 @@ -0,0 +1,36 @@ +#!/bin/bash +set -e + +cd "$(dirname $0)/../.." + +./build.sh + +cd build + +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/" + +cp Luan_Editor.dmg ../website/src/download + +echo "finished mac build"