waterfox/Makefile

28 lines
616 B
Makefile

INSTALL_PATH=/opt
EXEC=waterfox
BIN_PATH=/usr/local/bin
ARCHIVE=waterfox-current-2019.10.en-US.linux-x86_64.tar.bz2
DISTURL=https://file.brz9.dev/waterfox/
SHA=$(ARCHIVE).sha256sum
SHADIFF=$(shell sha256sum $(ARCHIVE) | diff $(SHA) -)
$(ARCHIVE):
wget $(DISTURL)/$(ARCHIVE)
ifeq ($(strip $(SHADIFF)),)
check: $(ARCHIVE)
$(info $(ARCHIVE) seems ok)
else
check: $(SHA) $(ARCHIVE)
$(error $(ARCHIVE) seems corrupted)
endif
install: $(ARCHIVE)
tar -xf $(ARCHIVE) -C $(INSTALL_PATH)
ln -s $(INSTALL_PATH)/waterfox/waterfox $(BIN_PATH)/$(EXEC)
uninstall:
rm -rf $(INSTALL_PATH)/waterfox
rm $(BIN_PATH)/$(EXEC)