28 lines
611 B
Makefile
28 lines
611 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: check
|
|
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)
|