32 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| 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)
 | |
| 
 |