#!/usr/bin/make -f

DOKUWIKI_PLUGIN_NAME = dw2pdf
DOKUWIKI_DEPENDS_LOW = 2026-07-14
DOKUWIKI_DEPENDS_HIGH = 2027

DESTDIR = debian/dokuwiki-plugin-$(DOKUWIKI_PLUGIN_NAME)/usr/share/dokuwiki-plugins/$(DOKUWIKI_PLUGIN_NAME)

%:
	dh ${@}

execute_after_dh_auto_clean:
	rm -f vendor/mpdf/mpdf/ttfonts

execute_before_dh_auto_install:
	ln -s /usr/share/fonts/truetype/dejavu vendor/mpdf/mpdf/ttfonts

override_dh_auto_install:
	mkdir -p $(DESTDIR)
	cp -a $$(find $(CURDIR) -mindepth 1 -maxdepth 1 -and -not -name debian) $(DESTDIR)

	# removing unused files
	find $(DESTDIR) -type f -name "README*" -exec rm -f {} +
	find $(DESTDIR) -name ".git*" -exec rm -rf {} +
	find $(DESTDIR) -type f -name "LICENSE*" -exec rm -f {} +
	find $(DESTDIR) -type f -name "*.txt" -exec rm -f {} +
	find $(DESTDIR) -type f -name "*.md" -exec rm -f {} +
	rm -rf $(DESTDIR)/deleted.files
	rm -rf $(DESTDIR)/_test

execute_after_dh_fixperms:
	find $(DESTDIR) -type f -exec chmod 0644 {} +

override_dh_gencontrol:
	dh_gencontrol -- \
		-Vdokuwiki:Depends:low="$(DOKUWIKI_DEPENDS_LOW)" \
		-Vdokuwiki:Depends:high="$(DOKUWIKI_DEPENDS_HIGH)"
