@@ -21,6 +21,7 @@ GOFMT ?= gofmt -s
21
21
22
22
GOFLAGS := -i -v
23
23
EXTRA_GOFLAGS ?=
24
+ PWD := $(shell pwd)
24
25
25
26
LDFLAGS := -X "main.Version=$(shell git describe --tags --always | sed 's/-/+/' | sed 's/^v//') " -X "main.Tags=$(TAGS ) "
26
27
@@ -296,3 +297,28 @@ update-translations:
296
297
$(SED_INPLACE ) -e ' s/\\"/"/g' ./translations/* .ini
297
298
mv ./translations/* .ini ./options/locale/
298
299
rmdir ./translations
300
+
301
+ .PHONY : generate-images
302
+ generate-images :
303
+ mkdir -p $(TMPDIR ) /images
304
+ inkscape -f $(PWD ) /assets/logo.svg -w 400 -h 400 -e $(PWD ) /public/img/gitea-lg.png
305
+ inkscape -f $(PWD ) /assets/logo.svg -w 30 -h 30 -jC -i layer1 -e $(TMPDIR ) /images/30-1.png
306
+ inkscape -f $(PWD ) /assets/logo.svg -w 30 -h 30 -jC -i layer2 -e $(TMPDIR ) /images/30-2.png
307
+ composite -compose atop $(TMPDIR ) /images/30-2.png $(TMPDIR ) /images/30-1.png $(PWD ) /public/img/gitea-sm.png
308
+ inkscape -f $(PWD ) /assets/logo.svg -w 200 -h 200 -e $(PWD ) /public/img/avatar_default.png
309
+ inkscape -f $(PWD ) /assets/logo.svg -w 180 -h 180 -e $(PWD ) /public/img/favicon.png
310
+ inkscape -f $(PWD ) /assets/logo.svg -w 128 -h 128 -e $(TMPDIR ) /images/128-raw.png
311
+ inkscape -f $(PWD ) /assets/logo.svg -w 64 -h 64 -e $(TMPDIR ) /images/64-raw.png
312
+ inkscape -f $(PWD ) /assets/logo.svg -w 32 -h 32 -jC -i layer1 -e $(TMPDIR ) /images/32-1.png
313
+ inkscape -f $(PWD ) /assets/logo.svg -w 32 -h 32 -jC -i layer2 -e $(TMPDIR ) /images/32-2.png
314
+ composite -compose atop $(TMPDIR ) /images/32-2.png $(TMPDIR ) /images/32-1.png $(TMPDIR ) /images/32-raw.png
315
+ inkscape -f $(PWD ) /assets/logo.svg -w 16 -h 16 -jC -i layer1 -e $(TMPDIR ) /images/16-raw.png
316
+ zopflipng $(TMPDIR ) /images/128-raw.png $(TMPDIR ) /images/128.png
317
+ zopflipng $(TMPDIR ) /images/64-raw.png $(TMPDIR ) /images/64.png
318
+ zopflipng $(TMPDIR ) /images/32-raw.png $(TMPDIR ) /images/32.png
319
+ zopflipng $(TMPDIR ) /images/16-raw.png $(TMPDIR ) /images/16.png
320
+ rm -f $(TMPDIR ) /images/* -* .png
321
+ convert $(TMPDIR ) /images/16.png $(TMPDIR ) /images/32.png \
322
+ $(TMPDIR ) /images/64.png $(TMPDIR ) /images/128.png \
323
+ $(PWD ) /public/img/favicon.ico
324
+ rm -rf $(TMPDIR ) /images
0 commit comments