NAME=wkhtmltox
VERSION=0.12.4
MAJOR_VERSION=0.12
ARCH=x86_64
FORMAT=rpm
TARBALL=wkhtmltox-$(VERSION)_linux-generic-amd64.tar.xz
TARDIR=$(NAME)
DOWNLOAD=https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/$(VERSION)/$(TARBALL)

PREFIX=/usr/local
DEPENDS=-d fontconfig -d libXrender -d libXext -d xorg-x11-fonts-Type1 -d xorg-x11-fonts-75dpi -d freetype -d libpng -d zlib -d libjpeg-turbo

PACKAGE_NAME=$(NAME)
ITERATION=1

.PHONY: default
default: $(FORMAT)
package: $(FORMAT)

.PHONY: clean
clean:
	rm -f $(NAME)-* $(NAME)_* |NAME| true
	rm -fr $(TARDIR) || true
	rm -fr $(PREFIX) || true
	rm -f *.$(FORMAT)

$(TARBALL):
	wget "$(DOWNLOAD)"

usr/local: $(TARBALL)
	mkdir -p usr/local
	tar -xf $(TARBALL) -C usr/local --strip-components=1

.PHONY: $(FORMAT)
$(FORMAT): usr/local
	fpm -f -s dir -t $(FORMAT) -v $(VERSION) --iteration $(ITERATION) -n $(PACKAGE_NAME) -a $(ARCH) $(DEPENDS) -C . usr/
	rm -rf usr/local

