V:=$(shell grep -F "IOSEVKA_VERSION=" build-iosevka-prog-font.sh | sed 's/.*=//') TOP_DIR:=$(shell pwd) BUILD_DIR:=$(TOP_DIR)/dist all: v ./build-iosevka-prog-font.sh v: sed -i "s/\[[0-9][0-9.]\+/\[$V/g" $(TOP_DIR)/README.md sed -i "s/\/[0-9][0-9.]\+/\/$V/g" $(TOP_DIR)/README.md sed -i "s/[0-9][0-9.]\+tar/$V.tar/g" $(TOP_DIR)/README.md dist: $(BUILD_DIR)/iosevka-prog-$(V).tar.xz $(BUILD_DIR)/iosevka-prog-$(V).tar.xz: $(BUILD_DIR)/iosevka-prog/ttf/iosevka-prog-$(V)/*.ttf cd $(BUILD_DIR)/iosevka-prog/ttf/iosevka-prog-$(V); tar Jcf $(BUILD_DIR)/iosevka-prog-$(V).tar.xz *.ttf $(BUILD_DIR)/iosevka-prog-nerd-$(V).tar.xz: $(BUILD_DIR)/iosevka-prog/ttf/iosevka-prog-nerd-$(V)/*.ttf cd $(BUILD_DIR)/iosevka-prog/ttf/iosevka-prog-nerd-$(V); tar Jcf $(BUILD_DIR)/iosevka-prog-nerd-$(V).tar.xz *.ttf upload: dist git tag $(V) gitea-tea r c --repo f1x1t/iosevka-prog-font-builder -t $(V) --tag $(V) \ -a $(BUILD_DIR)/iosevka-prog-$(V).tar.xz \ -a $(BUILD_DIR)/iosevka-prog-nerd-$(V).tar.xz git tag -d $(V) git push clean: rm -rf $(BUILD_DIR)