#!/bin/sh set -e baseurl=https://raw.githubusercontent.com/archlinux/archweb/44336237bcaadb07d01c1f83fb97a9dc56cda56d/public/static/logos/ mklogo() ( name="$1" remote="$2" rm -f -- "$remote" "$name.svg.tmp" "$name.svg" "$name.png" wget -O "$remote" -- "$baseurl/$remote" rsvg-convert -f svg -w 256 -o "$name.svg.tmp" -- "$remote" scour --strip-xml-prolog --remove-descriptive-elements \ --enable-comment-stripping --enable-viewboxing \ --enable-id-stripping --shorten-ids \ -i "$name.svg.tmp" -o "$name.svg" rm -- "$remote" "$name.svg.tmp" ) mklogo archlinux-logo archlinux-logo-only.svg & mklogo archlinux-logo-text archlinux-logo-dark-scalable.svg & mklogo archlinux-logo-text-dark archlinux-logo-light-scalable.svg & wait rsvg-convert -f png -z 1 -o archlinux-logo.png archlinux-logo.svg optipng -strip all -o4 -fix -- archlinux-logo.png