mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-28 22:57:37 +00:00
28 lines
905 B
Bash
28 lines
905 B
Bash
|
#!/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
|