#!/usr/bin/make -f %: dh $@ MONOCRAFT_FONT_OUTPUT_DIR = debian/build override_dh_auto_build: rm -rf $(MONOCRAFT_FONT_OUTPUT_DIR) mkdir -p $(MONOCRAFT_FONT_OUTPUT_DIR)/dist cp -a src $(MONOCRAFT_FONT_OUTPUT_DIR)/src cp -a examples $(MONOCRAFT_FONT_OUTPUT_DIR)/examples cd $(MONOCRAFT_FONT_OUTPUT_DIR)/src && python3 monocraft.py -a mkdir -p $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft-otf/weights mkdir -p $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft-ttf/weights mv $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft.ttf $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft-ttf/Monocraft.ttf mv $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft.otf $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft-otf/Monocraft.otf set -e; \ cd $(MONOCRAFT_FONT_OUTPUT_DIR)/dist; \ for file in Monocraft-*.ttf; do \ ttfautohint --fallback-stem-width=60 --stem-width-mode="nnn" --no-info "$$file" "hinted-$$file"; \ mv "hinted-$$file" "$$file"; \ mv "$$file" "Monocraft-ttf/weights/$$file"; \ done mv $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft-*.otf $(MONOCRAFT_FONT_OUTPUT_DIR)/dist/Monocraft-otf/weights/ dh_auto_build override_dh_auto_clean: rm -rf $(MONOCRAFT_FONT_OUTPUT_DIR) dh_auto_clean