fix indentation

master
Alison G. Watson 2019-07-08 20:12:50 -04:00
parent 897bb17346
commit 22fcd99a42
1 changed files with 32 additions and 31 deletions

View File

@ -9,32 +9,33 @@ set dmg
set tmpdir set tmpdir
function rm_if -a name function rm_if -a name
if test -d $name if test -d $name
rm -rf "$name" rm -rf "$name"
and echo "removed dir $name" and echo "removed dir $name"
else if test -f $name else if test -f $name
rm -f "$name" rm -f "$name"
and echo "removed file $name" and echo "removed file $name"
end end
return 0 return 0
end end
function perish -a ret function perish -a ret
rm_if "$tmpdir" rm_if "$tmpdir"
exit "$ret" exit "$ret"
end end
function err -a ret function err -a ret
echo "error, dropping build" echo "error, dropping build"
rm_if "$appdir" rm_if "$appdir"
rm_if "$dmg" rm_if "$dmg"
perish $ret perish $ret
end end
function : function :
echo "$argv" echo "$argv"
echo echo
eval "$argv" || err $err_bad_run eval "$argv" || err $err_bad_run
end end
set icon_name_Tycho "resources/icons/pfhor-hand_1024@2x.svgz" set icon_name_Tycho "resources/icons/pfhor-hand_1024@2x.svgz"
@ -43,13 +44,13 @@ set name $argv[1]
set exe $argv[2] set exe $argv[2]
if test ! $name if test ! $name
echo "program name needed (available: Tycho)" echo "program name needed (available: Tycho)"
err $err_bad_arg err $err_bad_arg
end end
if test ! $exe if test ! $exe
echo "full path to executable required (ex. '$_ $name ~/bin/maraiah-tycho')" echo "full path to executable required (ex. '$_ $name ~/bin/maraiah-tycho')"
err $err_bad_arg err $err_bad_arg
end end
set app $name.app set app $name.app
@ -92,24 +93,24 @@ set dmg $exedir/$name.dmg
: iconutil -c icns -o "$appdir/Contents/Resources/$name.icns" "$icondir" : iconutil -c icns -o "$appdir/Contents/Resources/$name.icns" "$icondir"
for lnk in (cat "$exedir"/build/maraiah-tycho-*/out/etc/link.txt) for lnk in (cat "$exedir"/build/maraiah-tycho-*/out/etc/link.txt)
set lnk (dirname "$lnk") set lnk (dirname "$lnk")
: cp -r "$lnk" "$appdir/Contents/Frameworks" : cp -r "$lnk" "$appdir/Contents/Frameworks"
end end
echo "success: bundle written to $appdir" echo "success: bundle written to $appdir"
if test ! "$NO_DMG" if test ! "$NO_DMG"
echo "creating the disk image..." echo "creating the disk image..."
: rm_if "$dmg" : rm_if "$dmg"
: mkdir -p "$diskdir" : mkdir -p "$diskdir"
: cp -r "$appdir" "$diskdir" : cp -r "$appdir" "$diskdir"
: cp "$srcdir/resources/Image.DS_Store" "$diskdir/.DS_Store" : cp "$srcdir/resources/Image.DS_Store" "$diskdir/.DS_Store"
: ln -s /Applications "$diskdir" : ln -s /Applications "$diskdir"
: hdiutil create -volname "$name" -srcfolder "$diskdir" "$dmg" : hdiutil create -volname "$name" -srcfolder "$diskdir" "$dmg"
echo "success: dmg written to $dmg" echo "success: dmg written to $dmg"
end end
perish $err_ok perish $err_ok