#!/usr/bin/make -f

export PYBUILD_NAME=pwndck

LLANGS = $(shell (ls locales | grep -E '^..$$'))

%:
	dh $@ --with python3 --buildsystem=pybuild

override_dh_auto_clean:
	dh_auto_clean
	for lang in $(LLANGS) ; do\
	    rm -f "locales/$$lang/LC_MESSAGES/pwndck.mo"; \
	done
	./debian/release_check || echo "\nRELEASE CHECK FAILURE\n"

override_dh_auto_build:
	dh_auto_build
	./scripts/makemo.sh
	pandoc debian/pwndck.1.md -s -t man -o debian/pwndck.1
	sed -i 's/\\\[en\]/\\\-/' debian/pwndck.1

override_dh_auto_test:
	pytest -m "not webtest"

override_dh_install:
	dh_install
	for lang in $(LLANGS) ; do\
	    mkdir -p debian/pwndck/usr/share/locale/$$lang/LC_MESSAGES; \
	    install -m 0644 locales/$$lang/LC_MESSAGES/pwndck.mo \
	            debian/pwndck/usr/share/locale/$$lang/LC_MESSAGES/pwndck.mo; \
	done
