Mercurial Hosting > editor
changeset 89:1ca7532d1de5
remove elvish
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 30 Jun 2025 22:01:45 -0600 |
parents | 9d32b7115fd1 |
children | 51d5795e1143 |
files | build.elv dev.elv scripts/mac/build.elv website/serve.elv |
diffstat | 4 files changed, 0 insertions(+), 95 deletions(-) [+] |
line wrap: on
line diff
--- a/build.elv Fri Jun 27 23:18:08 2025 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -#!/usr/bin/env elvish - -cd (dirname (src)[name]) - -var LUAN = (bash -c 'source luan string:; echo $LUAN') - -rm -rf build -mkdir -p build/luan_editor/jars -cp $LUAN/jars/luan.jar build/luan_editor/jars -cp $LUAN/jars/miglayout-*.jar build/luan_editor/jars -cp $LUAN/jars/flatlaf-*.jar build/luan_editor/jars -cp lib/*.jar build/luan_editor/jars - -cd src -set E:CLASSPATH = . -for file [../build/luan_editor/jars/*] { - set E:CLASSPATH = $E:CLASSPATH":"$file -} -javac **.java -jar cvf ../build/luan_editor/jars/luan_editor.jar **.class **.luan -cd .. - -cp -r dictionaries build/luan_editor - -cp scripts/luan_editor.sh build/luan_editor -cp scripts/install.sh build/luan_editor -cp scripts/uninstall.sh build/luan_editor -hg identify >build/luan_editor/hg_rev.txt - -cd build - -tar -cf ../website/src/download/luan_editor.tar luan_editor - -luan_editor/install.sh - -echo "finished build"
--- a/dev.elv Fri Jun 27 23:18:08 2025 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,21 +0,0 @@ -#!/usr/bin/env elvish - -var EDITOR_HOME = (dirname (src)[name]) - -var DICTIONARIES = $EDITOR_HOME/dictionaries/ - -set E:CLASSPATH = $E:CLASSPATH":"$EDITOR_HOME/lib/jortho.jar:$EDITOR_HOME/src - -mkdir -p ~/.luan_editor - -var my_grep = {|@a| - try { - grep $@a - } catch e { - if (not (eq $e[reason][exit-status] 1) ) { - fail $e - } - } -} - -java -Dport=56588 -Ddictionaries=$DICTIONARIES -Xdock:name="Luan Editor dev" luan.Luan classpath:luan_editor/editor.luan (all $args) 2>&1 | $my_grep --line-buffered -v 'NSRemoteView\|NSSavePanel' | tee err
--- a/scripts/mac/build.elv Fri Jun 27 23:18:08 2025 -0600 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -#!/usr/bin/env elvish - -cd (dirname (src)[name])/../.. - -./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 - -cp ../scripts/mac/Info.plist mac/Luan_Editor.app/Contents -cp ../scripts/mac/launcher mac/Luan_Editor.app/Contents/MacOS -cp ../scripts/install.sh mac/Luan_Editor.app/Contents/Resources -cp ../scripts/uninstall.sh mac/Luan_Editor.app/Contents/Resources -cp -r luan_editor/jars mac/Luan_Editor.app/Contents/Resources -cp -r luan_editor/dictionaries mac/Luan_Editor.app/Contents/Resources - -# brew install create-dmg -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"