#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS=nocheck

export PYBUILD_DISABLE=test

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

manpages = $(shell (ls doc/*.md | sed 's/.md//'))

export PYBUILD_NAME=comitup
# export PYBUILD_INSTALL_ARGS="--install-dir /usr/share/comitup\
#  --install-scripts=/usr/share/comitup"

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

override_dh_auto_clean:
	dh_auto_clean
	./debian/release_check

override_dh_auto_build:
	dh_auto_build
	for mn in ${manpages}; do \
	  pandoc $$mn.md -s -t man -o $$mn; \
	  sed -i 's/\\\[en\]/\\\-/' $$mn; \
	done

override_dh_auto_install:
	dh_auto_install
	mkdir -p debian/comitup/usr/sbin
	for binar in comitup comitup-cli comitup-web; do \
	    mv debian/comitup/usr/bin/$$binar debian/comitup/usr/sbin/; \
	done
	rmdir debian/comitup/usr/bin
	#
	rm -rf debian/comitup/usr/lib/python*/dist-packages/comitup_web/templates || /bin/true

override_dh_installsystemd:
	dh_installsystemd comitup.service
	dh_installsystemd --no-start --no-enable --name=comitup-web

binary-*:
	dh-python3
