#!/usr/bin/make -f
export PYBUILD_NAME=convoy

PYVERS := $(shell pyversions -r)
PY3VERS := $(shell py3versions -r)

%:
	dh  $@ --with python2,python3 --buildsystem=python_distutils

override_dh_auto_install:
	dh_auto_install
	set -ex; for python in $(PY3VERS) $(PYVERS); do \
		$$python setup.py install --root=$(CURDIR)/debian/tmp --install-layout=deb; \
	done

override_dh_auto_test:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
		set -ex; for python in $(PY3VERS) $(PYVERS); do \
			$$python setup.py test; \
		done
endif


DEB_DEBIAN_DIR=$(dir $(firstword $(MAKEFILE_LIST)))
REV=$(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog \
              | sed -rne 's,^Version: .*[+~]bzr([0-9]+).*,\1,p')
VER=$(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog \
              | sed -rne 's,^Version: ([^-]+).*,\1,p')

get-orig-source:
	bzr export -r $(REV) --root=convoy-$(VER).orig \
                   convoy_$(VER).orig.tar.gz lp:convoy
