Fixed icon extraction from STM32CubeMX package

This commit is contained in:
SteelPh0enix
2025-09-02 22:27:18 +02:00
parent 33a9a6b27e
commit e06204e572
+2 -3
View File
@@ -61,16 +61,15 @@ let
EOF
chmod +x $out/bin/${pname}
icotool --extract $out/opt/STM32CubeMX/help/${iconame}.ico
fdupes -dN . > /dev/null
ls
for size in 16 24 32 48 64 128 256; do
mkdir -pv $out/share/icons/hicolor/"$size"x"$size"/apps
if [ $size -eq 256 ]; then
mv ${iconame}_*_"$size"x"$size"x32.png \
cp $out/opt/STM32CubeMX/help/${iconame}.png \
$out/share/icons/hicolor/"$size"x"$size"/apps/${pname}.png
else
convert -resize "$size"x"$size" ${iconame}_*_256x256x32.png \
magick $out/opt/STM32CubeMX/help/${iconame}.png -resize "$size"x"$size" \
$out/share/icons/hicolor/"$size"x"$size"/apps/${pname}.png
fi
done;