#!/usr/bin/make -f

logo_box = 380

%:
	dh $@

execute_after_dh_auto_build:
	set -e; \
	set -- $$(sed -n 's/^<svg .* width="\([0-9.]*\)" height="\([0-9.]*\)".*/\1 \2/p' brand/mark.svg); \
	w=$$(awk -v w="$$1" -v h="$$2" -v b=$(logo_box) 'BEGIN { s = w > h ? b / w : b / h; printf "%d", w * s + 0.5 }'); \
	h=$$(awk -v w="$$1" -v h="$$2" -v b=$(logo_box) 'BEGIN { s = w > h ? b / w : b / h; printf "%d", h * s + 0.5 }'); \
	rsvg-convert --format png --width "$$w" --height "$$h" \
		--page-width $(logo_box) --page-height $(logo_box) \
		--left $$(( ($(logo_box) - w) / 2 )) --top $$(( ($(logo_box) - h) / 2 )) \
		--output themes/based-linux/logo.png brand/mark.svg

execute_after_dh_auto_clean:
	rm -f themes/based-linux/logo.png

override_dh_missing:
	dh_missing --fail-missing
