diff --git a/appImageBodegaSpec b/appImageBodegaSpec index 4424b84..1213a56 100755 --- a/appImageBodegaSpec +++ b/appImageBodegaSpec @@ -17,18 +17,33 @@ for i in $(ls -1t "$@"); do release=${v#*r} version=${v/r$release/} version=${version%-} - size=$(du "$i" | awk '{printf "%0.2f\n", $1/1000}') + #size=$(du "$i" | awk '{printf "%0.2f\n", $1/1000}') + size=$(du "$i" | awk '{printf $1}') mountpoint="$(mktemp -d --suffix=_unpackAppImage)" fuseiso -p "$i" "$mountpoint" || exit 1 desktopFile="$(ls -1 "$mountpoint"/*.desktop | head -n1)" + url= if [ -f "$desktopFile" ]; then title=$(desktopFile_getParameter "$desktopFile" "X-AppImage-Title") url=$(desktopFile_getParameter "$desktopFile" "X-AppImage-URL") fi + + icon= + if [ -f "$mountpoint/.DirIcon" ]; then + icon=$(mktemp) + cp "$mountpoint/.DirIcon" "$icon" + fi + fusermount -u "$mountpoint" + + icons= + screenshots= + + [ -n "$icon" ] && icons+="$icon" + cat <