diff -r 365d3dd9eae5 -r eacf1b282688 Makefile --- a/Makefile Sat May 09 00:09:12 2020 +0300 +++ b/Makefile Sat May 09 00:39:45 2020 +0300 @@ -175,7 +175,7 @@ LOGO_FILE := www/logo.svg LOGO_DIM := 32x32 48x48 64x64 LOGO_PNG_FILES := $(patsubst %,dist/misc/logo-%.png,$(LOGO_DIM)) -FAVICON := dist/www/favicon.ico +FAVICON := dist/www/favicon.png EL_FILES := $(wildcard contrib/*.el) @@ -212,6 +212,16 @@ ################################################################ # Deploy/release targets. +SF_USER ?= gavenkoa + +# Release require Anki Python modules, dictd utilities and graphicsmagick (for icon): +# $ sudo apt install anki dictfmt dictzip graphicsmagick + +# First time you deploy to SourceForge (sf) you need manually login to: +# $ sftp $(SF_USER),$(pkgname)@web.sourceforge.net +# $ hg push ssh://$(SF_USER)@hg.code.sf.net/p/gadict/cod +# as it asks for accepting server public key. + .PHONY: deploy deploy: deploy2defun deploy2sf @@ -285,13 +295,6 @@ echo 'quit'; \ ) | sftp -b - $(DEFUN_USER)@$(DEFUN_WWW_SRV) -SF_USER ?= gavenkoa - -# First time you deploy to SourceForge (sf) you need manually login to: -# $ sftp $(SF_USER),$(pkgname)@web.sourceforge.net -# as it may require interactive input for accepting server public key. -# Next time any action fully automated. - .PHONY: deploy2sf-full deploy2sf-full: deploy2sf deploy2sf-voa @@ -625,7 +628,7 @@ dictzip -c $< >$@ dist/dictd/%.png: %.xpm | dist/dictd/ - convert $< $@ + gm convert $< $@ GADICT_SUFFIXES := en-ru+uk en-ru en-uk voa .SECONDARY: $(patsubst %,dist/dictd/gadict_%.c5.name,$(GADICT_SUFFIXES)) @@ -790,7 +793,7 @@ favicon: $(FAVICON) $(FAVICON): $(LOGO_FILE) $(MAKEFILE_LIST) | $(dir $(FAVICON)) - convert +antialias $< -resize 16x16 $@ + gm convert +antialias $< -resize 16x16 $@ .PHONY: logo logo: logo-png