fix indentation
parent
897bb17346
commit
22fcd99a42
63
bundle.fish
63
bundle.fish
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue