#!/usr/bin/make -f export PYBUILD_NAME=avocado export PYBUILD_INSTALL_ARGS=--install-layout=deb export PYBUILD_SYSTEM=pyproject export PY_SITEBUILD=/usr/lib/python3/dist-packages %: dh $@ --with python3 --buildsystem=pybuild override_dh_auto_test: ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) mkdir -p build/etc/avocado/ cp examples/config/avocado-tests.conf build/etc/avocado/avocado.conf for py in $(shell py3versions -s); do VIRTUAL_ENV="build/" $$py setup.py test --select=unit; done endif execute_before_dh_installman: python3 setup.py man execute_before_dh_link: jdupes -rl debian/${PYBUILD_NAME}/usr execute_before_dh_clean: rm -rf avocado/build execute_after_dh_install: mkdir -p debian/${PYBUILD_NAME}/usr/libexec mv debian/${PYBUILD_NAME}/usr/bin/avocado-runner-* debian/${PYBUILD_NAME}/usr/libexec execute_after_dh_python3: mkdir -p debian/${PYBUILD_NAME}/usr/libexec/avocado mv debian/${PYBUILD_NAME}${PY_SITEBUILD}/avocado/etc debian/${PYBUILD_NAME}/ mv debian/${PYBUILD_NAME}${PY_SITEBUILD}/avocado/libexec/* debian/${PYBUILD_NAME}/usr/libexec/avocado rmdir debian/${PYBUILD_NAME}${PY_SITEBUILD}/avocado/libexec