Makefile:
URL ?= https://download.jetbrains.com/fonts/JetBrainsMono-2.304.zip
FTNAME := $(shell basename ${URL} .zip)
PREFIX ?= /usr/local/share
TARGET ?= fonts
$(FTNAME): $(FTNAME).zip
unzip $< -d $@
$(FTNAME).zip:
wget $(URL)
install: $(FTNAME)
cp -av $(FTNAME) $(PREFIX)/$(TARGET)/$(FTNAME) && \
fc-cache -f
uninstall:
rm -rf $(PREFIX)/$(TARGET)/$(FTNAME) && \
fc-cache -f
clean:
rm -rf $(FTNAME)
rm -f $(FTNAME).zip
.PHONY: clean install uninstall