diff options
author | Lauris BH <lauris@nix.lv> | 2017-07-28 08:51:20 +0300 |
---|---|---|
committer | Lunny Xiao <xiaolunwen@gmail.com> | 2017-07-28 13:51:20 +0800 |
commit | 60d7e56c69abfd89607056f5e459e71dbe571b97 (patch) | |
tree | 90ec758cd1c0de2fa2d15e8c9407b3d87a3bc9c1 /Makefile | |
parent | 04c4028aeab8f56df8626ffc9f2e134e59f30582 (diff) | |
download | gitea-60d7e56c69abfd89607056f5e459e71dbe571b97.tar.gz gitea-60d7e56c69abfd89607056f5e459e71dbe571b97.zip |
Add task to generate images from SVG and change to new logo (#2194)
* Add makefile task to generate images from SVG and change to new logo
* use absolute path on generate-images
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -21,6 +21,7 @@ GOFMT ?= gofmt -s GOFLAGS := -i -v EXTRA_GOFLAGS ?= +PWD := $(shell pwd) LDFLAGS := -X "main.Version=$(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//')" -X "main.Tags=$(TAGS)" @@ -296,3 +297,28 @@ update-translations: $(SED_INPLACE) -e 's/\\"/"/g' ./translations/*.ini mv ./translations/*.ini ./options/locale/ rmdir ./translations + +.PHONY: generate-images +generate-images: + mkdir -p $(TMPDIR)/images + inkscape -f $(PWD)/assets/logo.svg -w 400 -h 400 -e $(PWD)/public/img/gitea-lg.png + inkscape -f $(PWD)/assets/logo.svg -w 30 -h 30 -jC -i layer1 -e $(TMPDIR)/images/30-1.png + inkscape -f $(PWD)/assets/logo.svg -w 30 -h 30 -jC -i layer2 -e $(TMPDIR)/images/30-2.png + composite -compose atop $(TMPDIR)/images/30-2.png $(TMPDIR)/images/30-1.png $(PWD)/public/img/gitea-sm.png + inkscape -f $(PWD)/assets/logo.svg -w 200 -h 200 -e $(PWD)/public/img/avatar_default.png + inkscape -f $(PWD)/assets/logo.svg -w 180 -h 180 -e $(PWD)/public/img/favicon.png + inkscape -f $(PWD)/assets/logo.svg -w 128 -h 128 -e $(TMPDIR)/images/128-raw.png + inkscape -f $(PWD)/assets/logo.svg -w 64 -h 64 -e $(TMPDIR)/images/64-raw.png + inkscape -f $(PWD)/assets/logo.svg -w 32 -h 32 -jC -i layer1 -e $(TMPDIR)/images/32-1.png + inkscape -f $(PWD)/assets/logo.svg -w 32 -h 32 -jC -i layer2 -e $(TMPDIR)/images/32-2.png + composite -compose atop $(TMPDIR)/images/32-2.png $(TMPDIR)/images/32-1.png $(TMPDIR)/images/32-raw.png + inkscape -f $(PWD)/assets/logo.svg -w 16 -h 16 -jC -i layer1 -e $(TMPDIR)/images/16-raw.png + zopflipng $(TMPDIR)/images/128-raw.png $(TMPDIR)/images/128.png + zopflipng $(TMPDIR)/images/64-raw.png $(TMPDIR)/images/64.png + zopflipng $(TMPDIR)/images/32-raw.png $(TMPDIR)/images/32.png + zopflipng $(TMPDIR)/images/16-raw.png $(TMPDIR)/images/16.png + rm -f $(TMPDIR)/images/*-*.png + convert $(TMPDIR)/images/16.png $(TMPDIR)/images/32.png \ + $(TMPDIR)/images/64.png $(TMPDIR)/images/128.png \ + $(PWD)/public/img/favicon.ico + rm -rf $(TMPDIR)/images |