diff --git a/3rdparty/mmu_man/scripts/generate_icon_table.sh b/3rdparty/mmu_man/scripts/generate_icon_table.sh new file mode 100755 index 0000000000..4aec7fa16c --- /dev/null +++ b/3rdparty/mmu_man/scripts/generate_icon_table.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +which montage > /dev/null 2>&1 || pkgman install imagemagick + +tmpf=/tmp/$$_icon_ + +for f in data/artwork/icons/*; do + [ -d "$f" ] && continue + bn="$(basename "$f")" + translate "$f" "${tmpf}${bn}.png" 'PNG ' + echo "-label" + echo "${bn}" + echo "${tmpf}${bn}.png" +done | xargs -d '\n' sh -c 'montage -frame 5 -background "#336699" -geometry +4+4 -font /system/data/fonts/ttfonts/DejaVuSansCondensed.ttf -pointsize 8 "$@" haiku_icons.png' -- + +rm /tmp/$$_icon_*