#!/usr/bin/make -f
# -*- makefile -*-

export DH_ALWAYS_EXCLUDE=COPYING:CHANGES
export PYTHON=`which python3`
# Keep Debian build logs clean from setuptools deprecation warnings.
export PYTHONWARNINGS=ignore

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

override_dh_auto_install:
	dh_auto_install --buildsystem=pybuild
	# setuptools data_files are currently staged under /usr/etc; move them to /etc.
	if [ -d "$(CURDIR)/debian/lshell/usr/etc" ]; then \
		mkdir -p "$(CURDIR)/debian/lshell/etc"; \
		cp -a "$(CURDIR)/debian/lshell/usr/etc/." "$(CURDIR)/debian/lshell/etc/"; \
		rm -rf "$(CURDIR)/debian/lshell/usr/etc"; \
	fi
	# dh_installchangelogs already installs changelog.gz; avoid duplicate changelog.
	rm -f "$(CURDIR)/debian/lshell/usr/share/doc/lshell/CHANGELOG.md"

override_dh_installchangelogs:
	dh_installchangelogs CHANGES
