#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

CONVERTER_VER = $(shell echo $(DEB_VERSION_UPSTREAM) | sed -e 's/\.[0-9]*$$//')
ZHWIKI_VER = 20260401
WEB_SLANG_VER = $(shell echo $(DEB_VERSION_UPSTREAM) | sed -e 's/$(CONVERTER_VER)\.//')

_make = $(MAKE) -L VERSION=$(ZHWIKI_VER) WEB_SLANG_VERSION=$(WEB_SLANG_VER)

%:
	dh $@

override_dh_auto_configure:
	cp -v web-slang/* ./
	cp -v zhwiki/* ./
	cp -v zhwiktionary/* ./
	cp -v zhwikisource/* ./

override_dh_auto_build:
	$(_make) build build_rime_dict

override_dh_auto_install:
	$(_make) DESTDIR="debian/fcitx5-pinyin-zhwiki" install
	$(_make) DESTDIR="debian/rime-pinyin-zhwiki" install_rime_dict

override_dh_auto_clean:
	$(_make) clean

get-orig-source:
	curl -sSL -o ../fcitx5-pinyin-zhwiki-$(CONVERTER_VER).tar.gz \
		https://github.com/felixonmars/fcitx5-pinyin-zhwiki/archive/refs/tags/$(CONVERTER_VER).tar.gz
	mk-origtargz ../fcitx5-pinyin-zhwiki-$(CONVERTER_VER).tar.gz

	curl -sSL -o ../web-slang-$(WEB_SLANG_VER).wikitext \
		https://github.com/felixonmars/fcitx5-pinyin-zhwiki/releases/download/$(CONVERTER_VER)/web-slang-$(WEB_SLANG_VER).wikitext
	tar --owner root --group root -czf ../web-slang-$(WEB_SLANG_VER).tar.gz ../web-slang-$(WEB_SLANG_VER).wikitext
	mk-origtargz -c web-slang ../web-slang-$(WEB_SLANG_VER).tar.gz

	curl -sSL -o ../zhwiki-$(ZHWIKI_VER)-all-titles-in-ns0.gz \
		https://dumps.wikimedia.org/zhwiki/$(ZHWIKI_VER)/zhwiki-$(ZHWIKI_VER)-all-titles-in-ns0.gz
	tar --owner root --group root -czf ../zhwiki-$(ZHWIKI_VER)-all-titles-in-ns0.tar.gz ../zhwiki-$(ZHWIKI_VER)-all-titles-in-ns0.gz
	mk-origtargz -c zhwiki ../zhwiki-$(ZHWIKI_VER)-all-titles-in-ns0.tar.gz

	curl -sSL -o ../zhwiktionary-$(ZHWIKI_VER)-all-titles-in-ns0.gz \
		https://dumps.wikimedia.org/zhwiktionary/$(ZHWIKI_VER)/zhwiktionary-$(ZHWIKI_VER)-all-titles-in-ns0.gz
	tar --owner root --group root -czf ../zhwiktionary-$(ZHWIKI_VER)-all-titles-in-ns0.tar.gz ../zhwiktionary-$(ZHWIKI_VER)-all-titles-in-ns0.gz
	mk-origtargz -c zhwiktionary ../zhwiktionary-$(ZHWIKI_VER)-all-titles-in-ns0.tar.gz

	curl -sSL -o ../zhwikisource-$(ZHWIKI_VER)-all-titles-in-ns0.gz \
		https://dumps.wikimedia.org/zhwikisource/$(ZHWIKI_VER)/zhwikisource-$(ZHWIKI_VER)-all-titles-in-ns0.gz
	tar --owner root --group root -czf ../zhwikisource-$(ZHWIKI_VER)-all-titles-in-ns0.tar.gz ../zhwikisource-$(ZHWIKI_VER)-all-titles-in-ns0.gz
	mk-origtargz -c zhwikisource ../zhwikisource-$(ZHWIKI_VER)-all-titles-in-ns0.tar.gz
