#!/bin/bash
set -e
set -x

# https://github.com/bazelbuild/rules_closure/issues/351#issuecomment-854628326
export OPENSSL_CONF=/dev/null

mkdir -p static/sprites

curl -L -o maki.zip https://github.com/mapbox/maki/archive/refs/heads/main.zip
unzip -u maki.zip
for icon in maki-main/icons/*.svg; do
    rsvg-convert -f svg -o $icon $icon -w 30 -h 30
done
npx -- sprite-one ./static/sprites/maki -i maki-main/icons/ --sdf
npx -- sprite-one --ratio=2 ./static/sprites/maki@2x -i maki-main/icons/ --sdf
cp maki-main/LICENSE* static/sprites/maki.license
rm -rf maki.zip maki-main

curl -L -o temaki.zip https://github.com/rapideditor/temaki/archive/refs/heads/main.zip
unzip -u temaki.zip
for icon in temaki-main/icons/*.svg; do
    rsvg-convert -f svg -o $icon $icon -w 30 -h 30
done
npx -- sprite-one ./static/sprites/temaki -i temaki-main/icons/ --sdf
npx -- sprite-one --ratio=2 ./static/sprites/temaki@2x -i temaki-main/icons/ --sdf
cp temaki-main/LICENSE* static/sprites/temaki.license
rm -rf temaki.zip temaki-main
