summaryrefslogtreecommitdiff
path: root/debian-logos
diff options
context:
space:
mode:
authorAurélien COUDERC <zecoucou@free.fr>2019-02-04 00:08:31 +0100
committerAurélien COUDERC <zecoucou@free.fr>2019-02-04 23:51:16 +0100
commitd422b80a3232813f951573facb1083a34cf45b5e (patch)
treeb2172f1ca06f438b83304956378ca87113d5c6d0 /debian-logos
parent1870085467e9f67fe871f4f31a9f87eaa74b5d5a (diff)
Optimize PNGs to reduce installed size
Diffstat (limited to 'debian-logos')
-rw-r--r--debian-logos/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/debian-logos/Makefile b/debian-logos/Makefile
index 2baeb6b..197faab 100644
--- a/debian-logos/Makefile
+++ b/debian-logos/Makefile
@@ -14,11 +14,13 @@ build: $(foreach SVG,$(LOGOS),$(foreach RES,$(RESOLUTIONS),$(SVG)-$(RES).png))
# Dynamically add rules for PNG generation for each resolution, for each logo file
define SVG_TO_PNG_RULE
$1-$2.png: $1.svg
- rsvg-convert $$< -h $2 -o $$@
+ rsvg-convert $$< -h $2 -o $$@.raw
+ optipng $$@.raw -out $$@
endef
$(foreach LOGO,$(LOGOS),$(foreach RES,$(RESOLUTIONS),$(eval $(call SVG_TO_PNG_RULE,$(LOGO),$(RES)))))
clean:
+ rm -f *.png.raw
rm -f *.png
install: